
Codeforses
Kyle.Chen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Codeforces Round #435 A. Mahmoud and Ehab and the MEX
这道题的题意大概是把a[x]中比x小的数储存为b[x]的下标,最终统计b[x]出现的次数。此题目需要注意的一点就是需要判断b[x]是否等于x,如果等于就需要删除而多加一个次数。这也是一开始一直没有ac的原因。题解如下。(来自闻道-问道)#include <iostream>#include <cstdio>#include <algorithm>u...转载 2019-03-16 20:29:10 · 123 阅读 · 0 评论 -
CF-448(Div.2)-A. Pizza Separation
这道题一开始一直ac不了看懂题意之后直接用了01背包经过了几发wa之后发现这是两半pizza每一块必须是连续的这就是这道题的易错点接下来附上ac代码#include<stdio.h> #include<math.h>#include<string.h>#include<algorithm>using namespace std;...转载 2019-03-26 22:41:17 · 184 阅读 · 0 评论 -
codeforces 897 B. Chtholly's request
这是一道极其容易tle的题目k<=10e5,p<=10e9必须注意对时间的控制附上自己的tle代码。。【捂脸】#include<stdio.h>#include<string.h>#include<math.h>int main(){ int m,k; while(~scanf("%d %d",&k,&m)) {...转载 2019-03-26 23:58:48 · 316 阅读 · 0 评论 -
Codeforces Round #580 (Div. 2) C
这题我思路很快就出来了,但是对于本蒟蒻而言,距离比赛结束的时间已经不多了,现在回想一下,如果当时再冷静一点,可能就过了这道题。当时wa在了一个小小的取模上。上ac代码:#include<bits/stdc++.h>using namespace std; int a[300005]; int main(){ int n; while(cin >> n)...原创 2019-08-20 09:26:04 · 268 阅读 · 0 评论 -
Codeforces Round #579 (Div. 3) B
桶排+最大值最小值相乘ac代码:#include<bits/stdc++.h>using namespace std; int a[405];int b[10005]; int main(){ int q; while(cin >> q) { while(q--) { memset(b,0,sizeof(b)); int n; ...原创 2019-08-15 10:51:43 · 173 阅读 · 0 评论 -
Codeforces Round #579 (Div. 3) C
一开始理解错题意了,以为是求一堆数的最大公约数,但其实是求他们的约数的个数上代码:#include <bits/stdc++.h>using namespace std; long long g;int n, ans; int main() { std::ios::sync_with_stdio(false);//神奇的一串代码,让cin,cout达到scanf的速度...原创 2019-08-15 11:23:26 · 167 阅读 · 0 评论 -
Codeforces Round #565 (Div. 3) B
神奇思路题,题目链接:http://codeforces.com/contest/1176/problem/B分别判断x%3,x%2,x%1的数的个数,如果1的个数比2多,那么3的个数加上(num1-num2)/3便是答案,如果2的个数比1多,那么3的个数加上(num2-num1)/3便是答案附上标程:#include<bits/stdc++.h>using namespac...原创 2019-08-15 15:34:37 · 149 阅读 · 0 评论 -
Codeforces Round #578 (Div. 2)
忘记报名了,在博客上把题目补回来。A题自打ac代码:#include<bits/stdc++.h>using namespace std; int a[20];char b[100005]; int main(){ int n; while(cin >> n) { getchar(); scanf("%s",&b); memse...原创 2019-08-13 09:34:29 · 163 阅读 · 0 评论 -
Codeforces Round #569 (Div. 2) B
记录一道思维题(有点意思)也蛮简单,适合我这种蒟蒻思路是把所有的正数都变成负数,因为变负数之后绝对值变大,所以只要负数的个数是偶数,乘积一定最大。如果负数的个数是奇数,再把最小的最小的数变为正数即可原创ac代码:#include<bits/stdc++.h>using namespace std; int a[100005]; int main(){ int ...原创 2019-08-13 09:40:38 · 156 阅读 · 0 评论