
数论
Felix-Lee
北有玄武盾,南有雀攻法,东有青龙唾,西有虎焰击,中有沙婆星,层层设备,步步为营。
展开
-
JZOJ 5987. 【WC2019模拟2019.1.4】仙人掌毒题
DescriptionInput输入文件cactus .in第一行4个空格隔开的整数n,m,t,w接下来m行,每行两个空格隔开的整数u,v,表示m次加边操作.Output输出文件为cactus.out输出m行,每行一个整数,表示期望模998244353的结果.Sample Input输入1:5 5 1 11 21 32 33 41 5输入2:5 5 0 11...原创 2019-01-05 16:22:14 · 520 阅读 · 0 评论 -
JZOJ 5616. 【NOI2018模拟3.31】沧海尘记
JZOJ 5616. 【NOI2018模拟3.31】沧海尘记 DescriptionInputOutputData ConstraintSolution观察题目,就可以得出有变换:Ai=∑j=1nAj∗Pi,jA_i=\sum_{j=1}^{n}{A_j*P_{i,j}}那么用 O(N3)O(N^3) 的高斯消元就可以通过 52% 的数据。要 AC 此题,就要用到 MCMC(Markov Chain-M原创 2018-03-31 21:25:11 · 356 阅读 · 2 评论 -
AtCoder Grand Contest 016 D - XOR Replace
Time limit : 2sec / Memory limit : 256MBScore : 1000 pointsProblem StatementThere is a sequence of length N: a=(a1,a2,…,aN). Here, each ai is a non-negative integer.Snuke can repeatedly perform the fol原创 2018-02-28 21:10:04 · 337 阅读 · 0 评论 -
Hdu 1402 . A * B Problem Plus
Hdu 1402 . A * B Problem Plus DescriptionCalculate A * B.InputEach line will contain two integers A and B. Process to end of file.Note: the length of each integer will not exceed 50000.OutputFor原创 2018-02-04 20:28:26 · 299 阅读 · 0 评论 -
JZOJ 3775. 【NOIP2014模拟8.15】因子的排列
JZOJ 3775. 【NOIP2014模拟8.15】因子的排列 Description一天,小B学习了分解质因数的相关内容。他发现,一个数的质因子可以有许多不同的排列方式,例如20=2*2*5=2*5*2=5*2*2,那么小B认为20的质因子有3种不同的排列方式。小B的同学现在有一个问题:如果一个整数的质因子的不同的排列方式的种类数为k,那么这个整数n(n>1)最小是多少?小B的同学一共有T个不同的k值,希望小B帮原创 2018-02-02 22:42:06 · 481 阅读 · 0 评论 -
JZOJ 3660. 【SHTSC2014】信号增幅仪
JZOJ 3660. 【SHTSC2014】信号增幅仪 Description无线网络基站在理想状况下有效信号覆盖范围是个圆形。而无线基站的功耗与圆的半径的平方成正比。现给出平面上若干网络用户的位置,请你选择一个合适的位置建设无线基站 ……就在你拿起键盘准备开始敲代码的时候,你的好朋友发明家SHTSC突然出现了。SHTSC刚刚完成了他的新发明——无线信号增幅仪。增幅仪能够在不增加无线基站功耗的前提下,覆盖范围原创 2018-01-31 22:07:42 · 275 阅读 · 0 评论 -
JZOJ 5167. 【NOIP2017模拟6.26】下蛋爷
Description InputOutputSample Input5 he she her hers his hershe 0.30 5Sample Output0.163 0.031 0.031 0.031 0.002Hint出现的次数分别为: 2 1 1 1 0 由概率的知识可以得到输出 he原创 2017-06-27 21:58:00 · 492 阅读 · 0 评论 -
JZOJ 3596. 【CQOI2014】和谐矩阵
Description我们称一个由0和1组成的矩阵是和谐的,当且仅当每个元素都有偶数个相邻的1.一个元素相邻的元素包括它本身,及他上下左右的4个元素(如果存在)。给定矩阵的行数和列数,请计算并输出一个和谐的矩阵。注意:所有元素为0的矩阵是不允许的。Input输入一行,包含两个空格分隔的整数m和n,分别表示矩阵的行数和列数。Output输出包含m行,每行n个空格分隔整数(原创 2018-01-06 20:33:02 · 520 阅读 · 0 评论 -
JZOJ 3129. 【WinterCamp 2013】数三角形
JZOJ 3129. 【WinterCamp 2013】数三角形 Description在一只大灰狼偷偷潜入Farmer Don的牛群被群牛发现后,贝西现在不得不履行着她站岗的职责。从她的守卫塔向下瞭望简直就是一件烦透了的事情。她决定做一些开发智力的小练习,防止她睡着了。想象牧场是一个X,Y平面的网格。她将N只奶牛标记为1…N (1 <= N <= 100,000),每只奶牛的坐标为X_i,Y_i (-100,0原创 2018-01-11 17:12:07 · 503 阅读 · 0 评论 -
JZOJ 5484. 【清华集训2017模拟11.26】快乐树
JZOJ 5484. 【清华集训2017模拟11.26】快乐树 Description一棵树有n个节点,编号为0到n-1。有一条叫Owaski的狗在树上面走,每一次它可以从一个顶点走到它的任何一个相邻顶点。每个顶点有个可正可负的快乐度,Owaski也有一个快乐度,这个值最开始是0。在他到达一个 顶点的时候,他的快乐度将会加上该顶点的快乐度。当然有时候Owaski的快乐度会是负数,这个时候他会很难受于是会宣泄原创 2017-11-27 22:17:41 · 371 阅读 · 0 评论 -
JZOJ 5483. 【清华集训2017模拟11.26】简单路径
JZOJ 5483. 【清华集训2017模拟11.26】简单路径 Description给定一棵带边权的树,选择两条没有公共边的简单路径(长度可以为0),使得所有在任意一条路径上的边的异或和尽量大。Input第一行一个数n表示点数,点的编号是0到n-1。 接下来一行(n-1)个数,第i个数表示编号为i的点的父亲编号,保证这个编号小于i。 接下来一行(n-1)个数,第i个数表示编号为i的原创 2017-11-27 21:16:05 · 310 阅读 · 0 评论 -
JZOJ 5068. 【GDSOI2017第二轮模拟】树
JZOJ 5068. 【GDSOI2017第二轮模拟】树 Description有n个点,它们从1到n进行标号,第i个点的限制为度数不能超过A[i]. 现在对于每个s (1 <= s <= n),问从这n个点中选出一些点组成大小为s的有标号无根树的方案数。Input第一行一个整数n. 第二行n个整数表示A[i].Output输出一行n个整数,第i个整数表示s=i时的答案。原创 2017-12-22 11:53:16 · 734 阅读 · 0 评论 -
JZOJ 5490. 【清华集训2017模拟11.28】图染色
JZOJ 5490. 【清华集训2017模拟11.28】图染色 DescriptionInput第一行包括两个整数N,M。 接下来M行每行两个整数u,v,代表存在一条里连接 u,v的无向边。可能存在重边自环。Output降序输出所有不为0的F(i) 。保留6位小数输出。Sample Input2 5 5 4 4 3Sample Output输出1:3.000000原创 2017-12-05 17:20:44 · 255 阅读 · 0 评论 -
JZOJ 3468. 【NOIP2013模拟联考7】OSU!(osu)
JZOJ 3468. 【NOIP2013模拟联考7】OSU!(osu) Descriptionosu 是一款群众喜闻乐见的休闲软件。我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为一个长度为n的01串。在这个串中连续的x个1可以贡献x^3的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释)现在给出n,原创 2017-11-25 22:43:38 · 338 阅读 · 0 评论 -
JZOJ 5473. 【NOIP2017提高组正式赛】小凯的疑惑
JZOJ 5473. 【NOIP2017提高组正式赛】小凯的疑惑 Description 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小凯想知道在无法准确支付的物品中,最贵的价值是多少金币?注意:输入数据保证存在小凯无法准确支付的商品。Input 输入数据仅一行,包含两个正整原创 2017-11-21 15:56:35 · 552 阅读 · 0 评论 -
JZOJ 5622. 【NOI2018模拟4.2】table
JZOJ 5622. 【NOI2018模拟4.2】table DescriptionInputOutputSample Input输入样例一5 4 1 1 3 5 1 0 0 0 5 2 3 1 1 2 10 2 5 3 8 1Sample Output输出样例一2 1 998244351 1 0输出样例二110343631 1182117原创 2018-04-03 09:03:28 · 228 阅读 · 0 评论 -
JZOJ 5606. 【NOI2018模拟3.27】Yja
JZOJ 5606. 【NOI2018模拟3.27】Yja Description在平面上找 n 个点, 要求这 n 个点离原点的距离分别为 r 1 ,r 2 ,…,r n . 最大化这 n 个点构成的 凸包面积, 凸包上的点的顺序任意.不要求点全部在凸包上Input第一行一个整数 n. 接下来一行 n 个整数依次表示 r i Output输出一个实数表示答案, 要求绝对误差或相对误差 ≤ 10^−6 .S原创 2018-03-28 10:34:24 · 327 阅读 · 0 评论 -
JZOJ 5625. 【NOI2018模拟4.3】Max
JZOJ 5625. 【NOI2018模拟4.3】Max DescriptionInputOutputSample Input3 1 1 3425 734783767 2345 34674684 980733421 249802373Sample Output19260817Data ConstraintSolution注意到m比较小,不妨分开考虑每个元素在哪些操作原创 2018-04-03 21:06:40 · 257 阅读 · 3 评论 -
JZOJ 5988. 【WC2019模拟2019.1.4】珂学计树题
Descriptionliu_runda曾经是个喜欢切数数题的OIer,往往看到数数题他就开始刚数数题.于是liu_runda出了一个数树题.听说OI圈子珂学盛行,他就在题目名字里加了珂学二字.一开始liu_runda想让选手数n个节点的不同构的二叉树的数目.但是liu_runda虽然退役已久,也知道答案就是Catalan(n),这太裸了,出出来一定会被挂起来裱.因此他把题目加强.我们从二叉树...原创 2019-01-05 09:13:44 · 602 阅读 · 0 评论 -
Codechef Another Fibonacci
DescriptionApurva is obsessed with Fibonacci numbers. She finds Fibonacci numbers very interesting. Fibonacci numbers can be defined as given below.Fib(1) = 1 , Fib(2) = 1.Fib(n) = Fib(n-1) + Fib(n...原创 2018-12-08 09:31:01 · 320 阅读 · 0 评论 -
JZOJ 5930. 【NOIP2018模拟10.26】山花
Description3.1 Background春日的山中灌木茂盛,几乎长到了人的腰间,将山间都铺满了绿色。雨后的灌木之间还带着晨露,总会沾湿走过的行人的衣裳。林中枝叶茂密,不过树木长的并不紧,遮不住天上,阳光落下照在山路上的灌木丛和落叶上。山的另一侧,是漫山的花树,覆盖在山上,一直蔓延到山下,白瓣在微暖的阳光里透着粉红。风吹过,成片的花树摇动,花瓣翻飞而起,飘散开来,叫人移不开眼睛……...原创 2018-10-27 08:37:49 · 520 阅读 · 0 评论 -
JZOJ 5931. 【NOIP2018模拟10.27】冒泡排序
Description题目背景冒泡排序的交换次数被定义为交换过程的执行次数。题面描述小 S 开始专注于研究⻓度为 n 的排列,他想知道,在你运气足够好的情况下(即每次冒泡排序的交换次数都是可能的最少交换次数,仿佛有上帝之手在操控),对于一个等概率随机的长度为n 的排列,进行这样的冒泡排序的期望交换次数是多少?Input从文件 inverse.in 中读入数据。输入第一行包含一个正整...原创 2018-10-28 21:16:44 · 349 阅读 · 0 评论 -
BZOJ 4802: 欧拉函数(大数因数分解算法 Pollard_rho 和素数测试算法 Miller_Rabin)
Description已知N,求phi(N)Input正整数N。N&lt;=10^18Output输出phi(N)Sample Input8Sample Output4Solution我们知道 φ(n)=n(1−1p1)(1−1p2)⋅⋅⋅(1−1pk)φ(n)=n(1−1p1)(1−1p2)···(1−1pk)φ(n)=n(1-\fr...原创 2018-06-04 22:42:40 · 1495 阅读 · 0 评论 -
JZOJ 5701. 【gdoi2018 day2】第一题 谈笑风生(magic)
DescriptionInputOutputSample Input5 7 66 4 3 2 1 5 1 2 1 5 2 3 2 4 2 5 3 4 3 5Sample Output6 64Data ConstraintHintSolution这题的瓶颈就在于如何快速地求出边权的大小。求出来后就...原创 2018-05-16 17:01:45 · 564 阅读 · 0 评论 -
JZOJ 5702. 【gdoi2018 day2】第二题 滑稽子图(subgraph)
Description InputOutputSample InputSample Input13 2 1 1 2 1 3Sample Input26 5 1 2 1 3 1 4 1 6 4 5Sample OutputSample Output14Sample Output2216Da...原创 2018-05-15 15:46:16 · 948 阅读 · 0 评论 -
洛谷 P4245 【模板】MTT
洛谷 P4245 【模板】MTT 题目描述给定 2 个多项式 F(x),G(x) ,请求出 F(x)∗G(x) 。系数对 p 取模,且不保证 p 可以分解成 p=a⋅2^k+1 之形式。输入输出格式输入格式:输入共 3 行。 第一行 3 个整数 n,m,p ,分别表示 F(x),G(x) 的次数以及模数 p 。 第二行为 n+1 个整数, 第 i 个整数 a_i 表示原创 2018-05-04 22:20:13 · 392 阅读 · 0 评论 -
JZOJ 4161. 于神之怒
DescriptionInput一行三个数,m, n, k。OutputSample Input样例13 3 2样例25000000 5000000 4000000Sample Output样例120样例2913111630Data ConstraintSolution直接上莫比乌斯反演...原创 2018-05-17 15:50:57 · 444 阅读 · 0 评论 -
JZOJ 3617. 【ZJOI2014】力
JZOJ 3617. 【ZJOI2014】力 DescriptionInput输入文件包含一个整数n,接下来n行每行输入一个数,第i行表示qi。Output输出文件有n行,第i行输出Ei。与标准答案误差不超过1e-2即可。Sample Input54006373.88518415375036.4357591717456.4原创 2018-04-20 12:08:35 · 203 阅读 · 0 评论 -
Codechef Coders’Legacy 2018 CLSUMG Sum of Primes
Codechef Coders’Legacy 2018 CLSUMG Sum of Primes Description设 f(x)f(x) 表示把 xx 拆分成两个质数之和的方案数。例如 f(10)=2f(10)=2 , 因为 10=3+7=5+510=3+7=5+5TT 次询问,每次给出 nn,问有多少对 (a,b)(a,b) 满足 0≤a≤b<n0≤a≤b<n 且 f(a)+f原创 2018-04-22 22:16:51 · 225 阅读 · 0 评论 -
JZOJ 5628. 【NOI2018模拟4.4】Travel
JZOJ 5628. 【NOI2018模拟4.4】Travel Description有N个人出去旅行,第i个人去A国有Ai种游玩方式,去B国有Bi种游玩方式,问至少有C个人去A国的情况下,所有人的游玩方式有多少种不同的可能。 两种所有人的游玩方式不同当且仅当存在一个人选择的游玩方式不同,或选择去的国家不同。 接下来有P次修改,每次修改一个人的Ai和Bi。Inpu原创 2018-04-04 15:54:37 · 299 阅读 · 0 评论 -
JZOJ 5476. 【NOIP2017提高组正式赛】奶酪
JZOJ 5476. 【NOIP2017提高组正式赛】奶酪 Description 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多 半径相同 的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中,奶酪的下表面为z = 0,奶酪的上表面为z = h。 现在,奶酪的下表面有一只小老鼠 Jerry,它知道奶酪中所有空洞的球心所在的坐标。两相切或是相交,则 Jerry原创 2017-11-20 22:38:59 · 642 阅读 · 0 评论 -
JZOJ 5453. 【NOIP2017提高A组冲刺11.5】好路线
JZOJ 5453. 【NOIP2017提高A组冲刺11.5】好路线 Descriptionnodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。 nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n*m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)的位置。这张地图上用非负整数标记了每个整数坐标点的海原创 2017-11-06 16:09:06 · 477 阅读 · 0 评论 -
JZOJ 5395. 【NOIP2017提高A组模拟10.6】Count
JZOJ 5395. 【NOIP2017提高A组模拟10.6】Count DescriptionInput一行三个正整数 ,表示 ��,�,,含义如题所示。Output一行一个整数表示答案。Sample Input2 3 1Sample Output5Data ConstraintHint≤��的正整数中与��互质的数有��,平均数×��=�� ≤��的正整数中与��互质的数有��、��,平均数×��=��Solu原创 2017-10-06 21:11:07 · 925 阅读 · 1 评论 -
JZOJ 5389. 【NOIP2017提高A组模拟9.26】解梦
JZOJ 5389. 【NOIP2017提高A组模拟9.26】解梦 DescriptionDYY 很善于解梦,昨晚,他梦见自己来到了一个高度发达的国度。 众所周知,我们现在有极为常用的三级运算,+、、^。其中,a*b=a+a+a+…+a(b 个a),a^b=a*a*a…*a(b 个a)。但是,在这个国家,还有第四级运算——♂,a♂b=a^a^a^…^a(b 个a,从左往右计算)。同时,由于这个国家的历史背原创 2017-09-27 20:58:32 · 460 阅读 · 0 评论 -
JZOJ 5371. 【NOIP2017提高A组模拟9.17】组合数问题
JZOJ 5371. 【NOIP2017提高A组模拟9.17】组合数问题 Description定义"组合数"S(n,m)代表将n 个不同的元素拆分成m 个非空集合的方案数.举个例子,将{1,2,3}拆分成2 个集合有({1},{2,3}),({2},{1,3}),({3},{1,2})三种拆分方法.小猫想知道,如果给定n,m 和k,对于所有的0<=i<=n,0<=j<=min(i,m)原创 2017-09-18 22:06:13 · 535 阅读 · 0 评论 -
JZOJ 5384. 【NOIP2017提高A组模拟9.23】四维世界
JZOJ 5384. 【NOIP2017提高A组模拟9.23】四维世界 Description众所周知,我们常感受的世界是三维的。 Polycarp突然对四维空间产生了兴趣,他想对四维空间进行一些研究。但是在此之前,他必须先对三维世界了解透彻。 于是Polycarp决定从零维,也就是一个点,开始他的研究。我们把一个点放在三维空间中,Polycarp把这个点视为原点,并确定了三个正原创 2017-09-25 20:42:28 · 425 阅读 · 0 评论 -
JZOJ 100047. 【NOIP2017提高A组模拟7.14】基因变异
JZOJ 100047. 【NOIP2017提高A组模拟7.14】基因变异 Description21 世纪是生物学的世纪,以遗传与进化为代表的现代生物理论越来越多的 进入了我们的视野。 如同大家所熟知的,基因是遗传因子,它记录了生命的基本构造和性能。 因此生物进化与基因的变异息息相关,考察基因变异的途径对研究生物学有着 至关重要的作用。现在,让我们来看这样一个模型: 1、所有的基因都可以看作一个整数或该整数对原创 2017-07-14 19:38:42 · 471 阅读 · 0 评论 -
JZOJ 5163. 【NOIP2017模拟6.25】PS的烦恼
JZOJ 5163. 【NOIP2017模拟6.25】PS的烦恼 Description话说PS总是有着各种各样的烦恼,这天,他又在为自己失败的感情史烦恼着。这时,他心中的女神,魔法少女小圆从天而降,她对他说,如果你能帮我解决一个问题,我就让你永远没有烦恼。 问题是这样的: 寻找一个最大的k,使得存在一个x使得x^k=y,那么f(y)=k,即y最多可以开k次方根。 小圆的要求是求出从a到b的f值之和原创 2017-06-25 20:11:02 · 529 阅读 · 0 评论 -
JZOJ 5197. 【NOIP2017提高组模拟7.3】C
JZOJ 5197. 【NOIP2017提高组模拟7.3】C DescriptionInputOutputSample Input3Sample Output1Data ConstraintSolution这题我的方法是打表找规律,可以发现答案可用枚举偶数和系数推出。实际上也可以用下式推出答案:Gcd(a,b)≤a−b≤a xor bGcd(a,b)\leq a-b\leq原创 2017-07-03 19:31:54 · 319 阅读 · 0 评论 -
JZOJ 5185. 【NOIP2017提高组模拟6.30】tty's sequence
JZOJ 5185. 【NOIP2017提高组模拟6.30】tty's sequence DescriptionInputOutputSample Inputinput 1:6 3 1 1 1 0 0 0input 2:6 3 1 1 0 1 0 0input 3:6 3 11 8 2 1 3 9Sample Outputoutput 11 1outpu原创 2017-06-30 20:08:27 · 509 阅读 · 0 评论