会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
7391_KID
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2017年7月15日
51nod 1693 水群(Dijkstra)
摘要: 分析:一开始想暴力dp,但是有环,不好处理。。考虑建一个图,从k向k-1连一条边权为1,向i*k连一条边权i*k的边,然后Dijkstra,复杂度为O(nlogn(loglog(n)),然而这数据范围。。这时间限制。。 可以简化,只连k乘一个质数p的边,并且p<=13,虽然并不会证明。。可以用未优化
阅读全文
posted @ 2017-07-15 18:31 7391_KID
阅读(246)
评论(0)
推荐(0)
2017年7月12日
51nod 1277 字符串中的最大值(KMP算法)
摘要: 分析: KMP算法:参考http://www.cnblogs.com/c-cloud/p/3224788.html,是一个线性处理字符串匹配问题的算法 在这里利用到next数组,记t[i]为长度为i的前缀出现的次数,显然t[n]=1。next[i]即为子串[0,i]的后缀与前缀重复的最长长度,因此可
阅读全文
posted @ 2017-07-12 16:43 7391_KID
阅读(337)
评论(0)
推荐(0)
2017年7月9日
51nod 1166 大数开平方(高精度+牛顿迭代法)
摘要: 分析:直接用二分还是会T,用更快的牛顿迭代法。把问题转化为求x^2-n=0的根,假设解为x0,当前解为x且x^2-n>0,在(x,x^2-n)处作切线,与x轴交点横坐标为新的x,然后迭代即可,比二分法快,但是貌似只能用在凹函数或凸函数上。。 java水高精度真是666。。。
阅读全文
posted @ 2017-07-09 23:35 7391_KID
阅读(695)
评论(0)
推荐(0)
51nod 1610 路径计数(数论+容斥+拓扑+Floyd)
摘要: 分析:gcd的问题可以考虑用容斥原理做,注意到y<=100,只需要枚举不超过100的数k,算出图中有多少条边权是k的倍数的路径,然后容斥一下即可。关键在于怎么算路径条数。 可以考虑用dp,记dp[i][j][k]为从i到j路径值为k倍数的路径数,dp[i][j][k]=∑dp[c][j][k],c满
阅读全文
posted @ 2017-07-09 15:14 7391_KID
阅读(423)
评论(0)
推荐(0)
2017年7月6日
51nod 1616 最小集合(枚举倍数)
摘要: 分析:也就是取任意多个数,它们的最大公约数都在这个集合里。考虑到ai比较小,可以枚举小于a中最大值的所有数,判断是否为其中若干个数的gcd。记c[k]为a中k的倍数的个数,然后枚举k的倍数i*k,c[i]<2直接跳过,如果c[i*k]==c[k],说明k的那些倍数也同时是i*k的倍数,k就可以不在集
阅读全文
posted @ 2017-07-06 22:30 7391_KID
阅读(187)
评论(0)
推荐(0)
2017年6月28日
cf round #421 div2 D. Mister B and PR Shifts
摘要: 链接:http://codeforces.com/contest/820/problem/D 分析:|p[i]-i|每次只会变化1,先不考虑端点情况,就只有p[i]==i的时候变化,每次k+1的时候,对于正项,答案-1,负向+1,因此可以预处理每次移动改变符号的个数,单独处理下端点,就可以更新答案,
阅读全文
posted @ 2017-06-28 18:16 7391_KID
阅读(306)
评论(0)
推荐(0)
cf round #421 div2 B. Mister B and Angle in Polygon
摘要: 链接:http://codeforces.com/contest/820/problem/B 分析:这算是平面几何题??由于是正多边形,任意四点共圆,同一条弦所对的圆周角都相等,不妨设v1=2,v2=1,记∠2 1 3为ang,则∠2 1 k (k<=n)为 (k-2)ang,枚举或者二分一下求最接
阅读全文
posted @ 2017-06-28 11:27 7391_KID
阅读(142)
评论(0)
推荐(0)
cf round #421 div2 C. Mister B and Boring Game(trick)
摘要: 链接:http://codeforces.com/contest/820/problem/C 分析:A完一觉起来发现数据改了,WA掉了。。出题人觉得自己做法错了。。 首先把字符串记为A1 B1 A2 B2 A3 B3……,事实上,A3与A1完全一样,因此是个周期数列。为了方便,把a记做1,b记做2,
阅读全文
posted @ 2017-06-28 11:21 7391_KID
阅读(347)
评论(0)
推荐(0)
2017年6月26日
UVa 12716 GCD XOR
摘要: 链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=594&problem=4669&mosmsg=Submission+received
阅读全文
posted @ 2017-06-26 20:49 7391_KID
阅读(231)
评论(0)
推荐(0)
cf 821E Okabe and El Psy Kongroo(矩阵快速幂)
摘要: 链接:http://codeforces.com/problemset/problem/821/E 分析:由于有边界而且不同段边界还不同,直接算是不行的。。k是1e18,dp也不行。。用一个16维的向量表示某一列16个位置可能的种类数,到下一列的转移矩阵容易得到,而且在同一段里转移矩阵一样,直接用快
阅读全文
posted @ 2017-06-26 19:17 7391_KID
阅读(285)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页
公告