链接:https://vjudge.net/problem/POJ-1847 题意: 就是有n个交叉点,就当做有n个点就行,然后这些点和其他点有些路径,每个点是一个开关,开关只能有一个方向走一条路,而第一个数就是默认的开关指向,不用旋转。 思路: DIjkstra,对于每个位置的第一个方向 权值为0 ...
分类:
其他好文 时间:
2019-01-16 23:20:55
阅读次数:
221
题意:参考https://blog.csdn.net/lyy289065406/article/details/6648537 一个H-number是所有的模四余一的数。 如果一个H-number是H-primes 当且仅当它的因数只有1和它本身(除1外)。 一个H-number是H-semi-pr ...
分类:
其他好文 时间:
2019-01-16 22:56:30
阅读次数:
229
题意:给出两数乘积K(1e100) 和 一个数L(1e6) 问有没有小于L(不能等于)的素数是K的因数 思路:把数K切割 用1000进制表示 由同余模公式知 k%x=(a*1000%x+b*1000*1000%x+c*1000*1000*1000%x....) a b c等为 相应位置的三位数 这样 ...
分类:
其他好文 时间:
2019-01-16 22:54:59
阅读次数:
190
题意 哥德巴赫猜想:任一大于2的数都可以分为两个质数之和 给一个n 分成两个质数之和 线行筛打表即可 可以拿一个数组当桶标记一下a[i] i这个数是不是素数 在线性筛后面加个装桶循环即可 ...
分类:
数据库 时间:
2019-01-16 22:53:20
阅读次数:
210
题意 给出a d n 给出数列 a,a+d,a+2d,a+3d......a+kd 问第n个数是几 保证答案不溢出 直接线性筛模拟即可 ...
分类:
其他好文 时间:
2019-01-16 22:48:49
阅读次数:
192
题意:给一个数 可以写出多少种 连续素数的合 思路:直接线性筛 筛素数 暴力找就行 (素数到n/2就可以停下了,优化一个常数) 其中:线性筛的证明参考:https://blog.csdn.net/nk_test/article/details/46242401 https://blog.csdn.n ...
分类:
其他好文 时间:
2019-01-16 22:47:07
阅读次数:
123
题目:http://poj.org/problem?id=2096 f[ i ][ j ] 表示收集了 i 个 n 的那个、 j 个 s 的那个的期望步数。 ...
分类:
其他好文 时间:
2019-01-16 19:15:26
阅读次数:
179
链接:https://vjudge.net/problem/POJ-3660 题意: 有N个牛(1-100),两两对决M次(1-2500)。 得到一个结果。求能准确确定名次的牛的个数。 思路: 一头牛可以被a头牛击败,同时击败b头牛时,这头牛的名次确定。 Floyd算法。 代码: ...
分类:
其他好文 时间:
2019-01-16 13:12:10
阅读次数:
186
链接:https://vjudge.net/problem/POJ-1502 题意: n个点,从1号向开始选择任意个结点发送信息,下一个结点接收到信息后可再向任意个结点发送。 同时发送信息有时间代价。代价有邻接矩阵给出。只给出坐下全部,x为不连通。 同时为无向的。即a->b == b->a。 求每个 ...
分类:
其他好文 时间:
2019-01-16 00:21:12
阅读次数:
179