2019-09-01から1ヶ月間の記事一覧

31日目: Beginner 47

31日目(2019/9/20) AtCoder Beginner Contest 047 解けた問題 A:キャンディーと2人の子供 / Fighting over Candies a == b+c || b == a+c || c == a+bで判定しました。もっと上手な判定方法あるかな? B:すぬけ君の塗り絵 2 イージー / Snuke's Coloring 2 (…

30日目:Beginner 46

30日目(2019/9/19) AtCoder Beginner Contest 046 最近更新頻度が落ちてきてていけない…。 解けた問題 A:AtCoDeerくんとペンキ / AtCoDeer and Paint Cans 数をそれぞれ受け取って、値同士を比較して結果を返したよ。 B:AtCoDeerくんとボール色塗り / Painti…

29日目:Beginner 45

29日目(2019/9/16) AtCoder Beginner Contest 045 解けた問題 A:台形 / Trapezoids 台形は(上底+下底)*高さ/2ででますね。 解けなかった問題 B:3人でカードゲームイージー / Card Game for Three (ABC Edit) あまり時間取れなかったのもあるんですけどB問題…

28日目:Begineer 44

28日目(2019/9/15) AtCoder Beginner Contest 044 解けた問題 A: 高橋君とホテルイージー / Tak and Hotels (ABC Edit) K日目を超えているかで分岐しました! if(N<K){ cout << X*N; }else{ cout << X*K + Y*(N-K); } B:美しい文字列 / Beautiful Strings char型から'a'を引くと何文字目かが取れる、ということを利用して、アルファベットの数をカウント、全部ループして確認しました。 // C++のテンプレート #include <iostream> #incl…</k){>

27日目:Beginner 43

27日目(2019/9/13) AtCoder Beginner Contest 043 解けた問題 A:キャンディーとN人の子供イージー / Children and Candies (ABC Edit) 1~Nまでの総和を求める問題。for文で回して、合計を出力したよ。 B: バイナリハックイージー / Unhappy Hacking (ABC Edi…

26日目:Beginner 042

26日目(2019/9/12) AtCoder Beginner Contest 042 昨日はゼミの合宿でした。 解けた問題 A:和風いろはちゃんイージー / Iroha and Haiku (ABC Edition) 5と7の出た数をカウントして、5が2個、7が1個ならYESを出力! B:文字列大好きいろはちゃんイージー / Ir…

25日目:Beginner 41

25日目(2019/9/10) AtCoder Beginner Contest 041 解けた問題 A:添字 string型でi-1を出力すればおk B:直方体 数がめちゃくちゃ大きくなってしまうので、A*Bをした時と、(A*B)*Cに値を10^9+7でmodをとって出力しました。 C:背の順 Studentクラスを作成して…

24日目:Beginner 040

24日目(2019/9/9) AtCoder Beginner Contest 040 解けた問題 A: 赤赤赤赤青 n/2で分岐して、小さければx-1を、大きければN-xを出力したよ。 B: □□□□□ 与えられた数値において、作ることができる最大の正方形の一辺はsqrt(n)で求まるので、 最大値をsqrt(n)+1…

23日目:Beginner 39

23日目(2019/9/9) AtCoder Beginner Contest 039 解けた問題 A:高橋直体 表面積の合計だから、A*(B+C)+B*Cを2倍にしたものを出力したよ! B:エージェント高橋君 cmathをインクルードして、sqrt(sqrt(N))で求められたよ。 C:ピアニスト高橋君 まず、ピアノで…

22日目: Beginner 140

22日目(2019/9/8) AtCoder Beginner Contest 140 10:00開始で、11時には予定が入っていたので、 45分くらい取り組みました!久々のリアタイ参加! A~C問題を解いてレーティングは315(+67)になりました。 んー…フル参加できたらD問題くらいまでは解けたかもし…

21日:Beginner 038

21日目(2019/9/6) AtCoder Beginner Contest 037 解けた問題 A:お茶 stringで受け取って、str[string.size()-1]で分岐! B:ディスプレイ 高さを揃えたいということは、ディスプレイの縦か横のサイズが一緒ならばよいので、W1==W2||W1==H2||H1==W2||H1==H2を…

20日目:Beginner037

20日目(2019/9/5) AtCoder Beginner Contest 037 解けた問題 A:饅頭 数買うだけなら、安い方を限界まで買えばいいよね。ってことでif文で分岐して、大きい方でCを割った結果を出力したよ。 B:編集 問題サイズがそこまで大きくなかったので二重ループで回して…

19日目 Beginner 36

19日目(2019/9/4) AtCoder Beginner Contest 036 解けた問題 A:お茶 Aという単位で買うなら (A+B-1)/Aを出力すれば求める答えが出ます B:回転 vector<string> s(N)として定義して、文字列を受け取る。最近ちょっとvectorの扱いにもなれてきたかな? 内部でデータを保</string>…

18日目 Beginner 35

18日目(2019/9/3) AtCoder Beginner Contest 035 解けた問題 A:テレビ 実装は雑だけど、4:3か16:9に限られるということだったので、float型で受け取って、W/Hが1.4より小さければ4:3,そうじゃなければ16:9を表示するようにしたよ。 B:ドローン マンハッタン…

17日目 Beginner 34

17日目(2019/9/2) AtCoder Beginner Contest 034 AとBがすごく簡単で、Cで突然難しくなる感じでした。 アルゴリズム思いつかなくてCは部分点狙いに行く作戦になりました。 解けた問題 A:テスト if文で分岐しただけ! B:ペア if文で分岐しただけ!(2の剰余で…

16日目 Beginner 33

16日目(2019/9/1) AtCoder Beginner Contest 033 ずっと家から出かけていて、PCになかなか触れられなかったので2日空いてしまいました。 解けた問題 A:暗証番号 4桁のゾロ目を調べるということだったので、1111で割ったあまりが0ならSAMEそれ以外ならDIFFERE…