06 2014 档案
摘要:题目链接完全自己想的,做了3个小时,刚开始一点思路没有,硬想了这么长时间,想了一个思路,又修改了一下,提交本来没抱多大希望 居然1A了,感觉好激动。。很高兴dp又有所长进。题意: 一个row*col的矩阵,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北...
阅读全文
摘要:题目链接又是一道完全自己想出来的dp题。题意:一个w*h的图中,有n个点,给一个s*t的圈,求这个圈能 圈的最多的点分析:d[i][j]代表i行j列 到第一行第一列的这个方框内有多少个点, 然后枚举圈的右下角的点,计算在圈的范围的点的方法为d[i][j]-d[i][j-s]-d[i-t][j]+d[...
阅读全文
摘要:题目链接自己想的思路,做了两个多小时,又改了一会,dp还是要认真想啊。。。希望慢慢有进步。题意:给一个m个字符的字符串,全是小写字母,一共有n个不重复的字母,分别给出n个字母的插入和删除费用,删除或插入任意字符 使 字符串成为回文串,求最小的费用。分析:d[i][j]表示从 i 到 j 变成回文的最...
阅读全文
摘要:题目链接虽然是一道暴力的题目,但是思路不好想。刚开始还超时,剪枝了以后1200ms,不知道为什么还是这么慢。题意:给你n个点,每个点有一种颜色ci,给你至多k次删除操作,每次删除一个点,问最多k次操作后连在一起的点颜色相同的最大长度。思路:由于ci 最大为10^9, 所以需要首先离散化。然后暴力。 ...
阅读全文
摘要:题目链接看到分类里是dp,结果想了半天,也没想出来,搜了一下题解,全是暴力!不过剪枝很重要,下面我的代码 266ms。题意:在一个矩阵方格里面,青蛙在里面跳,但是青蛙每一步都是等长的跳,从一个边界外,跳到了另一边的边界外,每跳一次对那个点进行标记。现在给你很多青蛙跳过后的所标记的所有点,那请你从这些...
阅读全文
摘要:题目链接这个题犯了两个小错误,感觉没错,结果怒交了20+遍,各种改看别人题解,感觉思路没有错误,就是wa.后来看diccuss和自己查错,发现自己的ecgcd里的x*(a/b)写成了x*a/b。还有(LL)1 2 #include 3 #include 4 #include 5 #define...
阅读全文
摘要:题目链接题意:给k对数,每对ai, ri。求一个最小的m值,令m%ai = ri;分析:由于ai并不是两两互质的, 所以不能用中国剩余定理。只能两个两个的求。a1*x+r1=m=a2*y+r2联立得:a1*x-a2*y=r2-r1;设r=r2-r2;互质的模线性方程组m=r[i](mod a[i])...
阅读全文
摘要:链接地址:http://hi.baidu.com/%B1%BF%D0%A1%BA%A2_shw/blog/item/0676025d56a87d4afbf2c093.html对这位作者表示感谢哎呀,经过这两三天的奋斗,终于搞懂了一类问题——用扩展欧几里德算法求解线性同余方程。其实这类问题应该是比较基...
阅读全文
摘要:题目链接题意:两只青蛙从数轴正方向跑,给出各自所在位置, 和数轴长度,和各自一次跳跃的步数,问最少多少步能相遇。分析:(x+m*t) - (y+n*t) = p * L;(t是跳的次数,L是a青蛙跳的圈数跟b青蛙的圈数之差。整个就是路程差等于纬度线周长的整数倍)。(x+m*t)- (y+n*t) =...
阅读全文
摘要:题目链接FootballTime Limit:1000MSMemory Limit:65536KTotal Submissions:3205Accepted:1632DescriptionConsider a single-elimination football tournament involv...
阅读全文

浙公网安备 33010602011771号