C-merのブログ

ザ・雑記

急にMCUフェーズ4の感想を呟いてみようと思った [予告の内容を超えたネタバレなし]

急にMCUフェーズ4の感想を呟いてみようと思ったんだけど、思いの外長くなったのでここにまとめます。(こうしてみると作品数多いなあ。。。)以下、予告の内容を超えたネタバレなし(なはず、何かあればご指摘ください) ワンダヴィジョン 話の進め方が斬新…

最強最速デュオリンゴレジェンド養成講座

注) この記事を読んでもあなたの語学力は微塵とも上がりません。これはDuolingoをゲームとしてしか見ていない不届きものによる記事です。 こんにちは、生ける伝説となったC-merです。 地味にここまで長かった pic.twitter.com/KXx1VWrxSj— C-mer (@Cmer_pro)…

下水が止まった -序幕-

シャワーを浴びていたら、水がうまく流れない。 流れが悪いことは今までもないこともなかった。「明日が終われば、週末だ」そう思って、諦めてバスルームを抜ける。 一応、寮の管理人に修理依頼するメールをしておくか。 次の日、寮に帰ると部屋が水浸しにな…

WindowsでMac+HHKB(英字)の操作感を維持するためにAutoHotKeyスクリプトを書いた話(ctrlとwinのキーマップ入れ替え、左右commandでの日本語切り替え)

