- 博客(33)
- 收藏
- 关注
转载 数列分块入门6(单点插入)
原题:http://www.caioj.cn/problem.php?id=1249 题解:对于暴力的单点插入,需要将后面的全部移动,可以将数列分块,sqrt(n)的块暴力。当在同一个块插入过多次时需要重构。 不放每 sqrt(n)重构一次,可以保证复杂度。 #include<bits/stdc++.h> #define reg reg...
2019-01-10 18:18:00
237
转载 数列分块入门5(区间开方)
原题:http://www.caioj.cn/problem.php?id=1249 题解:显然区间开方比较难做,但很容易发现2^32的数开4-5次方就会到1,考虑分块暴力,如果这个快全部是1的化就不用再维护,最坏的情况是1-n开4-5次方,可以接受。这道题加点小优化就可以特别快。 #include<bits/stdc++.h> #de...
2019-01-10 14:19:00
279
转载 数列分块入门4(区间求和)
原题:https://loj.ac/problem/6280 题解:这题不太难,分块求区间和就行了。 #include<bits/stdc++.h> #define reg register #define N 50001 #define M 300 #define ll long long using namespace std; in...
2019-01-09 20:42:00
397
转载 数列分块入门3(查询前驱)
原题:http://www.caioj.cn/problem.php?id=1246 题解:本题要查询前驱,即比x小的最大值。考虑分块,对每个块排序,二分查找x,维护个最大值。 #include<cstdio> #include<cstring> #include<algorithm> #include<ve...
2019-01-08 22:20:00
200
转载 数列分块入门2(区间小于c的个数)
原题:http://www.caioj.cn/problem.php?id=1245 题解:我们可以分块处理。两边的块暴力,中间的块可以先预处理排序,再用lower_bound求出个数。 #include<cstdio> #include<cstring> #include<cmath> #include<a...
2018-12-23 22:40:00
182
转载 数列分块入门1(区间加法)
原题:http://www.caioj.cn/problem.php?id=1244 题解:对于区间的所有元素加c并要求单点的值。显然可以用线段树来求,但本篇要用新的方法来求。 令:m为每一个块的大小,且m为根号n向下取整。每个块大小为m,共有n/m个块由于每次不完整的块大小较少,即每次操作时间复杂度为。又因根据均值不等式当时时间复杂度最少。所以每个...
2018-12-23 22:36:00
357
转载 CF338D GCD Table (数论+扩展中国剩余定理)
原题:http://codeforces.com/contest/338/problem/D 题解:基本题意:是否存在。可以设: 整理得: 这样就可以用合并方程的方法求出x和lcm,而行数i就为lcm。检验答案是否正确就可以了。 注意:这道题数较大要用到快速乘。 #include<cstdio> #include<cs...
2018-12-23 21:15:00
221
转载 poj2480 数论
原题:poj.org/problem?id=2480 题目:求。可以枚举gcd即: 变形一下: ,这样就转化为:个gcd为g的数 答案为: #include<cstdio> #include<cstring> #include<algorithm> #ifdef WIN32 #define LLD "%I...
2018-12-15 20:33:00
209
转载 HDU 3501 数论
原题:http://acm.hdu.edu.cn/showproblem.php?pid=3501 题解:求比n小且不互质的数的和。可以先求互质数的和即: 证明如下: 有: 即质数总是成对存在的且相加为n共有个,所以和为。 答案为: #include<cstdio> #include<cstring> #def...
2018-12-15 20:11:00
164
转载 HDU2588 数论 欧拉函数
原题:http://acm.hdu.edu.cn/showproblem.php?pid=2588 题解:求1<=X<=N and (X,N)>=M.的个数。题目中的n很大我么可以考虑枚举gcd。 显然对于每个gcd都应为N的因数。 即且 变形下的: 对于gcd为g的a的个数显然是 #include<cstd...
2018-12-15 20:02:00
235
转载 HDU 5238 线段树+数论
原题:http://acm.hdu.edu.cn/showproblem.php?pid=5238、 题解:给你长度为n的操作序列,和m组操作求每组操作的模29393的值。这道题直接显然是没有前途的,观察29393,有29393=7*13*17*19,显然可以分别处理这些小质数,在用CRT合并。处理方法可以用线段树。如设: 为第rt个质数x区间输入为...
2018-12-14 23:46:00
174
转载 bzoj1477 青蛙的约会 数论
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1477 题解: 由题得: 变形后: 令: A=(m-n+L)%L,B=L求扩展欧几里得就行了答案就是x的最小整数解。 #include<cstdio> #include<cstring> #include&...
2018-12-01 20:53:00
195
转载 [NOI2002]荒岛野人 数论
题目:https://www.luogu.org/problemnew/show/P2421 题意: n个人 Ci表示每个人的位置 , Pi表示每个人的走的长度 Li表示生命值。不妨我们可以枚举总共有q个洞穴 显然有: 整理得: 这显然是一个扩展欧几里得 可以将系数全部调正若x的最小正整数解比min(Li , Lj)小就不行。 若...
2018-12-01 20:29:00
349
转载 线性筛选素数(数论)
题目:http://www.caioj.cn/problem.php?id=1157 要求:1-n的所有素数 #include<cstdio> #include<cstring> #include<algorithm> #define reg register using namespace std; const ...
2018-11-30 21:14:00
183
转载 noip2018 货币系统
题目:https://www.luogu.org/problemnew/show/P5020 2 4 3 9 10 6 5 11 29 13 19 17 题解:观察 样例 显然 3可以把6代替,这样就转换成如果这个数可以被比他小的数凑出来这个数的就会被替代。 我们考虑排序然后求完全背包。 #include<cstdio> #...
2018-11-24 20:13:00
471
转载 noip2018 day1T1 铺设道路
题目:https://www.luogu.org/problemnew/show/P5019 今年noip考了一道原题: 在考场上我想了暴力的方法: 这题暴力可以过 #include<cstdio> #include<cstring> #include<algorithm> #include<cma...
2018-11-24 20:02:00
187
转载 POJ1845 数论
原题链接:http://poj.org/problem?id=1845 题目大意:求的因子和 题解: 对于所有的因子和则有: 观察,显然是等差数列求和所以: 由于除法求模可以用费马小定理求逆元: 要注意当(pk-1+M)%M==0时要单独处理相当于 pk==1 #include<cstdio> #include<...
2018-11-24 19:39:00
181
转载 Hankson 的趣味题(数论)
题目描述 【问题描述】 Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现 在,刚刚放学回家的Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现 在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“...
2018-11-10 21:59:00
327
转载 换教室(期望dp)
题目描述 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。 在可以选择的课程中,有 2n2n2n 节课程安排在 nnn 个时间段上。在第 iii(1≤i≤n1 \leq i \leq n1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 cic_ici 上课,而另一节课程在教室 d...
2018-11-10 21:42:00
255
转载 noip2015 运输计划(二分+LCA+树上差分)
公元 2044 年,人类进入了宇宙纪元。L 国有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-1条 航道连通了 L 国的所有星球。 小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物 流飞船需要从ui号星球沿最快的宇航路径飞行到vi号星球去。显然,飞船驶过一条航道是需要时间的,对于航道j,...
2018-11-09 19:23:00
196
转载 CF 875DHigh Cry
Disclaimer: there are lots of untranslateable puns in the Russian version of the statement, so there is one more reason for you to learn Russian :) Rick and Morty like to go to ...
2018-11-03 22:13:00
159
转载 CF1000C Covered Points Count (差分)
You are given nn segments on a coordinate line; each endpoint of every segment has integer coordinates. Some segments can degenerate to points. Segments can intersect with each ...
2018-11-03 11:51:00
239
转载 CF1000D Yet Another Problem On a Subsequence(dp)
The sequence of integers a1,a2,…,aka1,a2,…,ak is called a good array if a1=k−1a1=k−1 and a1>0a1>0 . For example, the sequences [3,−1,44,0],[1,−99][3,−1,44,0],[1,−99] are go...
2018-11-03 11:40:00
264
转载 CF1000E We Need More Bosses (tarjan + dfs)
E. We Need More Bosses time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Your friend is developing a computer...
2018-11-03 11:12:00
97
转载 CF1000F One Occurrence (线段树)
time limit per test 3 seconds memory limit per test 768 megabytes You are given an array aa consisting of nn integers, and qq queries to it. ii -th query is denoted by two...
2018-11-03 11:04:00
113
转载 皇宫看守 LOJ10157
皇宫看守(程序文件名:guard.pas) 问题描述:太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。 可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留...
2018-10-20 11:13:00
153
转载 加分二叉树(Treedp)
题目描述 【问题描述】 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有若干个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最...
2018-10-18 22:54:00
291
转载 noip2013货车运输(重构树+LCA)
题目描述 【问题描述】 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 【输入文件】 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行...
2018-10-06 21:03:00
127
转载 poj3417 network ( LCA)
Yixght is a manager of the company called SzqNetwork(SN). Now she's very worried because she has just received a bad news which denotes that DxtNetwork(DN), the SN's business riv...
2018-10-05 22:11:00
170
转载 caioj 1362 NOIP2015普及组 第三题 求和
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 5...
2017-11-10 23:04:00
217
转载 2012 NOI 第一试 随机数生成器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ...
2017-11-10 22:55:00
204
转载 caioj 练习题 1051高密度加法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 #include&...
2017-11-10 22:52:00
120
转载 noip普及组 caioj.cn 1362
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ...
2017-10-27 22:09:00
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