
51nod
YIF丶
这个作者很懒,什么都没留下…
展开
-
51nod1366 floyd
一个国家有N个公民,标记为0,1,2,...,N-1,每个公民有一个存款额。已知每个公民有一些朋友,同时国家有一条规定朋友间的存款额之差不能大于d。也就是说,a和b是朋友的话,a有x元的存款,b有y元,那么|x-y| Input 多组测试数据,第一行一个整数T,表示测试数据数量,1<=T<=5 每组测试数据有相同的结构构成。 每组数据的第一行两个整数N,d,表示人数与朋友间原创 2017-10-15 19:48:49 · 215 阅读 · 0 评论 -
51nod1605 博弈
上帝创造了一个n*m棋盘,每一个格子都只有可能是黑色或者白色的。 亚当和夏娃在玩一个游戏,每次寻找边长为x的正方形,其中每个格子必须为黑色,然后将这些格子染白。 如果谁不能操作了,那么那个人就输了。 亚当喜欢质数。 夏娃喜欢1,但讨厌2。 因此他们规定,x只有可能是非2质数或者是1。 现在他们想知道,如果他们都用最优策略进行游戏,谁会赢。 上帝规定亚当先手原创 2017-10-15 21:16:43 · 446 阅读 · 0 评论 -
51nod 1202 dp
子序列的定义:对于一个序列a=a[1],a[2],......a[n]。则非空序列a'=a[p1],a[p2]......a[pm]为a的一个子序列,其中1 例如4,14,2,3和14,1,2,3都为4,13,14,1,2,3的子序列。对于给出序列a,有些子序列可能是相同的,这里只算做1个,请输出a的不同子序列的数量。由于答案比较大,输出Mod 10^9 + 7的结果即可。原创 2017-10-25 20:24:51 · 207 阅读 · 0 评论