Windows上で IME による日本語入力の切り替えをしたいときに Mac + HHKB (英字) の操作感を維持したいユーザー向け AutoHotKey スクリプトを書きましたC-merです 具体的には、ctrl と win のキーマップ入れ替え、Karabiner-Elements 風の左右 command (ここ…

#tqdmを黙らせる (tqdmの無効化する・表示させない方法)

Python一生わからないC-merです。 PythonでProgress barを表示させる上でお世話になることの多いtqdmですが、出力結果をテキストファイルに書き出したくなった時、出力を無効化・非表示化したいと思ったので、メモといった感じで解決法をまとめていきたいと…

イスラエルの大学院1年目終わった所感〜

大分前にはなりますが、1学期1年目1も終わって生活も安定してきたということで、その所感をまとめていきたいと思います。長期にわたってチマチマ書いていたため、途中で情報や人格が移り変わってることもあるかもしれません。 身体は1つしかないため、他課程…

「大」という漢字が出てくるたびに字が大きくなるブログ

「大」という漢字が出てくるたびに字が大きくなるブログを書きます。 特に知見もないですが、個人的に前投稿をこのブログの1番前に置きたくないがための大袈裟なダミーブログです htmlでは、<big>というタグがあります。 The HTML <big> tag makes text one font size </big></big>…

遠泳・OWS中級者用tips

はじめに 想定する読者 クロール編 2ビート 4ビート 6ビート 実践における2xビート 呼吸 他泳法の応用 バタフライ 背泳ぎ 平泳ぎ 日本泳法 メンタル系? アドレナリンチェッキング ドーパミン前借り OWSにおけるレース戦略 事前準備? レース中 遠泳における…

旧型のHHKB(BT)を静音化改造したら衝撃の結果に!?

(追記) シリコンスプレー・使用感について追記しました これはC-merが思い立った 1人アドベントカレンダー の2日目です。今日も日付が変わってしまいました。4月2日を開始日ということにしといたほうが平和かもしれないのでそうするかもしれません。 今回はH…

大学4年間競技プログラムを続けると水色(AtCoder)になれたよって話

紆余曲折あったけどやっと入水した!ありがとうAtCoderありがとうPanasonic pic.twitter.com/tsRFEf7913— C-mer (@Cmer_pro) 2020年3月14日 これはC-merが4月にやろうと思いたった1人アドベントカレンダーの1日目です。もし続かなかったらエイプリルフールだ…

【今更】ICPC 国内予選に参加しました (2019)

C-merです. ICPC 国内予選からもう3ヶ月以上が経ってしまいましたが,参戦記書きたいなとは思っていたので書きました. 1. 参加チーム / メンバー 今回は LionKOder というチームで参加しました.去年の CatKOder よりさらに飛躍するといったこと以外に特に…

ICPCアジア地区横浜大会に参加しました(2018年まとめ)

こんにちは.C-merです. 今更なのですが,12月8,9日に行われたICPCアジア地区横浜大会について振り返りたいと思います. 実に3週間も経ってしまいまいしたし(なんか申し訳ございません),一部誇張,誤解,記憶違いあるかもしれないですが,そうゆう場合はぜ…

AtCoder Regular Contest 061 D - すぬけ君の塗り絵 / Snuke's Coloring

問題 AtCoder Regular Contest 061 D - すぬけ君の塗り絵 / Snuke's Coloring beta.atcoder.jp使用言語 C++要点 ・ある塗られたマスを含む9つの各3*3の正方形にスコアを設けてそこの数だけをカウントする ・mapで管理して,キーはpairにする 要素へのアクセ…

SRM 519 Div 1 - Problem 250 BinaryCards

問題 SRM 519 Div 1 - Problem 250 BinaryCards TopCoder Statistics - Problem Statement使用言語 C++問題概要 0から63までの数字のカード(全て1枚ずつ)を使う.数字xのカードには2ˆxのドットが描かれている. 最初全てのカードは伏せられている.AからBま…

SRM 518 Div 1 - Problem 250 LargestSubsequence

問題 SRM 518 Div 1 - Problem 250 LargestSubsequence TopCoder Statistics - Problem Statement使用言語 C++問題概要 与えられた文字列から各文字の相対的な順序は変えずに,文字列を抽出し,その中で辞書順で最も大きくなる文字列を返す.方針 文字列 .*X…

Tax Rate Changed (1192)

問題 Tax Rate Changed (1192) 税率変更 | Aizu Online Judge 使用言語 C++方針 ・一つの数式で強引に解こうとする→失敗 ・素直に本来の値段で全探索所感 ・素直に生きたいコード #define xplice(p,q) p * (100 + x) / 100 + q * (100 + x) / 100 #define yp…

AtCoder Beginner Contest 111 C - /\/\/\/

問題 AtCoder Beginner Contest 111 C - /\/\/\/ C - /\/\/\/使用言語 C++方針 ・iが奇数,偶数の時に登場する数の個数で考える.奇数,偶数でaiがどれくらい出てきたかをp1[i], p2[i]で管理. ・場合分け p1,p2のどちらかに複数の最頻値があるor p1,p2の…

SRM 517 Div 1 - Problem 250 CompositeSmash

お久しぶりです.問題 SRM 517 Div 1 - Problem 250 CompositeSmash TopCoder Statistics - Problem Statement使用言語 C++問題概要 Nを任意の回数(0回でも良い)分割して,targetに(どちらかの整数が)一致したらYes,一致しなければNoを返す. 分割とは…

SRM 516 Div 1 - Problem 250 NetworkXOneTimePad

お久しぶりです.問題 SRM 516 Div 1 - Problem 250 NetworkXOneTimePad TopCoder Statistics - Problem Statement使用言語 C++問題概要 N個のビット列のplaintextsがある.各plaintextsにXORすると全てのciphertextsになるkeyが存在する.その数を求める.…

SRM 503 Div 1 - Problem 250 ToastXToast

問題 SRM 503 Div 1 - Problem 250 ToastXToast TopCoder Statistics - Problem Statement使用言語 C++方針 ・色々やるがぐちゃぐちゃ →・まず,undertoastedの最{小,大}値がovertoasted の最{小,大}値を上回っているのはおかしい.なぜなら,全てのトース…

SRM 502 Div 1 - Problem 250 TheLotteryBothDivs

問題 SRM 502 Div 1 - Problem 250 TheLotteryBothDivs TopCoder Statistics - Problem Statement使用言語 C++方針 ・setを用意する. ・setの各要素について,要素の各下位str.length()字が新たな文字列strに一致する場合は,その要素を廃棄.str追加. ・新…

TopCoder Member SRM 501 div1 easy - FoxPlayingGame

問題 TopCoder Member SRM 501 div1 easy - FoxPlayingGame TopCoder Statistics - Problem Statement使用言語 Java要約 scoreに対して任意の順序でnA回方針 ・全探索 →O(2ˆn)なので×・場合分け →面倒臭い・最大値を求める →乗算の効果を最大にするために,…

AtCoder Beginner Contest 103 D - Islands War

問題 AtCoder Beginner Contest 103 D - Islands War D - Islands War使用言語 C++方針 ・取り除く必要のある橋の本数の最小値を求める.島は直線上に並んでいる. →狭い区間で争いが起きていたら,その外側は必ず行き来できなくなるので気にしなくて良い →m…

AtCoder Beginner Contest 103 C - Modulo Summation

問題 AtCoder Beginner Contest 103 C - Modulo Summation C - Modulo Summation使用言語 C++方針 ・各mについて見るの時間かかりそう&&mの大きさは大きい方が良さそう...(数によってはlong longでも足りない?) ・そもそも最大値になるということは…

SRM 500 Div 2 - Problem 250 SRMCards

問題 SRM 500 Div 2 - Problem 250 SRMCards TopCoder Statistics - Problem Statement使用言語 C++所感 ・やるだけコード int maxTurns(vector<int> cards) { int ans = 0; sort(cards.begin(), cards.end()); int count = cards.size(); for (size_t i = 0; i <</int>…

SRM 500 Div 1 - Problem 250 MafiaGame

問題 SRM 500 Div 1 - Problem 250 MafiaGame TopCoder Statistics - Problem Statement使用言語 C++方針 ・最も投票された人にのみ注目 ・N人の人が残る候補者にどう投票するかでループ所感 ・問題文理解できなかったり,スペルわからなくなったり,英弱の…

ABC097-C(12問目)

問題 AtCoder Beginner Contest 097 C - K-th Substring C: K-th Substring - AtCoder Beginner Contest 097 | AtCoder 使用言語 C++方針 ・k文字以下の文字列作りまくる →木にぶち込む →k番目出力所感 ・setディスられてたの見たけど,重複可なの逆に便利コ…

三年目の初学者(11問目)

問題 Topcoder Single Round Match 620 Round 1 - Division I, Level One TopCoder Statistics - Problem Statement使用言語 C++方針 ・大きいところから、一個ずつ値を減らしていく。 (X, Y) -> (X-Y, Y) (X >= Y の時)・一致したら終了(これ以下の値の数…

三年目の初学者(10問目)

問題 Topcoder Single Round Match 619 Round 1 - Division I, Level One TopCoder Statistics - Problem Statement使用言語 C++方針 まず、 1発でLOSEする状態を考える。初期で {n1, n2} (数字2つ以下) {1, 1, 1, ... , 1} (すべて1) となるとき。重要なの…

三年目の初学者(9問目)

問題 AtCoder Beginner Contest 092 C - Traveling Plan C: Traveling Plan - AtCoder Beginner Contest 092 | AtCoder 使用言語 C++方針 ・本来の値段をまず求めて、そこから値段を増減させる。 ・計算量的にもこれがベスト所感 ・すぐに解きたい問題だった…