srm 571
来源:互联网 发布:分类数据的处理 编辑:程序博客网 时间:2024/06/05 16:52
第一次进div1啊。。。
div1 250
给两个数,n,k,求1-n中安字典序升序排列的前k个数。(k <= 50)
我的做法是通过go_next求排在cur后面的下一个数。
int go_next(int cur,int n)
{
if(cur*10 <= n) return cur*10;
if(cur+1 <= n && cur%10 < 9) return cur+1;
return cur/10+1;
}
但是大牛的做法基本上都是看出前k个数比在 10^m - 10^m+k之间,因为k不超过50,所以挑出这些数,排序即可。
只有看穿本质之后才会有KISS般的效果啊。。
div2 1000
一个无向图,n个点(n <= 50),每个点都有一个权值pow,选k个点(k <= 14),满足图里面任意一条边所连的2个点至少有1个被选中 ,求点的pow值总和最大。无法满足则返回-1.
问题就是在约束R的情况下求F的极至。
我们只要枚举出所有R下的状态就好。
每条边都有3种情况,其中一个点被选,两个点都被选
dfs每条边,每次至少选一个点,最多dfs到第k层。
- srm 571
- TC SRM 571 div2
- srm
- [TC SRM 571] DIV1 1000
- SRM 571 D2L3:MagicMoleculeEasy,brute force
- SRM 571 D1L2:MagicMolecule,brute force
- topcode srm SRM 557
- SRM 443
- SRM 442
- SRM 439
- SRM 438
- SRM 444
- SRM 434
- SRM 445
- SRM 426
- SRM 456
- SRM 467
- SRM 466
- 春晚特技解读:运用虚拟现实技术仿若“阿凡达”
- 欧拉函数
- 如何阅读英文的芯片数据手册
- SDWebImage下载图片的方法
- swing jtable表头设置
- srm 571
- SetTimer 和 KillTimer 打开一个模态对话框的问题
- 优秀程序员和一般程序员差别在哪?
- gSoap的“error LNK2001: 无法解析的外部符号 _namespaces”解决方法(转)
- 八款开源 Android 游戏引擎 (巨好的资源)
- WCF绑定的选择
- poj1182
- JquryMiniUI
- 调用类里方法