壁打ちAtCoder

AtCoderの問題をひたすら解いてくブログです。思考やコードの書き方の私的備忘録として

C言語

AtCoder Beginner Contest 184 by C

AtCoder Beginner Contest 184 について C言語での回答ですatcoder.jpできたもの A Bできなかったもの C D以降 問題A #include <stdio.h> int main(void){ int a,b,c,d; scanf("%d %d", &a,&b); scanf("%d %d", &c,&d); printf("%d\n", a*d-b*c); return 0; } 方針 行</stdio.h>…

AtCoder Beginner Contest 182 by C

AtCoder Beginner Contest 182 について C言語での回答できたもの A B Cできなかったもの D以降 問題A #include <stdio.h> int main(void){ int a,b; scanf("%d %d", &a,&b); printf("%d\n", (2*a+100)-b); return 0; } 方針 フォローの上限から今のフォローを引けば</stdio.h>…

AtCoder Beginner Contest 180 by C

AtCoder Beginner Contest 180 について C言語での回答atcoder.jp できたもの A B Cできなかったもの D以降 問題A #include <stdio.h> int main(void){ int n,a,b; scanf("%d %d %d", &n,&a,&b); printf("%d\n", n-a+b); return 0; } 方針 元々入ってた数(n)からA個を</stdio.h>…

AtCoder Beginner Contest 071 by C

AtCoder Beginner Contest 071 について C言語での回答ですatcoder.jpできたもの A Bできなかったもの C D 問題A #include <stdio.h> int abs(int n){ return n < 0 ? -n : n; } int main(void){ int x,a,b; scanf("%d %d %d", &x,&a,&b); if(abs(a-x)</stdio.h>

AtCoder Beginner Contest 069 by C

AtCoder Beginner Contest 069 について C言語での回答atcoder.jp できたもの A B C D初めて全回答できました! 問題A #include <stdio.h> int main(void){ int n,m; scanf("%d %d",&n,&m); printf("%d\n", (n-1)*(m-1)); return 0; } 方針 生まれる街区は線の数-1な</stdio.h>…

AtCoder Beginner Contest 204 by C

AtCoder Beginner Contest 204 について C言語での回答atcoder.jpコンテスト参加3回目ですできたもの A Bできなかったもの C D以降 問題A #include <stdio.h> int main(void){ int x,y; scanf("%d %d", &x,&y); if(x==y){ printf("%d", x); } else{ if(x+y==1){ p</stdio.h>…

AtCoder Beginner Contest 067 by C

AtCoder Beginner Contest 067 について C言語での回答atcoder.jpできたもの A B Cできなかったもの D 問題A #include <stdio.h> int main(void){ int a,b; scanf("%d %d", &a,&b); if(a%3==0||b%3==0||(a+b)%3==0){ printf("Possible"); } else{ printf("Impossible"</stdio.h>…

AtCoder Beginner Contest 066 by C

AtCoder Beginner Contest 066 について C言語での回答atcoder.jpできたもの A B Cできなかったもの D 問題A #include <stdio.h> int max(int a, int b){ return a > b ? a : b; } int main(void){ int a,b,c; scanf("%d %d %d", &a,&b,&c); int max_num = max(a,max(</stdio.h>…

AtCoder Beginner Contest 072 by C

AtCoder Beginner Contest 072 について C言語での回答atcoder.jpできたもの A B Cできなかったもの D 問題A #include <stdio.h> int main(void){ int x,t; scanf("%d %d", &x,&t); if(x>=t){ printf("%d\n",x-t); } else{ printf("0\n"); } return 0; } 最初X[g]で1</stdio.h>…

AtCoder Beginner Contest 057 by C

AtCoder Beginner Contest 057 について C言語での回答atcoder.jpできたもの A Bできなかったもの C D 問題A #include <stdio.h> int main(void){ int a,b; scanf("%d %d", &a, &b); if(a+b<24){ printf("%d\n", a+b); } else{ printf("%d\n", a+b-24); } return 0; }</stdio.h>…

AtCoder Beginner Contest 062 by C

AtCoder Beginner Contest 062 について C言語での回答atcoder.jpできたもの A Bできなかったもの C D 問題A #include <stdio.h> int main(void){ int x,y,i,j; scanf("%d %d", &x,&y); if(x==2||y==2){ printf("No"); return 0; } else if(x==1||x==3||x==5||x==7||x</stdio.h>…

AtCoder Beginner Contest 058 by C

AtCoder Beginner Contest 058 について C言語での回答atcoder.jpできたもの A Bできなかったもの C D 問題A #include <stdio.h> int main(void){ int a,b,c; scanf("%d %d %d", &a,&b,&c); if(b-a==c-b){ printf("YES"); } else{ printf("NO"); } return 0; } 複数条</stdio.h>…

AtCoder Beginner Contest 059 by C

AtCoder Beginner Contest 059 について C言語での回答atcoder.jpできたもの A Bできなかったもの C D 問題A #include <stdio.h> #include <ctype.h> int main(void){ char a[11],b[11],c[11]; scanf("%s %s %s", a, b, c); printf("%c%c%c", toupper(a[0]),toupper(b[0]),toup</ctype.h></stdio.h>…

