摘要:
Link A.B 按题意模拟即可 C 题意 给出分数p/q,问p/q在b进制下是否为无限循环小数(p,q,b<=10^18) 分析 考虑进制转化过程,若1/q在b进制下为有限小数,则p/q也一定是,那么考虑小数的进制转化,不断的×b,去掉整数,取小数部分继续×b,直至小数部分为0,即(b^k%q)= 阅读全文
摘要:
Link A 签到 B 分析 自以为写的很right 漏了一种情况啊,当它所有字符都相同并且可修改次数为1的情况 C 分析 赛时AC,x,y一定是在一条链上的,两次dfs分别从x和y出发,分别统计x,y挂的点的数量即可 D 题意 有一个空的数组a,现给出q个询问,询问有两种,① 给a中添加一个数u, 阅读全文
摘要:
Time: Link A 赛时AC B 题意 分析 猜结论题 C 题意 分析 可持久化线段树 my solution:二分位置后在主席树上求和check,时间复杂度(n+m)*(logn*logn) std:时间复杂度(n+m)*logn #include<stdio.h> #include<bit 阅读全文
摘要:
Link A 模数不能为零啊 B 这个构造很nice啊 C 贪心即可 D unsolved 题意 给你n个数字,你要将这n个数字打乱后分成k组,使得对于同一个组中的任意一对数字满足两个数相乘一定是个完全平方数,求出最小的k,这n个数字一共有(n+1)*n/2个连续子序列,对于连续每个子序列你都要求出 阅读全文