結果
| 問題 | No.96 圏外です。 |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2015-04-09 16:32:36 |
| 言語 | C++11(廃止可能性あり) (gcc 13.3.0 + boost 1.89.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 871 bytes |
| 記録 | |
| コンパイル時間 | 1,392 ms |
| コンパイル使用メモリ | 170,628 KB |
| 実行使用メモリ | 8,960 KB |
| 最終ジャッジ日時 | 2024-07-04 13:26:19 |
| 合計ジャッジ時間 | 3,903 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 28 |
ソースコード
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
template<typename _T> void rc(_T v,_T mn,_T mx){if(v<mn||mx<v){cerr<<"error"<<endl;throw;}}
#define REP(i, n) for(int(i)=0;(i)<(n);++(i))
vector<string> gl(){ vector<string> r; string s; getline(cin, s); stringstream ss(s); while(ss >> s) r.push_back(s); return r; }
int atoi(const string &s){return atoi(s.c_str());}
int main(){
cin.tie(0); ios_base::sync_with_stdio(false);
vector<string> r = gl();
rc((int)r.size(), 1, 1);
int N = atoi(r[0]);
rc(N, 0, 120000);
set<pair<int,int>> s;
REP(i,N){
r = gl();
rc((int)r.size(), 2, 2);
int x = atoi(r[0]), y = atoi(r[1]);
rc(x, -10000, 10000);
rc(y, -10000, 10000);
if(s.count(make_pair(x,y))) throw;
s.insert(make_pair(x,y));
}
return 0;
}