
Codeforces
AndrewThompson
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
803A Maximal Binary Matrix
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; int main(){原创 2017-04-30 10:49:01 · 413 阅读 · 0 评论 -
796A - Buying A House
#include #include #include #include #include #include #include #include using namespace std; int main(){ int n, m, k; while (cin >> n >> m >> k){ vector prices(n + 1); for (int i = 1; i > price原创 2017-04-26 15:24:07 · 290 阅读 · 0 评论 -
796B Find The Bone
#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n, m, k; while (scanf("%d %d %d", &n, &m, &k)!=EOF){ vector hole(n + 1, false原创 2017-04-26 15:57:04 · 397 阅读 · 0 评论 -
796C Bank Hacking
#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; while (scanf("%d",&n)!=EOF){ multiset st; vector strength(n + 1); fo原创 2017-04-26 19:26:07 · 316 阅读 · 0 评论 -
796D Police Stations
#include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n, k, d; while (cin >> n >> k >> d){ vector police(k + 1); vector visit(n +原创 2017-04-27 10:01:28 · 465 阅读 · 0 评论 -
codeforces 808A Lucky Year
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; string year;//900000000 //1000000000 long i原创 2017-05-19 22:03:25 · 433 阅读 · 0 评论 -
Codeforces 808B Average Sleep Time
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long int n, k; long long int原创 2017-05-19 22:53:13 · 330 阅读 · 0 评论 -
Codeforces 808C Tea Party
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int n, k; typedef struct node{ i原创 2017-05-19 23:45:36 · 440 阅读 · 0 评论 -
808D Array Division
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long int n; int main(){ whi原创 2017-05-20 17:09:47 · 311 阅读 · 0 评论 -
808E. Selling Souvenirs***
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int LL; LL n, m原创 2017-05-20 20:42:17 · 340 阅读 · 0 评论 -
807A Is it rated?
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int n; typedef struct person{ int原创 2017-05-20 21:49:03 · 341 阅读 · 0 评论 -
807B T-Shirt Hunt
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int p, x, y; bool get(int temp){原创 2017-05-20 22:27:53 · 329 阅读 · 0 评论 -
805B - 3-palindrome
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int n; int main(){ while (cin >>原创 2017-05-20 23:33:03 · 251 阅读 · 0 评论 -
805A Fake NP
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int LL; LL x, y;原创 2017-05-21 09:16:20 · 290 阅读 · 0 评论 -
804A - Find Amir
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int n; int main(){ while (cin >> n原创 2017-05-21 09:36:16 · 290 阅读 · 0 评论 -
797E - Array Queries
#include #include #include #include #include #include #include #include using namespace std; int main(){ int n; while (cin >> n){ vector elem(n + 1); for (int i = 1; i > elem[i]; int dp[10000原创 2017-04-25 22:33:35 · 311 阅读 · 0 评论 -
797D Broken BST
#include #include #include #include #include #include #include #include using namespace std; void get(int root, vector &val, vector &left, vector &right, int min_val, int max_val, map &dic1, map &dic原创 2017-04-25 21:18:27 · 349 阅读 · 0 评论 -
797C Minimal string
#include #include #include #include #include #include #include #include using namespace std; int main(){ string s; while (cin >> s){ vector amount(26, 0); for (int i = 0; i < s.size(); i++) amo原创 2017-04-25 17:39:37 · 360 阅读 · 0 评论 -
803B Distances to Zero
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; int main(){原创 2017-04-30 11:45:49 · 317 阅读 · 0 评论 -
803C Maximal GCD
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; typedef long原创 2017-04-30 14:42:07 · 331 阅读 · 0 评论 -
803D - Magazine Ad
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; bool used(int原创 2017-04-30 16:33:01 · 362 阅读 · 0 评论 -
803E - Roma and Poker
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; map> dp; int原创 2017-05-01 15:25:39 · 309 阅读 · 0 评论 -
793A - Oleg and shares
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; typedef long原创 2017-05-02 20:14:11 · 362 阅读 · 0 评论 -
793B - Igor and his way to work
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; int n, m; int原创 2017-05-02 23:24:05 · 375 阅读 · 0 评论 -
793C Mice problem
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; const double原创 2017-05-03 14:02:11 · 309 阅读 · 0 评论 -
793D Presents in Bankopolis
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace placeholders; int area[82][原创 2017-05-05 10:44:26 · 389 阅读 · 0 评论 -
798A - Mike and palindrome
In this problem,we can change the only one character.We define a variable amount to count the number of different characters when we traverse from the both ends to the middle.When the amount>=2,it mea原创 2017-04-24 22:05:11 · 384 阅读 · 0 评论 -
B. Mike and strings
I use the way of brute force.Everytime I set the string t as the string that I want the remaining string to be equal to.And I caculate the steps.Then I choose the minimum steps as the result. #includ原创 2017-04-24 23:23:43 · 306 阅读 · 0 评论 -
798 C. Mike and gcd problem
#include #include #include #include #include #include #include using namespace std; int gcd(int a, int b){ while (a > 0){ int c = b%a; b = a; a = c; } return b; } int main(){ int n; whi原创 2017-04-25 09:49:35 · 511 阅读 · 0 评论 -
798D Mike and distribution
#include #include #include #include #include #include #include using namespace std; int main(){ int n; while (cin >> n){ vector A(n); vector B(n); vector index(n); for (int i = 0; i < n; i+原创 2017-04-25 14:52:52 · 365 阅读 · 0 评论 -
797A - k-Factorization
#include #include #include #include #include #include #include using namespace std; void judge(vector& res, bool &flag, int n, int k){ for (int i = 2; i < n; i++){ while (n%i == 0){ res.push_b原创 2017-04-25 15:20:40 · 304 阅读 · 0 评论 -
797B - Odd sum
#include #include #include #include #include #include #include using namespace std; int main(){ int n; while (cin >> n){ vector odd; int sum = 0; for (int i = 0; i < n; i++){ int t; cin原创 2017-04-25 15:41:01 · 449 阅读 · 0 评论 -
B - Minimum number of steps
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; string s; long long int Mod = 1000原创 2017-05-21 11:20:44 · 282 阅读 · 0 评论