摘要:题意: 思路:考虑构造最小的单位矩形然后平铺 单位矩形中每种矩形的数量可以根据比例算出来,为c[i]/d,其中d是所有c[i]的gcd,如果能构造成功答案即为d的因子个数 考虑如果要将两种矩形放在同一行那他们的w一定相等,且对于每一行h全部出现过并且比例相当 具体实现的时候用map套vector,发
阅读全文
摘要:题意:给定一棵n个点的树,要求将一条可以随意标号的链通过若干次操作变成这棵树 一次操作是指若v不为根且v的父亲不为根,则将v以及v的子树移到v的父亲的父亲上 要求给出标号方案,操作次数以及方案 n<=1e5 思路:考虑最小的操作次数,每一次操作可能使树的最大深度+1,事实上也存在这样的构造方案: 找
阅读全文
摘要:题意:给定n堆石子,第i堆的个数为i,要求构造出一种方案将其分成k堆,使得这k堆每堆数量之和相等且堆数相等 保证k是n的一个约数 n<=1e5 思路:先把非法的情况判掉 n/k为偶数的方法及其简单 n/k为奇数就先构造出n=3k的情况然后减掉,剩下的就是n/k为偶数
阅读全文
摘要:题意:有一个长为n的序列,对其进行q次操作,第i次操作可以把连续的一段覆盖为i 现在给出操作后的序列,第i个数字为a[i],其中有一些为0的位置可以为任意值,要求构造任意一组合法的操作后的序列 无解输出NO n,q<=2e5,0<=a[i]<=q 思路:看不懂别人写的题解,照自己的思路写一个…… 首
阅读全文
摘要:题意: 思路:这是一道论文题 https://link.springer.com/content/pdf/10.1007/BFb0066192.pdf From http://www.cnblogs.com/zhouzhendong/p/CF1019C.html
阅读全文
摘要:题意:n个人要打m轮比赛 每一轮每个人都要有一个对手。而且每个对手只能打一次。假设a与b打了,c与d打了, 那么后面的任意一轮如果a与c打了,那么b就必须和d打 问是否存在方案,输出字典序最小的一组,无解输出Impossible sigma n,m<=5e3 思路:……这场输的心服口服
阅读全文
摘要:题意:定义一个新运算为两个数A,B上每一位相乘,然后顺次接在一起,现在给定结果C和原来两个数字的长度,要求恢复成原来的数字A,B 若有多解输出A字典序最小的,A相同输出B字典序最小的,无解输出Impossible n,m<=2e5,sigma lenc<=2e6 思路:实际上只需要枚举A的第一位就行
阅读全文
摘要:题意:给定n,m,k,要求构造出一个长度为n,最多使用前k个大写字母,有m个不同回文子串的字符串 1<=n,m<=1e5,1<=k<=26 思路:打表找规律 本质上是要找到不让循环节之间出现新回文子串的方案 n<m:无解 n=m:全A n>m:k=1:无解 k=2:用m-8个A + ABAABB(循
阅读全文
摘要:题意:给定10种面额的货币和它们的数量上限,问构造出恰好总额为P的最小张数,无解输出-1 T=2e4,p<=1e9,c[i]<=1e5 思路:From https://blog.csdn.net/snowy_smile/article/details/49592521 如果采用最傻瓜式的贪心,我们一
阅读全文
摘要:题意:给定长为n的机器人行走路线,每个字符代表上下左右走,可以更改将一些字符改成另外三个字符,定义花费为更改的下标max-min+1, 问从(0,0)走到(X,Y)的最小花费,无解输出-1 n<=2e5,abs(X),abs(Y)<=1e9 思路:第一反应是二分,但其实并没有这个取到等号的严格的性质
阅读全文
摘要:题意:从1开始走,最多走到n,走k步,总长度为n,不能停留在原地,不能走出1-n,问是否有一组方案,若有则输出 n<=1e9,k<=2e5,s<=1e18 思路:无解的情况分为两种:总长度太大,步数太多 每次贪心从1走到n或从n走到1,但要注意给剩下的步数留出空间
阅读全文
摘要:题意:给定n与m,要求构造两个长度不超过2230的数字x,y使得x,y各自的数位和>=n,x+y的数位和<=n 思路:
阅读全文
摘要:题意:要求构造一个1-n的排列,使得它的LIS+LDS最小 n<=1e5 思路:一个百度之星时候从LYY处听来的结论:1-n随机排列的LIS期望是根号级别的 考虑将LIS与LDS都构造成根号级别 分块,块内增(减),块间减(增)
阅读全文
摘要:题意:给定A与B,要求构造出一组X,Y,使得X+Y=A,lcm(X,Y)=B A<=2e4,B<=1e9 思路:A的范围较小,考虑以A为突破口 枚举A的约数k,复杂度O(sqrt(A)) 设X=pk,y=qk,p与q互质 原方程转化: (p+q)k=a ——>p+q=a/k pqk=b ——>pq=
阅读全文