AtCoder Beginner Contest 056 by C

AtCoder Beginner Contest 056 について C言語での回答atcoder.jpできたもの A B Cできなかったもの D 問題A #include <stdio.h> int main(void){ char a,b; scanf("%c %c", &a, &b); if(a=='H'&&b=='H'){ printf("H"); } else if(a=='H'&&b=='D'){ printf("D"); } el</stdio.h>…

AtCoder Beginner Contest 070 by C

AtCoder Beginner Contest 070 について C言語での回答atcoder.jp 今回は調子がいいぞ!できたもの A B Cできなかったもの D 問題A #include <stdio.h> int main(void){ char n[3]; scanf("%s", &n); if(n[0]==n[2]){ printf("Yes"); } else{ printf("No"); } return </stdio.h>…

AtCoder Beginner Contest 054 by C

AtCoder Beginner Contest 054 について C言語での回答atcoder.jp できたもの A Bできなかったもの C DBはごり押しが強い気がする問題A #include <stdio.h> int main(void){ int a,b; scanf("%d %d", &a,&b); if(a==b){ printf("Draw"); } else if(a!=1&&b!=1){ if(a></stdio.h>…

AtCoder Beginner Contest 061 by C

AtCoder Beginner Contest 061について C言語での回答atcoder.jp 今日は散々だったできたもの A B できなかったもの C DC問題できなかったの泣いちゃう 問題A #include <stdio.h> int main(void){ int a,b,c; scanf("%d %d %d", &a, &b, &c); if(c>=a&&c<=b){ printf(</stdio.h>…

AtCoder Beginner Contest 049 by C

AtCoder Beginner Contest 049 について C言語での回答atcoder.jpできたもの A B できなかったもの C D 問題A #include <stdio.h> int main(void){ char c; scanf("%c", &c); if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'){ printf("vowel"); } else{ printf("consonan</stdio.h>…

AtCoder Beginner Contest 053 by C

AtCoder Beginner Contest 053について C言語での回答atcoder.jp 最適な方針を思いつくのに時間がかかったり、 条件分岐に気付くのに時間がかかったりしてしまい、非常に悔しい思いをしました。解説:https://img.atcoder.jp/arc068/editorial.pdfできたもの…

AtCoder Beginner Contest 060 by C

AtCoder Beginner Contest 060 の問題について C言語での回答。できたもの A B C できなかったもの D 問題A #include <stdio.h> #include <string.h> int main(void){ char a[11], b[11], c[11]; scanf("%s %s %s", a, b, c); int long_a = strlen(a); int long_b = strlen(b); </string.h></stdio.h>…

AtCoder Beginner Contest 055 by C

AtCoder Beginner Contest 055の問題について C言語での回答。atcoder.jpできたもの A B C できなかったもの D 解説 https://img.atcoder.jp/arc069/editorial.pdf 問題A #include <stdio.h> int main(void){ int n; scanf("%d", &n); int eat = n*800; int get = n/1</stdio.h>…

AtCoder Beginner Contest 052 by C

AtCoder Beginner Contest 052 の問題について C言語での回答。atcoder.jpできたもの A B できなかったもの C D 問題A #include <stdio.h> int main(void){ int a, b, c, d; scanf("%d %d %d %d", &a, &b, &c, &d); int rectangle1 = a*b; int rectangle2 = c*d; if(r</stdio.h>…

AtCoder Beginner Contest 046 by C

AtCoder Beginner Contest 046 の問題について C言語での回答。atcoder.jpできたもの A B できなかったもの C D 問題A #include <stdio.h> int main(void){ int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a==b&&a==c&&b==c){ printf("1"); } else if(a==b&&a!=c||a</stdio.h>…

AtCoder Beginner Contest 043 by C

AtCoder Beginner Contest 043の問題について C言語での回答ですatcoder.jpできたもの A できなかったもの B C D 問題A #include <stdio.h> int main(void){ int n,i; scanf("%d", &n); int calc = 0; for(i=0;i<n;i++){ calc = calc + n-i; } printf("%d", calc); return 0; } 1+2+・・・+nを計算します プログラムではnから順にn-1 +・・・+1としました問題B #include <stdio.h> #inclu…</n;i++){></stdio.h>

AtCoder Beginner Contest 047 by C

AtCoder Beginner Contest 047の問題についてatcoder.jp できたもの A B C できなかったもの D 問題A #include <stdio.h> int main(void){ int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a+b==c||a+c==b||b+c==a){ printf("Yes"); } else{ printf("No"); } return </stdio.h>…

AtCoder Beginner Contest 045 by C

AtCoder Beginner Contest 045 について C言語での回答atcoder.jpできたもの Aできなかったもの B C D 問題A #include <stdio.h> int main(void){ int a, b, h; int m2; scanf("%d", &a); scanf("%d", &b); scanf("%d", &h); m2 = (a+b)*h/2; printf("%d", m2); retur</stdio.h>…

AtCoder Beginner Contest 042 by C

AtCoder Beginner Contest 042 について C言語での回答atcoder.jp 初めてAtCoderの問題を解きました。A以外全然です。できたもの Aできなかったもの B C D 問題A #include <stdio.h> int main(void){ int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a==7&&b==</stdio.h>…