随笔分类 -  ACM

摘要:题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4024 从前往后找满足alar的最小下标r,如果l=r且1 include using namespace std; const int maxn = 100005; 阅读全文
posted @ 2019-04-26 22:22 Youpeng 阅读(178) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/567/C AC代码: / 枚举中值a[i],然后开一个mp1维护中值前的a[i]/k这个数的个数, 再开一个mp2维护中值后的a[i] k这个数的个数,2者相乘即是等比数列的个数。 / include in 阅读全文
posted @ 2019-04-21 15:10 Youpeng 阅读(234) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/450/A / 计算一个人要是拿足够离开需要排多少次队,选排的次数多的那个人,如果两个人排的次数相同,那么要取后者; / include using namespace std; int main() { i 阅读全文
posted @ 2019-04-21 14:16 Youpeng 阅读(135) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/471/A 题目数据规模1 ~ 9,可以用一个数组进行计数,减掉出现四次的数,看看还有几个是非零数,有一个就是大象,有两个就是北极熊;如果没有四个数的,那就是Alien。 AC代码: include usin 阅读全文
posted @ 2019-04-21 13:23 Youpeng 阅读(115) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/372/A 二分思想 AC代码: 阅读全文
posted @ 2019-04-20 23:25 Youpeng 阅读(197) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/1141/A 首先,nn一定要是mm的倍数。否则就无法转换,输出 1; 然后令k=.\frac{m}{n} ,即k=.\frac{m}{n} . 将k 分解质因数,若分解结果是k=.\frac{m}{n} , 阅读全文
posted @ 2019-04-20 22:36 Youpeng 阅读(181) 评论(0) 推荐(0)
摘要:``` / POJ3090 Visible Lattice Points 欧拉函数 / include using namespace std; int C,N; //欧拉函数模板 int Euler(int n) { int num = n; for(int i = 2;i 阅读全文
posted @ 2019-04-18 20:22 Youpeng 阅读(100) 评论(0) 推荐(0)
摘要:``` /* * 二次筛素数 * POJ268————Prime Distance(数论,素数筛) */ #include #include using namespace std; const int maxn = 1000005; typedef long long LL; bool is_prime_small[maxn]; bool is_prime[maxn]; ve... 阅读全文
posted @ 2019-04-18 20:11 Youpeng 阅读(188) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/463/B 求个最大值 AC代码: include include using namespace std; int main() { int n,x; int maxn; while(scanf("%d", 阅读全文
posted @ 2019-04-16 23:22 Youpeng 阅读(169) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/919/B AC代码: include using namespace std; //对全局变量或者对于一个或多个函数来说是全局的变量的时候,要注意上次用完该变量后变量的值,看其是否需要进行初始化。 int 阅读全文
posted @ 2019-04-16 22:29 Youpeng 阅读(304) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/276/A 从这n个输入中求最大值,注意 和 k的比较,定义一个maxn,对每个输入进行计算即可。 AC代码: include include using namespace std; / 获取int型数据的 阅读全文
posted @ 2019-04-16 21:52 Youpeng 阅读(244) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/659/A 在一个环中是按照升序方向走还是按照降续方向走 AC代码: 阅读全文
posted @ 2019-04-16 21:40 Youpeng 阅读(152) 评论(0) 推荐(0)
摘要:题目链接:http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2401 类似求连通块的问题,可以参考紫书(P162 油田),对这两个人分别执行dfs。 解题的时候应该好好分析一下给出的式子,看是否能将代数式映射到几何中,这个题第一个人在几何中的表示就 阅读全文
posted @ 2019-04-10 21:20 Youpeng 阅读(255) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/801/A 思路:题目中字符串的长度最长100个字符,所以,可以考虑用暴力,先遍历一遍匹配“VK”的,并把符合条件的标记成其他的字符(如'$'),然后再遍历一遍,只要找到符合"VV"或者"KK"的,就把答案加 阅读全文
posted @ 2019-04-02 16:13 Youpeng 阅读(141) 评论(0) 推荐(0)
摘要:``` include using namespace std; bool vis[1000000]; //存储某个数(下标)是不是素数,是则为true,否则为false int prime[1000000]; //存储前n个素数,注意不是不超过n的素数,是前n 个。 void init_prim( 阅读全文
posted @ 2019-03-27 09:42 Youpeng 阅读(607) 评论(0) 推荐(0)
摘要:合数 合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。与之相对的是质数,而1既不属于质数也不属于合数。最小的合数是4。其中,完全数与相亲数是以它为基础的。 完全数 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约 阅读全文
posted @ 2019-03-27 08:20 Youpeng 阅读(573) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/problemset/problem/892/A 具体的Java 中 sort实现降序排序:https://www.cnblogs.com/youpeng/p/10546797.html Ac代码: 阅读全文
posted @ 2019-03-17 13:55 Youpeng 阅读(374) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1202 题目不难,注意一些细节问题: 浮点数初始化或者进行比较的时候默认加上个 .0 认真分析题目中的各项数据应该用什么类型的 在测试用例不确定的情况下,还是用while来无限次输入吧 阅读全文
posted @ 2019-03-17 09:56 Youpeng 阅读(235) 评论(0) 推荐(0)
摘要:题目链接:https://abc093.contest.atcoder.jp/tasks/abc093_b?lang=en 这个题虽然很水,但是还是很容易踩坑,比如我,直接想到了[b,a]之间的长度和k的比较,其实不对,用介于(k+2 k)/2之间的数验证一下就不对,考虑到对称性,应该是和2 k进行 阅读全文
posted @ 2019-03-17 08:27 Youpeng 阅读(473) 评论(0) 推荐(0)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 一个线段树区间求和的模板题了。 阅读全文
posted @ 2019-03-10 17:13 Youpeng 阅读(588) 评论(0) 推荐(0)