math
LK自动机
Till the end.
展开
-
【JZOJ 省选模拟】多项式(poly)
题目DescriptionInputOutputSample Input样例输入 1:27-714样例输入 2:31415样例输入 3:0998244353Sample Output样例输出 1:27样例输出 2:样例输出 3:998244353Data Constraint更新:N<10^5Hint更新:N<10^5...原创 2020-03-06 22:45:20 · 579 阅读 · 0 评论 -
【NOI.AC #802】素数
题目思路代码#include<bits/stdc++.h>#define ll long longusing namespace std;int main(){ int q; scanf("%d",&q); while (q--) { ll n; scanf("%lld",&n); for (ll i = 2; i <= n;...原创 2020-01-23 21:48:50 · 269 阅读 · 0 评论 -
【JZOJ A组】物理实验
DescriptionInputOutputSample Input15 51 2 5 8 9Sample Output0.75Data Constraint思路题目描述好像有点迷意思是在A集合里选三个数,使得(z-y)/(z-x) (z-x<=m)最大首先,显而易见,z越大越好,但因为有z-x<=m这个条件,并不是越大越好,所以我们考虑用一个队列从小...原创 2018-09-28 20:00:21 · 441 阅读 · 0 评论 -
【JZOJ A组】小A的任务
DescriptionInputOutputSample Input31 2 3Sample Output6243Data Constraint对于10%的数据,保证 n&lt;=5对于40%的数据,保证 n&lt;=10对于70%的数据,保证 n&lt;=500对于100%的数据,保证 n&lt;=10^7 1&lt;=si&lt;=n思路原创 2018-09-21 21:32:40 · 476 阅读 · 0 评论 -
【JZOJ A组】蒲公英的约定
Descriptionwy 和 wjk 是好朋友。今天他们在一起聊天,突然聊到了以前一起唱过的《蒲公英的约定》。“说到蒲公英,我给你讲一个故事吧。”“嗯?”“从前有两朵蒲公英,他们约定一起长大,在 N 天内每一天都长出同样多的种子,可是, 他们不想让其他植物知道他们到底要长出多少种子,于是他们中的哥哥想出了一个办法,最 开始,他会告诉弟弟一个数 P,然后在接下来的若干天里每一天哥哥会告诉...原创 2018-09-26 22:07:09 · 327 阅读 · 0 评论 -
【JZOJ A组】孤独
DescriptionInputOutputSample Input2 2 3 4 1 2 3Sample Output31Data ConstraintHint思路容斥原理 Ans=选择第一个话题能交流的人数的k次方+选择第二个话题交流的人数的k次方+…… -选择一二两个话题都能交流的人数的 k 次方+… 那么我们现在...原创 2018-09-17 13:39:40 · 395 阅读 · 0 评论 -
【NOIP2014 提高组 day2 T3】解方程
题目https://www.luogu.org/problemnew/show/P2312思路其实,这题挺简单的 我们发现这个式子可以提取公因式,变成 ((…(An+An-1)*x+An-2)*x+…)…))别看ai<=10^10000,其实我们可以用哈希,最后也不影响答案判断代码#include<iostream>#include<...原创 2018-09-11 17:09:17 · 507 阅读 · 2 评论 -
【JZOJ A组】道路
DescriptionInputOutputSample InputSample OutputData Constraint思路首先,我们可以设f[i]表示i个点,要求联通的方案数 g[i]表示i个点,不要求联通的方案数 显然g[i]就是每条边选和不选的方案数=2^c(i,2) 然后就要求f数组,那么可以考虑反过来,用g[i]-不合法的...原创 2018-08-21 20:42:04 · 419 阅读 · 0 评论 -
【JZOJ A组】码灵鼠
Description码零鼠是一只很喜欢mx数学的神犇,上面那个不是ta本人的样子。这天,ta在研究一个神奇的数列,这个数列是这样的:a0 = 1an = ai + aj (n>=1, i,j均在[0,n-1]内均匀随机)Ta想知道对于给定的n,an的期望值是多少,你能告诉ta吗?出于ta对整数的热爱,你只需要输出答案向下取整后的值Input一个整数T,表示数据组数每组数...原创 2018-10-25 12:49:52 · 290 阅读 · 0 评论 -
2^k进制数
题目https://www.luogu.org/problemnew/show/P1066思路递推+高精度f[i][j]表示共i位且最高位是j的方案数,显然有只要上一位比它大就可以转移,所以有f[i][j]=f[i-1][j+1]+…+f[i-1][2^k-i+1]也就是f[i][j]=f[i][j+1]+f[i-1][j]最后特判一下最后一段剩下的w<=k的就可以。注意高精...原创 2018-10-25 13:00:21 · 554 阅读 · 0 评论 -
【JZOJ A组】苹果
Description1.1 Background快是上元时候了。只见楼边一个女子捂着肚子,长发披肩,全身白衣,头发上束了一条金带,白雪一映,更是灿然生光……“咕∼∼∼”咳,像小S一样的女神,自然是不会被鸽的。那么只有一种解释了……1.2 Piece你永远填不满小S的胃,就像你永远也叫醒不了一个装睡的人。1.3 Description正如你所想的那样,小S又饿了。所以她也只能...原创 2018-10-27 07:49:19 · 387 阅读 · 0 评论 -
【JZOJ B组】Hash函数
Description明明觉得hash是个好算法,代码短、效率高。某天,他碰到了一个求正方形个数的问题,于是很淡定地枚举对角线然后用hash判存在,妥妥的搞定,但是提交后却wa了几个点。仔细观察其hash函数为: h=x*y+x+y 。为了让明明知道这个函数存在什么问题,对于给出一个h值,请你来告诉他有多少对(x,y)满足上述式子(max(x,y)&lt;=h;h,x,y都为非负整数)。In...原创 2018-10-27 17:04:14 · 368 阅读 · 0 评论 -
【JZOJ B组】斐波那契
Description小明有一个数列。a[0] = a[1] = 1。a[i] = i * a[i - 1] * a[i - 2](i≥2)。小明想知道a[n]的因子个数。Input输入仅一个正整数n。Output输出a[n]的因子个数mod 1,000,000,007的值。Sample Input3Sample Output4Hint【数据范围】对于30%的数据满...原创 2018-10-27 17:17:09 · 412 阅读 · 0 评论 -
【JZOJ B组】腐败
DescriptionInput第一行一个正整数n,表示序列长度第二行n个正整数,为给出的序列AOutput一个非负整数,为答案。Sample Input36 4 12Sample Output13824Data Constraint50%:n<=3000;100%:n<=30000,A[i]<=10^7思路可以发现,每一个质因子的贡献可以单独拿出...转载 2018-10-27 17:24:58 · 321 阅读 · 0 评论 -
【gdgzeroi】Problem A: Fibonacci
【问题描述】豆豆最近迷上了Fibonacci数,然后他开始研究Fibonacci数的乘积。现在他想问你某个数能不能分解成两个Fibonacci数的乘积?Fibonacci数的定义:F0=0,F1=1,Fk=Fk-1+Fk-2。【输入格式】第一行一个整数T代表提问次数。接下来T行,每行一个数字A表示豆豆询问你的数。【输出格式】对于每次提问,如果这个数可以被分解成两个Fibonacci数...原创 2019-09-05 09:42:26 · 231 阅读 · 0 评论 -
【JZOJ A组】【NOIP2019模拟2019.9.11】球(ball)
题目【问题描述】小 T 有 n 个桶和 2n − 1 个球,其中第 i 个桶能装前 2i − 1 个球。每个桶只能装一个球。现在小 T 取了 m 个桶和 m 个球,并将这些球各自放在这些桶里。问这样的方案有多少。两种方案不同当且仅当选择了不同的桶或球或者同一个桶在两种方案放了不同的球。由于方案的数量可能很大,所以只需要求方案数模 998244353 后的结果。【输入格式】从输入...原创 2019-09-12 22:52:31 · 498 阅读 · 0 评论 -
【gdgzezoi】Problem B: 简单的问题 Many Easy Problems
Description有一天, Aoki给了Takahashi这样一个问题:给定一颗有N个节点的树和一个整数K. 这些节点从1到N标号, 边被表示为整数对(ai,bi).对于一个点集S, 我们定义f(S)表示一棵包含S中所有节点的最小子树的节点数量.(子树被定义为原树中的一个连通子图)我们有(nk)种在整棵树中选K个节点的方案. 对于所有这些方案, 我们用S表示选择的节点组成的集合, 请...原创 2019-09-12 23:26:07 · 312 阅读 · 0 评论 -
【JZOJ A组】aplusb
DescriptionSillyHook要给小朋友出题了,他想,对于初学者,第一题肯定是a+b 啊,但当他出完数据后神奇地发现.in不见了,只留下了一些.out,他想还原.in,但情况实在太多了,于是他想要使得[a,b] ([a,b] 表示a,b 的最小公倍数)尽可能大。Input输入文件的第一行一个整数T 表示数据组数。 接下来T行每行一个整数n ,表示.out中的数值,即a+...原创 2018-08-21 20:30:55 · 396 阅读 · 0 评论 -
【JZOJ A组】b
Description给定 n 个正整数序列 ,每个序列长度为m。 选择至少 1 个序列,在每个被选择的序列中选择一个元素,求出所有被选择的元素的 gcd。 求所有方案的结果之和,答案对 1e9+7 取模。两种方案不同,当且仅当存在至少一个元素,在一种方案中被选择,在另一种中没有。Input第一行,两个正整数n,m。 接下来n 行,每行m 个正整数,第i 行代表序列 。O...原创 2018-08-23 21:33:29 · 396 阅读 · 0 评论 -
组合数问题
题目描述组合数C_n^mC n m 表示的是从n个物品中选出m个物品的方案数。举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法。根据组合数的定 义,我们可以给出计算组合数的一般公式:C_n^m=\frac{n!}{m!(n - m)!}C n m = m!(n−m)! n! 其中n!原创 2018-01-13 17:00:12 · 872 阅读 · 0 评论 -
【2012中山市选】这是一棵树吗?(tree)
DescriptionDD和QQ在玩游戏,DD在地上画了一棵树(图论中的树),然后他告诉QQ这棵树的度数序列。QQ马上说这不是一棵树。DD认为自己被QQ鄙视了,他们吵了起来。但DD随后发现自己算错了度数序列,QQ说的是对的。DD很奇怪为什么QQ反应得这么快。现在给出一个图的度数序列,你需要做的就是像QQ一样:判断这是否可能是一棵树的度数序列。Input输入只有一行,首先给出一个原创 2018-01-18 12:35:23 · 503 阅读 · 0 评论 -
【中山市选2013】蓄养
Description平面上有N颗树,标号从1到N,每颗树有坐标(Xi, Yi)。要求在平面上找几棵树,在一些树之间建篱笆形成一个闭合图形(篱笆不能在除了树以外的地方相交,形成的图形面积不能为0).求最小可能围成的面积。Input第一行输入N。然后N行第i行输入第i棵树的坐标Xi和Yi。 Output输出最小围成的面积,小数点后保留两位小数。无解输出“Impossible”原创 2018-01-19 12:34:57 · 450 阅读 · 0 评论 -
【中山市选2013】球
Description小包有N个球和A个盒子。球标号为0到N-1,盒子编号为0到A-1。标号为x的球放在下标为x mod A的盒子里。然后他得到了B个新盒子,编号为0到B-1。他想把所有球从旧盒子里面拿出来放到新盒子,标号为x的球放在下标为x mod B的盒子里。对于某个球来说,如果原本放在下标为a的旧盒子,现在放在下表为b的新盒子,那么费用为|a-b|。求出总花费。Input原创 2018-01-19 12:43:36 · 506 阅读 · 2 评论 -
【NOI2015模拟8.14】A+B
Description对于每个数字x,我们总可以把它表示成一些斐波拉切数字之和,比如8 = 5 + 3, 而22 = 21 + 1,因此我们可以写成 x = a1 * Fib1 + a2 * Fib2 + a3 * Fib3 + … + an * Fibn, 其中,Fib1 = 1, Fib2 = 2…. Fib[i] = Fib[i – 1] + Fib[I - 2], 且a[n] >原创 2018-02-03 21:18:17 · 344 阅读 · 0 评论 -
【佛山市选2015】约瑟夫问题
Description现有N*(N+1)/2 个人围成一圈,编号从1到N*(N+1)/2,其中编号i与编号i+1的人相邻,编号N*(N+1)/2与编号1相邻。如今,我们要执行N-1个阶段的杀人仪式,在第一个阶段开始前,从编号为1的人开始报数。在第i阶段中,报到n+1-i这个数的人要被杀害,之后从被杀害者的下一个相邻的人开始从1开始报数,在第i个阶段里需要杀死n+1-i个人,随后即可进入下一个阶...原创 2018-04-12 15:49:16 · 397 阅读 · 0 评论 -
【JZOJ B组】荒岛野人
Description克里特岛以野人群居而著称。岛上有排列成环行的M个山洞。这些山洞顺时针编号为1,2,…,M。岛上住着N个野人,一开始依次住在山洞C1,C2,…,CN中,以后每年,第i个野人会沿顺时针向前走Pi个洞住下来。每个野人i有一个寿命值Li,即生存的年数。下面四幅图描述了一个有6个山洞,住有三个野人的岛上前四年的情况。三个野人初始的洞穴编号依次为1,2,3;每年要走过的洞穴数依次为3...原创 2018-07-09 18:21:26 · 396 阅读 · 0 评论 -
【JZOJ B组】机器人M号
Description3030年,Macsy正在火星部署一批机器人。 第1秒,他把机器人1号运到了火星,机器人1号可以制造其他的机器人。 第2秒,机器人1号造出了第一个机器人——机器人2号。 第3秒,机器人1号造出了另一个机器人——机器人3号。 之后每一秒,机器人1号都可以造出一个新的机器人。第m秒造出的机器人编号为m。我们可以称它为机器人m号,或者m号机器人。 机器人造出来后,马上开始工作。...原创 2018-07-09 18:33:07 · 564 阅读 · 0 评论 -
【JZOJ B组】【NOI2013模拟】棋盘游戏
Description有一个N*M的棋盘,初始每个格子都是白色的。 行操作是指选定某一行,将这行所有格子的颜色取反(黑白互换)。 列操作是指选定某一列,将这列所有格子的颜色取反。 XX进行了R次行操作C次列操作(可能对某行或者某列操作了多次),最后棋盘上有S个黑色格子。 问有多少种不同的操作方案。两种操作方案不同,当且仅当对某行或者某列操作次数不同(也就是说与操作的顺序无关)。 方案...原创 2018-07-10 16:51:44 · 589 阅读 · 0 评论 -
【JZOJ B组】【NOIP2015模拟10.22】矩形
Description给定一个由数字(0-9)构成的字符串s。我们可以由此定义出size(s) * size(s) 大 小的矩阵b,其中b[i][j] = s[i] * s[j];请问在这个矩阵b中,有多少子矩形满足其中的b[i][j]的和为另一个给定的数字a。Input第一行一个整数a。 第二行字符串s。Output一个整数表示满足条件的子矩形数。Samp...原创 2018-07-11 19:05:37 · 394 阅读 · 0 评论 -
【JZOJ B组】【NOIP2013模拟9.29】TheSwaps
DescriptionAlice得到了一个整数, 她将其视作长度为n的字符串S。为了好玩,她进行了k次如下操作:1) 随机选取两个不同的位置x和y(即每次操作, {Input一行,包含字S和k。Output一行,一个实数。当你的输出和标准答案的差距少于10^-6时,被认为是正确的。Sample Input输入1:477 1输入2:57268508...原创 2018-07-18 20:13:04 · 388 阅读 · 0 评论 -
【JZOJ B组】【NOIP2013模拟联考6】选课
Description你真的认为选课是那么容易的事吗?HYSBZ的ZY同志告诉你,原来选课也会让人产生一种想要回到火星的感觉。假设你的一周有n天,那么ZY编写的选课系统就会给你n堂课。但是该系统不允许在星期i和星期i+1的时候选第i堂课,也不允许你在星期n和星期一的时候选第n堂课。然后连你自己也搞不清哪种选课方案合法,哪种选课不合法了。你只想知道,你到底有多少种合法的选课方案。Inpu...原创 2018-07-19 21:21:21 · 401 阅读 · 0 评论 -
【JZOJ B组】【NOIP2013模拟】Heaven Cow与God Bull
Description__int64 ago,there’s a heaven cow called sjy…A god bull named wzc fell in love with her…As an OI & MOer,wzc gave sjy a quesiton…给定一个整数n,求一个整数m,满足m<=n,并且m/phi(m)的值最大。注:phi(m)...原创 2018-07-20 16:27:01 · 369 阅读 · 0 评论 -
【JZOJ A组】计算
DescriptionInput一行由空格隔开的两个整数,分别是 n 和 m。Output一行表示答案。 Sample InputInput1: 6 1 Input2: 6 3Sample OutputOutput1: 10 Output2: 2248Data ConstraintHint第一个样例中,合法的方案有 (...原创 2018-08-14 20:38:12 · 436 阅读 · 0 评论 -
【JZOJ A组】简单的玄学
DescriptionInput第一行两个正整数 n, m。 Output一行两个整数,它们的含义如题所述。 Sample Input【样例 1 输入】 3 2【样例 2 输入】 1 3【样例 3 输入】 4 3Sample Output【样例 1 输出】 1 8 【样例 2 输出】 1 1 【样例 3 输出】 23...原创 2018-08-13 21:19:29 · 584 阅读 · 0 评论 -
【JZOJ A组】东风谷早苗
Description 在幻想乡,东风谷早苗是以高达控闻名的高中生宅巫女。某一天,早苗终于入手了最新款的钢达姆模型。作为最新的钢达姆,当然有了与以往不同的功能了,那就是它能够自动行走,厉害吧(好吧,我自重)。早苗的新模型可以按照输入的命令进行移动,命令包含’E’、’S’、’W’、’N’四种,分别对应四个不同的方向,依次为东、南、西、北。执行某个命令时,它会向着对应方向移动一个单位。作为新型机...原创 2018-08-22 20:40:40 · 493 阅读 · 0 评论 -
【JZOJ A组】跳楼机
DescriptionDJL为了避免成为一只咸鱼,来找srwudi学习压代码的技巧。 Srwudi的家是一幢h层的摩天大楼。由于前来学习的蒟蒻越来越多,srwudi改造了一个跳楼机,使得访客可以更方便的上楼。 经过改造,srwudi的跳楼机可以采用以下四种方式移动: 1、向上移动x层; 2、向上移动y层; 3、向上移动z层; 4、回到第一层。 一个月黑风高的大中午,DJL来到了s...原创 2018-08-22 20:44:14 · 343 阅读 · 0 评论 -
同余方程
题目描述求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。输入输出格式输入格式: 输入只有一行,包含两个正整数 a, b,用一个空格隔开。输出格式: 输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。【数据范围】对于 40%的数据,2 ≤b≤ 1,000;对于 60%的数据,2 ≤b≤ 50,000,000;对于 100原创 2018-01-13 15:45:35 · 485 阅读 · 0 评论