naoya_t@hatenablog

いわゆるチラシノウラであります

AtCoder Beginner Contest 080

https://beta.atcoder.jp/contests/abc080

週末のABC。寝ようかと思ってたんだけど出たやつ。

続きを読む

Codeforces Round #448 (Div. 2)

http://codeforces.com/contest/895
agwたんお薦め問題を解きに来た
C→A→B

続きを読む

AtCoder Beginner Contest 079

出る予定はなかったのだけれど… 18分26秒で終了。4完(レート変動なし)

続きを読む

AtCoder Regular Contest 085

土曜の夜9時から
1完でレートちょい下げ

続きを読む

AtCoder Regular Contest 059

agwたんが埋めてたAtCoder過去問

800点問題を一発AC出来て気持ちよかった

続きを読む

AtCoder Regular Contest 084

土曜21時のARCに出た(けど1完でレート微減)
AtCoder Regular Contest 084 - AtCoder

f:id:n4_t:20171105114655p:plain

続きを読む

GCCのバグ?未定義動作?g++とclang++で違う結果になるコード

こないだAtCoderの過去問を解いてて
ローカルでは正解が出ているのにサーバ上でREが出まくってはまったのでメモ。

再現できる形で変形&単純化を繰り返した結果がこんな感じ

#include <vector>
#include <cstdio>

std::vector<int> a, b;

int f() {
  a.push_back(-1);
  b.push_back(-1);
  return (int)a.size();
}

int main() {
  int first = f();
  printf("a[0]=%d, b[0]=%d\n", a[0], b[0]);
  a[0] = f();
  printf("a[0]=%d, b[0]=%d\n", a[0], b[0]);
  return 0;
}
続きを読む