// TLE嘘 #include using namespace std; using Clock = std::chrono::steady_clock; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N; if (!(cin >> N)) return 0; vector> v(N); for (int i = 0; i < N; ++i) cin >> v[i].first >> v[i].second; const auto start = Clock::now(); const auto LIMIT = std::chrono::milliseconds(1900); // 1.9 秒 for (int i = 0; i < N; ++i) { for (int j = i + 1; j < N; ++j) { if (v[i] == v[j]) { // 同じ誕生月・誕生日を発見 cout << "Yes\n"; return 0; } } // 外側ループごとに時間チェック if (Clock::now() - start > LIMIT) { cout << "No\n"; // 1.9 秒以内に見つからず → 打ち切り return 0; } } // 全探索完了(重複なし) cout << "No\n"; return 0; }