自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 147

转载 数列分块入门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 171

转载 数列分块入门4(区间求和)

原题:https://loj.ac/problem/6280题解:这题不太难,分块求区间和就行了。#include<bits/stdc++.h>#define reg register#define N 50001#define M 300#define ll long longusing namespace std;in...

2019-01-09 20:42:00 284

转载 数列分块入门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 125

转载 数列分块入门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 103

转载 数列分块入门1(区间加法)

原题:http://www.caioj.cn/problem.php?id=1244题解:对于区间的所有元素加c并要求单点的值。显然可以用线段树来求,但本篇要用新的方法来求。令:m为每一个块的大小,且m为根号n向下取整。每个块大小为m,共有n/m个块由于每次不完整的块大小较少,即每次操作时间复杂度为。又因根据均值不等式当时时间复杂度最少。所以每个...

2018-12-23 22:36:00 211

转载 CF338D GCD Table (数论+扩展中国剩余定理)

原题:http://codeforces.com/contest/338/problem/D题解:基本题意:是否存在。可以设:整理得:这样就可以用合并方程的方法求出x和lcm,而行数i就为lcm。检验答案是否正确就可以了。注意:这道题数较大要用到快速乘。#include<cstdio>#include<cs...

2018-12-23 21:15:00 139

转载 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 123

转载 HDU 3501 数论

原题:http://acm.hdu.edu.cn/showproblem.php?pid=3501题解:求比n小且不互质的数的和。可以先求互质数的和即:证明如下:有:即质数总是成对存在的且相加为n共有个,所以和为。答案为:#include<cstdio>#include<cstring>#def...

2018-12-15 20:11:00 81

转载 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 147

转载 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 96

转载 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 106

转载 [NOI2002]荒岛野人 数论

题目:https://www.luogu.org/problemnew/show/P2421题意:n个人 Ci表示每个人的位置 , Pi表示每个人的走的长度 Li表示生命值。不妨我们可以枚举总共有q个洞穴显然有:整理得:这显然是一个扩展欧几里得可以将系数全部调正若x的最小正整数解比min(Li , Lj)小就不行。若...

2018-12-01 20:29:00 239

转载 线性筛选素数(数论)

题目:http://www.caioj.cn/problem.php?id=1157要求:1-n的所有素数#include<cstdio>#include<cstring>#include<algorithm>#define reg registerusing namespace std;const ...

2018-11-30 21:14:00 94

转载 noip2018 货币系统

题目:https://www.luogu.org/problemnew/show/P5020243 9 10 6511 29 13 19 17题解:观察 样例 显然 3可以把6代替,这样就转换成如果这个数可以被比他小的数凑出来这个数的就会被替代。我们考虑排序然后求完全背包。#include<cstdio>#...

2018-11-24 20:13:00 320

转载 noip2018 day1T1 铺设道路

题目:https://www.luogu.org/problemnew/show/P5019今年noip考了一道原题:在考场上我想了暴力的方法:这题暴力可以过#include<cstdio>#include<cstring>#include<algorithm>#include<cma...

2018-11-24 20:02:00 120

转载 POJ1845 数论

原题链接:http://poj.org/problem?id=1845题目大意:求的因子和题解:对于所有的因子和则有:观察,显然是等差数列求和所以:由于除法求模可以用费马小定理求逆元:要注意当(pk-1+M)%M==0时要单独处理相当于 pk==1#include<cstdio>#include<...

2018-11-24 19:39:00 107

转载 Hankson 的趣味题(数论)

题目描述【问题描述】Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“...

2018-11-10 21:59:00 228

转载 换教室(期望dp)

题目描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有 2n2n2n 节课程安排在 nnn 个时间段上。在第 iii(1≤i≤n1 \leq i \leq n1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 cic_ici​ 上课,而另一节课程在教室 d...

2018-11-10 21:42:00 134

转载 noip2015 运输计划(二分+LCA+树上差分)

公元 2044 年,人类进入了宇宙纪元。L 国有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-1条 航道连通了 L 国的所有星球。小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物 流飞船需要从ui号星球沿最快的宇航路径飞行到vi号星球去。显然,飞船驶过一条航道是需要时间的,对于航道j,...

2018-11-09 19:23:00 121

转载 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 81

转载 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 137

转载 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 153

转载 CF1000E We Need More Bosses (tarjan + dfs)

E. We Need More Bossestime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYour friend is developing a computer...

2018-11-03 11:12:00 51

转载 CF1000F One Occurrence (线段树)

time limit per test3 secondsmemory limit per test768 megabytesYou 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 65

转载 皇宫看守 LOJ10157

皇宫看守(程序文件名:guard.pas)问题描述:太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。  皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。  可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留...

2018-10-20 11:13:00 104

转载 加分二叉树(Treedp)

题目描述【问题描述】在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有若干个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最...

2018-10-18 22:54:00 205

转载 noip2013货车运输(重构树+LCA)

题目描述【问题描述】A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。【输入文件】第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。接下来 m 行...

2018-10-06 21:03:00 68

转载 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 92

转载 caioj 1362 NOIP2015普及组 第三题 求和

1 2 3 4 5 6 7 8 9101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585...

2017-11-10 23:04:00 131

转载 2012 NOI 第一试 随机数生成器

1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758...

2017-11-10 22:55:00 116

转载 caioj 练习题 1051高密度加法

1 2 3 4 5 6 7 8 9101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include&...

2017-11-10 22:52:00 68

转载 noip普及组 caioj.cn 1362

1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758...

2017-10-27 22:09:00 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除