上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 题目链接:https://vjudge.net/problem/POJ-1265 题意:机器人刚开始在原点,然后有n次指令,每次指令机器人的坐标会变成(x,y),机器人是按直线走到下一个点,第n次指令后,机器人会回到原点,机器人的路径是一个凸多边形,要你求这个凸多边形内的整点数,边上的点数,以及面积 阅读全文
posted @ 2020-10-07 21:43 ~zcb 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://poj.org/problem?id=2451 题意:要搭建舞台举行晚会,公园里有很多长椅,每条长椅的位置由一条线段表示,椅子是固定的,搬不动。现在要求所有座位都能看到舞台,求舞台的最大面积是多少。 思路:先用半平面交求出凸变形,然后再根据差积求面积即可。 #include< 阅读全文
posted @ 2020-10-07 20:45 ~zcb 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://vjudge.net/problem/POJ-1873 题意:有n棵树,每棵树有坐标(x,y),价值v,长度l,问如何砍能砍掉最小价值为的树(价值相同则砍最少的树),能把其他树都围起来。 思路:由于n特别小,可以枚举砍掉的树,看是否可以围起剩下的树,每次枚举后求一个凸包的周 阅读全文
posted @ 2020-10-06 12:45 ~zcb 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://ac.nowcoder.com/acm/contest/7831/D 题意:给出两个 01 串 a 和 b,求最短的 01 串 t ,使得 t 不是 a 和 b 的子序列,若有多个答案则输出字典序最小的。 思路:先用自动序列预处理下,然后再dfs记录即可。 a 串 [x,l 阅读全文
posted @ 2020-10-05 17:53 ~zcb 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P3964 思路:可以发现题目中是求切比雪夫距离和最小,可以先把切比雪夫距离转换成曼哈顿距离。比雪夫距离(x,y),转换成曼哈顿距离就变成了( (x+y)/2,(x-y)/2 )。为了避免浮点数,可以先不除2,最后结果再除2 阅读全文
posted @ 2020-10-05 17:27 ~zcb 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://ac.nowcoder.com/acm/contest/7959/D 题意:求长度为n的一个由0~9组成的数字串,满足m个限定,每个限制条件规定[Li,Ri]之间的数字相乘结果%9为0,求不同数字串的个数。 思路:dp,区间一段数相乘%9=0,那区间中有一个0或一个9即可, 阅读全文
posted @ 2020-10-05 16:42 ~zcb 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P5098 思路:曼哈顿距离为abs(x1-x2)+abs(y1-y2),直接暴力是肯定不行的,可以化简一下,先假设x1>=x2。 当y1>=y2时,abs(x1-x2)+abs(y1-y2)=x1-x2+y1-y2=(x1 阅读全文
posted @ 2020-10-04 21:49 ~zcb 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://www.luogu.com.cn/problem/P4127 思路:数位dp,可以枚举各个位的数字之和mod,然后在dfs时记录各个数字之和s,以及这个数字sum。其他地方差不多,具体可以看代码。 #include<bits/stdc++.h> using namespac 阅读全文
posted @ 2020-09-30 19:57 ~zcb 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/problemset/problem/372/C 题意:城镇中有 n个位置,有 m个烟花要放。第 i个烟花放出的时间记为t[i],放出的位置记为 a[i]。如果烟花放出的时候,你处在位置 j,那么你将收获b[i]-abs(j-a[i]) 点快乐值 阅读全文
posted @ 2020-09-29 22:07 ~zcb 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目链接:https://loj.ac/problem/10169 题意:给定两个正整数 l 和 r,求在[l,r]中的所有整数中,每个数字各出现了多少次。 思路:数位dp,维护每个数字出现次数和数字个数即可,在计数时,比如十位是1,那1的贡献还要加上个位所以可能的数。 #include<bits/ 阅读全文
posted @ 2020-09-29 17:04 ~zcb 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页