C++

ABC 125反省会

AtCoder Beginner Contest 125 - AtCoder 問題自体はそれほど難しくなかったが、問題が正しく読めて無くてCとDでWAを何度か出してしまった。読解力を鍛えたい。 A. Biscuit Generator 「0.5秒」のところで若干不安になったけどとりあえずこれで正解だった。 …

Tenka1 Programmer Beginner Contest 2019反省会

Cまで届かなかった。前日飲みすぎてダルかったので今後は酒を控えたい所存。 A. On the Way Pythonでやった。 A, B, C = [int(i) for i in input().split()] min_n = min(A, B) max_n = max(A, B) if min_n < C and max_n > C: print("Yes") else: print("No…

ABC 124反省会

初4完。でも今回正解者多かったし少し簡単だったかも…? AtCoder Beginner Contest 124 - AtCoder A. Buttons A==Bの場合だけ気をつける。 #include <bits/stdc++.h> using namespace std; int main(){ int A, B; cin >> A >> B; int m = max(A, B); cout << (A == B ? m + </bits/stdc++.h>…

ABC 123反省会

AtCoder Beginner Contest 123 - AtCoder 今回はAとBはスッと解けたもののCでハマってしまった。 A. Five Antennas 条件よく読んでなくて総当たりしてしまった。 a = [int(input()) for _ in range(5)] k = int(input()) flag = True for i in range(5): for…

エクサウィザーズ 2019反省会

エクサウィザーズ 2019 - AtCoder。AとBは解けたけどCでダメだった。 A: Regular Triangle 最初Pythonでandを&&と書いてしまってRE出してしまった…。少なくとも1回はテストしないとダメ。 Python A, B, C = map(int, input().split()) if A == B and B == C:…

ABC 122 反省会

今回出遅れもあってBまでしか解けなかった。今回からC++でやっていきたいという気持ちがある。 A: Double Helix 最初の回答。 #include <bits/stdc++.h> using namespace std; int main() { char b; cin >> b; char p; if (b == 'A') { p = 'T'; } else if (b == 'T') { p =</bits/stdc++.h>…

Project Euler Problem 23 - 2つの過剰数の和ではない自然数の和

自分自身を除く約数の和が自分自身に等しい自然数は完全数と呼ばれる(e.g. 6 = 1 + 2 + 3)が、そうでないものについて、不足数、過剰数という概念がある。 不足数: 自分自身を除く約数の和が自分自身より小さい自然数 過剰数: 自分自身を除く約数の和が自分…

Rで最大部分列和問題

最大部分列和(Maximum Segment Sum、略してMSS)問題とは、与えられた整数列の部分列の和のうち最大のものを求めるという問題。 非常に簡単な例で言うと、 a = {-1, -1, 1, 1, 1, -1, -1}という数列の最大部分列和mss(a)は{1, 1, 1}の和の3になる。 他にも、 …

Windows + VC++でOMakeを使ってC++プログラムをコンパイル

ちょっと前に使えないとか言ってたけど(OMakeが使えない? - もうカツ丼でいいよな)よく調べて面倒なことをやったらできた。 要るもの http://www.microsoft.com/japan/msdn/vstudio/express/ OMake(The OMake build system) やること VC++に付いているclは…

VC++ + Meadow

VC++はEmacs風のキーバインドに設定できるけど色々中途半端なので、できたらMeadow使いたい。 とか思って調べてたらVC++からMeadow呼べることを知った。ならもうこれでいいや。 要るもの Meadow(http://www.meadowy.org/meadow/) Visual C++(http://www.micr…

OMakeが使えない?

Windowsだからか,それとも何か勘違いしているのか. 次のファイル(hello.cpp)を用意した. #include <iostream> using namespace std; int main(){ cout << "こんにちは! \n"; return 0; } omake --installした後に,OMakefileを次の様に編集した. CXXProgram(test, </iostream>…

Meadow+gccでC++のコンパイルとか

VC++しか使ったことない&CもC++もそんなに書けない&Windowsくらいしか触れませんよheheheというアレ具合なので想像してたより苦労した。 Cygwinのインストール Cygwinからsetup.exeをダウンロード。c:\cygwin以下などにインストール。入れたのは gcc gdb m…

Problem 73 2回目

あきらめるか。