摘要:
【链接】http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=775&pid=1006【题意】在这里写题意【题解】先找出最外围的0,把那些0都去掉.从(0,0)开始广搜,这样就能把整个外围都去掉了;(注意要把这些0去掉)(图... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6109【题意】在这里写题意【题解】要处理的关系越多,肯定就越容易错.->单调性.根据这个二分出每组数据的最后一个是什么就好.二分判断这样:先处理出哪些数据是一样的,并在一起;并查集然后再处理不一样的,看看不... 阅读全文
摘要:
【链接】http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=775&pid=1001【题意】在这里写题意【题解】abcd = a*p^3+b*p^2+c*p^1+d = a*(p^3-1)+b*(p^2-1)+c*(p-1... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6103【题意】给出一串字符串,从中选出两个不重叠的字符串,使得两个字符串的距离和 #define ll long longusing namespace std;const int MAXN = 5000+... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6106【题意】给出选 A,B,C,AB,AC,BC,ABC 课程的学生,其中 AB 是 A 和 B 都选….,确定该班级的人数,给出的数据中有一些数错误的,但保证一组正确答案,输出最多的班级的人数【题解】除... 阅读全文
摘要:
【链接】h在这里写链接【题意】给出一个序列,求2~n每一个数,下标不是这个数倍数的最大值是什么?【题解】把a数组从大到小排序.每个位置i,逆序枚举b数组,找到第一个对应下标不是i的倍数的,直接输出【错的次数】0【反思】在这了写反思【代码】#include #define ll long long#d... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6156【题意】已知函数f(x, k),如果10进制数x在k进制下是个回文数,那么f(x, k)值为k,否则为1现给出l, r, x, y, 求出∑∑f(i, j) (l#define int long l... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6165【题意】一张有向图,n个点,m条边,保证没有重边和自环。询问任意两个点能否满足任何一方能够到达另外一方。【题解】用Tarjan算法,先把有向图的强连通分量缩成一个点,缩完点之后,剩下的就是一张有向无环... 阅读全文
摘要:
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=6168【题意】有一个长度为n的序列a1……an,根据a序列生成了一个b序列,b[i] = a[i]+aj,然后有一个人把a,b序列按随机顺序混合了起来,现在问你初始的a序列是什么 【题解】c1和c2分别和a... 阅读全文
摘要:
【链接】https://cn.vjudge.net/problem/LightOJ-1205【题意】求出L..R范围内的回文个数【题解】数位DP;先求出1..x里面的回文串个数.则做一下前缀和减掉就可以求出L..R之间的了dfs(int start,int cur,bool ok,bool xiao... 阅读全文