11 2016 档案

摘要:我的个人独立博客终于搭好了,欢迎诸位大佬前来访问 传送门 : chty.coding.me 阅读全文
posted @ 2016-11-18 09:24 chty 阅读(398) 评论(0) 推荐(1)
摘要:【描述】 给定一个有向图,求拓扑排序生成的序列数 【分析】 我们知道当所有儿子节点排好序的时候,父节点就排好序了。 这里我们定义一种状态:状态s的二进制位上的1表示此点已经排好序了。 例如:s=6时,化为二进制s=110,表示第2、3个点已经排好序了。 所以父节点的状态可以由子节点转移而来。 用... 阅读全文
posted @ 2016-11-16 08:34 chty 阅读(1549) 评论(0) 推荐(0)
摘要:AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=1087 【题解】 用f[i][j][k]表示前i行放了j个棋子且第i行的状态为k的方案数。 vis[i]表示状态i是否合法,check[i][j]表示状态i,j是否可以相邻。 详见代码: ... 阅读全文
posted @ 2016-11-15 21:49 chty 阅读(262) 评论(0) 推荐(0)
摘要:AC通道:http://vjudge.net/problem/POJ-3254 【题目大意】 农夫约翰购买了一处肥沃的矩形牧场,分成M*N(1#include#include#include#include#include#includeusing namespace std;typedef l... 阅读全文
posted @ 2016-11-15 21:12 chty 阅读(179) 评论(0) 推荐(0)
摘要:AC传送门:http://vjudge.net/problem/POJ-2411 【题目大意】 有一个W行H列的广场,需要用1*2小砖铺盖,小砖之间互相不能重叠,问有多少种不同的铺法? 【题解】 对于每一行有w个位置,所以每一行都有0~2w-1种状态。 对于当前行的状态s,它是由前一行的状态s’... 阅读全文
posted @ 2016-11-15 18:56 chty 阅读(242) 评论(0) 推荐(0)
摘要:AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=1096 【题解】 设输入的三个数组为a,b,c sumb维护b数组的前缀和,sumab维护a*b的前缀和。 则状态转移方程:f[i]=min{f[j]+c[i]+a[i]*(sumb[i-... 阅读全文
posted @ 2016-11-15 13:15 chty 阅读(257) 评论(0) 推荐(0)
摘要:1597: [Usaco2008 Mar]土地购买 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它 阅读全文
posted @ 2016-11-14 21:08 chty 阅读(237) 评论(0) 推荐(0)
摘要:3437: 小P的牧场 Description 背景 小P是个特么喜欢玩MC的孩纸。。。 描述 小P在MC里有n个牧场,自西向东呈一字形排列(自西向东用1…n编号),于是他就烦恼了:为了控制这n个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一 阅读全文
posted @ 2016-11-14 19:52 chty 阅读(339) 评论(0) 推荐(0)
摘要:1911: [Apio2010]特别行动队 Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 【题解】 首先很容易想到用前缀和,下面的sum表示前缀和。 然后写出状态转移方程:f[i]=max{f[j] 阅读全文
posted @ 2016-11-14 17:16 chty 阅读(250) 评论(0) 推荐(0)
摘要:Day1 这套题还可以,但是由于重大失误,只拿到了140. T1 【问题描述】 给你一个字符串,字符串中若有连续的2个字符相同,则可以将这两个字符消去。求消去之后的字符串。 【题解】 这题送分的。。。 据说正解是用栈来写,但是我用模拟链表的方法搞了搞,结果比标程跑的还快。。。 T2 【问题描述】 有 阅读全文
posted @ 2016-11-13 19:05 chty 阅读(277) 评论(0) 推荐(0)
摘要:不忘初心,方得始终 袛园精舍钟声响,奏诸世事本无常。沙罗双树失花色,盛者转衰如沧桑。骄者难久,恰如春宵一梦。猛者遂灭,好似风前之尘。 ——题记 人生中最令人恐惧的恐怕就是选择了,现在的你拥有选择的权利,而未来的你却没有后悔的权利。命数仿佛大海般起伏不定,难以预料。机缘巧合之下,我选择了OI的道路,我 阅读全文
posted @ 2016-11-11 23:34 chty 阅读(1494) 评论(5) 推荐(5)
摘要:【题目描述】 Bike是一位机智的少年,非常喜欢数学。他受到142857的启发,发明了一种叫做“循环数”的数。 如你所见,142857是一个神奇的数字,因为它的所有循环排列能由它乘以1,2,...,6(1到它的长度)得到。循环排列意味着将该数的一些数位从尾部挪到前面。例如,12345的循环排列包括: 阅读全文
posted @ 2016-11-10 20:31 chty 阅读(593) 评论(0) 推荐(0)
摘要:【题目大意】 给你一个素数n,求n的原根个数。 【题解】 关于原根有一个定理: 定理:如果模有原根,那么它一共有个原根。 所以这题就是求phi[phi[n]] 很简单吧。。。(如果知道这个定理的话) 阅读全文
posted @ 2016-11-10 19:37 chty 阅读(170) 评论(0) 推荐(0)
摘要:2242: [SDOI2011]计算器 Description 你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小 阅读全文
posted @ 2016-11-10 07:49 chty 阅读(281) 评论(0) 推荐(0)
摘要:【概述】 现场A掉T1和T2,T3骗了10分,总共210,若这是2016的NOIP试题,恐怕要跪。 这次的题难度似乎是倒过来的,T3应该是最简单的,而T2是最难的。 但是我一直在啃T2,以至于最后放弃了T3。 这启示着我们,先把所有题读完是多么的重要。 T1、prime 【题目大意】 给你一个区间, 阅读全文
posted @ 2016-11-09 17:35 chty 阅读(221) 评论(0) 推荐(0)
摘要:【吐槽】 这题和【bzoj】2480一毛一样。 就是输入顺序和输出变了一下。 传送门:http://www.cnblogs.com/chty/p/6043707.html 阅读全文
posted @ 2016-11-08 17:37 chty 阅读(174) 评论(0) 推荐(0)
摘要:2480: Spoj3105 Mod Description 已知数a,p,b,求满足a^x≡b(mod p)的最小自然数x。 已知数a,p,b,求满足a^x≡b(mod p)的最小自然数x。 Input 每个测试文件中最多包含100组测试数据。 每组数据中,每行包含3个正整数a,p,b。 当a=p 阅读全文
posted @ 2016-11-08 17:02 chty 阅读(443) 评论(0) 推荐(0)
摘要:【题目大意】 若n是素数,输出“Prime”,否则输出n的最小素因子,(n<=2^54) 【题解】 和bzoj3667差不多,知识这道题没那么坑。 直接上Pollord_Rho和Rabin_Miller就行了。 阅读全文
posted @ 2016-11-07 19:56 chty 阅读(227) 评论(0) 推荐(0)
摘要:3667: Rabin-Miller算法 Input 第一行:CAS,代表数据组数(不大于350),以下CAS行,每行一个数字,保证在64位长整形范围内,并且没有负数。你需要对于每个数字:第一,检验是否是质数,是质数就输出Prime 第二,如果不是质数,输出它最大的质因子是哪个。 第一行:CAS,代 阅读全文
posted @ 2016-11-07 19:26 chty 阅读(341) 评论(0) 推荐(0)
摘要:【题目大意】 给n个数判断有几个素数。(每个数<=2^32) 注意多组数据 【题解】 用Rabin_Miller测试跑得飞快。。。 阅读全文
posted @ 2016-11-05 09:48 chty 阅读(309) 评论(0) 推荐(0)
摘要:【题目大意】 一个球初始体积为1,一天天变大,第一天变大1倍,第二天变大2倍,第n天变大n倍。问当第 n-1天的时候,体积变为多少。注意答案对n取模。 【题解】 根据威尔逊定理:(n-1)! mod n =-1 所以当n为质数时,答案就是n-1 否则答案显然是0 注意4要特判一下,ans[4]=2 阅读全文
posted @ 2016-11-04 21:17 chty 阅读(234) 评论(0) 推荐(0)
摘要:【题目大意】 求2^(2^(2^(2^(2^...)))) mod p的值 【题解】 这是道神题。 来自PoPoQQQ大爷的题解 阅读全文
posted @ 2016-11-04 16:22 chty 阅读(227) 评论(0) 推荐(0)
摘要:2749: [HAOI2012]外星人 Description Input Output 输出test行,每行一个整数,表示答案。 输出test行,每行一个整数,表示答案。 Sample Input 1 2 2 2 3 1 Sample Output 3 【题解】 注意到只有phi[2]=1,所以每 阅读全文
posted @ 2016-11-04 13:45 chty 阅读(243) 评论(0) 推荐(0)
摘要:2186: [Sdoi2008]沙拉公主的困惑 Description 大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问 阅读全文
posted @ 2016-11-04 12:39 chty 阅读(286) 评论(0) 推荐(0)
摘要:2705: [SDOI2012]Longge的问题 Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题 阅读全文
posted @ 2016-11-04 08:47 chty 阅读(189) 评论(0) 推荐(0)
摘要:2818: Gcd Description 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. 给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. Input 一个整数N 一个整数N Output 如题 如题 Sample Input 阅读全文
posted @ 2016-11-03 21:42 chty 阅读(167) 评论(0) 推荐(0)
摘要:【题目大意】 求在[1,n]范围内的(a,b)且a≠b,满足gcd(a,b)=1的个数 【题解】 欧拉函数裸题,无需多言。 阅读全文
posted @ 2016-11-03 14:41 chty 阅读(180) 评论(0) 推荐(0)
摘要:2190: [SDOI2008]仪仗队 Description 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希望你告诉他队伍整齐时能看到的 阅读全文
posted @ 2016-11-03 14:25 chty 阅读(168) 评论(0) 推荐(0)
摘要:【题目大意】 给出k个模方程组:x mod ai = ri。求x的最小正值。如果不存在这样的x,那么输出-1. 【题解】 模板题,练习剩余定理的模板 阅读全文
posted @ 2016-11-03 12:48 chty 阅读(176) 评论(0) 推荐(0)
摘要:【题目描述】 有一张N,M<=10^12的表格,i行j列的元素是gcd(i,j) 读入一个长度不超过10^4,元素不超过10^12的序列a[1..k],问是否在某一行中出现过 【题解】 要保证gcd(x,y)=a[i],显然x=lcm(a[1],a[2]……a[k]) 然后y%a[1]=0,即(y+ 阅读全文
posted @ 2016-11-03 10:16 chty 阅读(294) 评论(0) 推荐(0)
摘要:【题目描述】 求在小于等于N的正整数中有多少个X满足:X mod a[0] = b[0], X mod a[1] = b[1], X mod a[2] = b[2], …, X mod a[i] = b[i], … (0 < a[i] <= 10)。 【题解】 模板题,为读者提供一个中国剩余定理(非 阅读全文
posted @ 2016-11-02 21:58 chty 阅读(462) 评论(0) 推荐(0)
摘要:1、快速幂 计算a^b的快速算法,例如,3^5,我们把5写成二进制101,3^5=3^1*1+3^2*2+3^4*1 1 ll fast(ll a,ll b){ll ans=1;for(;b;b>>=1,a=mul(a,a))if(b&1)ans=mul(ans,a);return ans;}//一 阅读全文
posted @ 2016-11-02 13:35 chty 阅读(2954) 评论(4) 推荐(3)
摘要:【题目描述】Skytree神犇最近在研究中国博大精深的数学。这时,Sci蒟蒻前来拜访,于是Skytree给Sci蒟蒻出了一道数学题:给定n个质数,以及k模这些质数的余数。问:在闭区间[a,b]中,有多少个k?最小的k是多少?Sci蒟蒻数学能力差了Skytree三条街,所以他只好寻求计算机的帮助。他发 阅读全文
posted @ 2016-11-01 21:25 chty 阅读(264) 评论(0) 推荐(0)
摘要:【题目描述】自从曹冲搞定了大象以后,曹操就开始捉摸让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲满不高兴,于是在工作中马马虎虎,有一次曹操想知道母猪的数量,于是曹冲想狠狠耍曹操一把。举个例子,假如有16头母猪,如果建了3个猪圈,剩下1头猪就没有地方安家了。如果建造了5个猪圈,但是仍然有1头猪没有 阅读全文
posted @ 2016-11-01 17:20 chty 阅读(243) 评论(0) 推荐(0)
摘要:【问题描述】 作为史上最强的刷子之一,zhx的老师让他给学弟(mei)们出n道题。zhx认为第i道题的难度就是i。他想要让这些题目排列起来很漂亮。 zhx认为一个漂亮的序列{ai}下列两个条件均需满足。 1:a1..ai是单调递减或者单调递增的。 2:ai..an是单调递减或者单调递增的。 他想你告 阅读全文
posted @ 2016-11-01 13:49 chty 阅读(416) 评论(0) 推荐(0)
摘要:【题目描述】 有一个公园有n个景点,公园的管理员准备修建m条道路,并且安排一些形成回路的参观路线。如果一条道路被多条道路公用,那么这条路是冲突的;如果一条道路没在任何一个回路内,那么这条路是不冲突的 问分别有多少条有冲突的路和没有冲突的路 【题解】 这是一道点双联通的题,首先把图缩成块,显然如果块中 阅读全文
posted @ 2016-11-01 10:44 chty 阅读(238) 评论(0) 推荐(0)