問題
https://codeforces.com/contest/1512/problem/A (新しいタブで開く)
問題文
長さ の数列 が与えられる。
1 つの要素だけが他と異なるので、その要素の index を求めてね。
制約
サンプル
4 4 11 13 11 11 5 1 4 4 4 4 10 3 3 3 3 10 3 3 3 3 3 3 20 20 10
2 1 5 3
考察
やるだけ。
という制約があるので、とりあえず 3 つ要素見て、異なるものを探した。
コード
https://codeforces.com/contest/1512/submission/125537789 (新しいタブで開く)
void solve() { int n, s1, s2, s3; cin >> n >> s1 >> s2 >> s3; if (s1 != s2 && s2 == s3) { cout << 1 << endl; } if (s1 != s2 && s1 == s3) { cout << 2 << endl; } if (s1 == s2 && s2 != s3) { cout << 3 << endl; } rep(i, n - 3) { int a; cin >> a; if (a != s1 && s1 == s2 && s2 == s3) { cout << i + 4 << endl; } } }