水面下の夢

競プロやイラストに興味があります.メインブログがここ.同人サークル「かのらぶ」のページはこっち( https://yumechi0525.amebaownd.com ).ブログアイコンはYaQ(@8_9_00)さんから.

2015-08-22から1日間の記事一覧

No.112 ややこしい鶴亀算

問題 No.112 ややこしい鶴亀算 - yukicoder 回答 #44646 No.112 ややこしい鶴亀算 - yukicoderなんか問題を読み取れた瞬間にぱあっと溶けました…. よくかんがえると,つる,かめのどちらかならば,つるのやつはみんな同じ足の数になるため,(かめも同様) …

No.123 カードシャッフル

問題 No.123 カードシャッフル - yukicoder 回答 #44641 No.123 カードシャッフル - yukicoderもっと賢い方法があると思うが,この計算時間,入力ケースならば無理やり並び替えればOKなのですね. リストくっつけるのはPythonが個人的に一番楽…,私は他の言…

No.178 美しいWhitespace (1)

問題 No.178 美しいWhitespace (1) - yukicoder 回答 #44627 No.178 美しいWhitespace (1) - yukicoder結構実装がめんどくさかった記憶. まず,入力データの受取と同時に最大のスペースのものを求める. で,入力データがすべて奇数,または偶数であること…

No.104 国道

問題 No.104 国道 - yukicoder 回答 #44623 No.104 国道 - yukicoder結果的にこれ2進数表記に落とせるのであった…. なので,とりあえず文字列でいっぱいくっつけていって,最後に2進数を10進数に変換すればOKと.自力で気づけたのでよかった.考察がそ…

No.175 simpleDNA

問題 No.175 simpleDNA - yukicoder 回答 #44616 No.175 simpleDNA - yukicoder並び替え可能な組み合わせをひたすら求める. 終止コドンがどうこうということだから,その前はどう並び替えられるかを求める必要がある. 全体の長さからコドンの長さを引いて…

No.172 UFOを捕まえろ

問題 No.172 UFOを捕まえろ - yukicoder 回答 #44614 No.172 UFOを捕まえろ - yukicoderなんでこの式になるのか,めっちゃ考えてしまった…. 解説を読んで一応理解しました.http://yukicoder.me/problems/388/editorial#計算ができれば簡単な式に落とし込め…

No.116 門松列(1)

問題 No.116 門松列(1) - yukicoder 回答 #44605 No.116 門松列(1) - yukicoder最初問題文が読み取れなかったのですが,要は連続する3つの要素を見て,真ん中になるものが,右端または左端になるかどうかを判断する. (要するになっていない) あと連続し…

No.56 消費税

問題 No.56 消費税 - yukicoder 回答 #44604 No.56 消費税 - yukicoder普通に… 計算すれば… 良い…. うん…★1ってただ実装すれば良い問題が多いことに改めて気づき始める. import math d, p = map(int, input().split()) print(d + math.floor(d * p * 0.01))

No.57 ミリオンダイス

問題 No.57 ミリオンダイス - yukicoder 回答 #44603 No.57 ミリオンダイス - yukicoderサンプル見てたら,計算結果が 3.5 × ダイスの数 ということがわかる. print(3.5 * int(input()))

No.63 ポッキーゲーム

問題 No.63 ポッキーゲーム - yukicoder 回答 #44602 No.63 ポッキーゲーム - yukicoderこれも与えられた通りに計算していくだけですね. l, k = map(int, input().split()) l = l - l % (k * 2) if l % (k * 2) != 0 else l - k * 2 print(l // 2)

No.51 やる気の問題

問題 No.51 やる気の問題 - yukicoder 回答 #44600 No.51 やる気の問題 - yukicoder問題文に通りに実装する. ただし,一発ミスったのが,切り捨てだった点.それだけは忘れないように処理しないとね. import math W, D = int(input()), int(input()) for i…

No.82 市松模様

問題 No.82 市松模様 - yukicoder 回答 ふるいの #44598 No.82 市松模様 - yukicoderあたらしいの #45150 No.82 市松模様 - yukicoder 最初の文字だけ見て,ひたすら出力すればOKな気がします… ちょっと分岐が汚い気がする.もう少しスマートに書けそう.っ…

No.70 睡眠の重要性!

問題 No.70 睡眠の重要性! - yukicoder 回答 #44597 No.70 睡眠の重要性! - yukicoderしっかりと時間をパースして,それを計算すれば良いんですねえ. 起床時間 - 就寝時間 として計算するといいんじゃないかな. ただし,起床時間が就寝時間よりも小さい…

No.83 最大マッチング

問題 No.83 最大マッチング - yukicoder 回答 #44593 No.83 最大マッチング - yukicoder3本の場合は7,それ以外の場合は2本で1を作る場合が一番大きくなるみたい…. なので,本数が奇数の場合は最上位を7にして,残りの本数でひたすら1を作るみたいな感じで…

No.98 円を描こう

問題 No.98 円を描こう - yukicoder 回答 #44592 No.98 円を描こう - yukicoder三平方の定理を利用する.int型なので,値は切り上げ. ただし,点が円上にある場合も想定されるので,円上の場合はもう一つだけ大きくする. import math x, y = map(int, inpu…