上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 86 下一页
摘要: 题意: 统计每个数的因子的对数,如果因子能被某个平方数整除,则不统计在内,每对因子有序 解析: 我们对某个数n进行质因子分解,如果某个质因子的指数大于2则 f(n) = 0, 例 N = X3 * M = R * T 因为要分成两部分 所以无论怎样分 R 或 T 总有一部分X的指数大于等于2 如果指 阅读全文
posted @ 2018-09-03 10:46 WTSRUVF 阅读(164) 评论(0) 推荐(0)
摘要: 线性筛素数: 首先初始化prime数组,其中prime[0]被用来记录已找到的素数数量。外层循环遍历从2到maxn的每个整数i,若i未被标记为合数(即prime[i]为0),则i是素数,将其存入prime数组并递增计数器。内层循环是关键,它遍历当前已找到的素数prime[j],并将i与prime[j 阅读全文
posted @ 2018-09-02 22:02 WTSRUVF 阅读(396) 评论(0) 推荐(0)
摘要: 题意: 就是使不大于k条路的权值变为零后求最短路 解析: d[i][j]表示使j条路变为权值后从起点到点i的最短路径 这题不能用spfa做 tle 阅读全文
posted @ 2018-09-02 13:58 WTSRUVF 阅读(170) 评论(0) 推荐(0)
摘要: 写一下二叉树 推一下公式就出来了, 注意取模时的输出形式 阅读全文
posted @ 2018-08-30 19:52 WTSRUVF 阅读(288) 评论(0) 推荐(0)
摘要: 有增长姿势了 如果a * b == lcm * gcd 那么a和b为lcm因数 这个我之前真不知道emm。。。 阅读全文
posted @ 2018-08-29 21:04 WTSRUVF 阅读(342) 评论(0) 推荐(1)
摘要: 就是有重复元素的全排列 阅读全文
posted @ 2018-08-29 19:03 WTSRUVF 阅读(388) 评论(0) 推荐(0)
摘要: 就是二分暴力就好了 为什么要记下来 呵呵。。。。emm你说为什么。。。 行吧 好吧 我一直以为我的二分出问题了 原来不是 依旧很帅 统计的时候求的减了多少次 然后用次数乘了mid 这样做会使那个人获得的数量大于精确值。。我以为没事来。。还是太天真 阅读全文
posted @ 2018-08-28 20:28 WTSRUVF 阅读(363) 评论(0) 推荐(0)
摘要: 题意: 在一个从0开始的连续区间上 放置几个小区间,使得这些小区间覆盖整个大区间,不同长度的小区间有不同的花费,其中有m个点,小区间的左端点不能放在这些点上 解析: 显然如果0是这m点中的一个 则无解 然后就是标记上连续不能放的点 然后遍历每一个小区间 从0开始放 求花费最小值即可 · 注意最大值的 阅读全文
posted @ 2018-08-27 22:14 WTSRUVF 阅读(253) 评论(0) 推荐(0)
摘要: 题意: 图中有n个点,开始有a个连通块,然后连着的边断开,不连的边连上,变为b个连通块,输出原图的邻接矩阵。 解析: 原图中连通块大于1的图,经过上述操作后,一定变成只有1个连通块的图。 若n != 2 || n != 3 则存在原图中连通块为1的图,经过上述操作后,一定变成只有1个连通块的图 所以 阅读全文
posted @ 2018-08-27 20:15 WTSRUVF 阅读(239) 评论(0) 推荐(0)
摘要: 明确一下 一个字符串有x左括号不匹配 和 另一个字符串有x个右括号不匹配 这俩是一定能够匹配的 脑子有点迷 emm。。。 所以统计就好了 统计x个左括号的有几个,x个右括号的有几个 然后 乘一下 如果一个串 同时存在左右括号都不匹配的情况 则忽略 因为这个串需要另外两个括号去匹配 不要忘了处理左右括 阅读全文
posted @ 2018-08-27 16:08 WTSRUVF 阅读(263) 评论(0) 推荐(0)
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 86 下一页