# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
992036 | 2024-06-03T16:16:21 Z | ramalzaher | Trampoline (info1cup20_trampoline) | C++14 | 2000 ms | 22424 KB |
#include <bits/stdc++.h> #define ll long long #define sz size() #define pb push_back #define all(x) x.begin() , x.end() using namespace std; bool check(vector<int> &a){ for (int i = 0; i < a.size()-1 ; i++) { if(a[i] > a[i+1] ) return 0 ; } return 1 ; } int main() { int r , c , n ; cin >> r >>c >> n ; map<int,set<int>>mp; for (int i = 0; i < n; i++) { int a, b ; cin >> a >> b; mp[a].insert(b) ; } int t ; cin >> t; for (int i = 0; i < t; i++) { vector<int> v ; bool ok= 0 ; int sx , sy , ex , ey ; cin >> sx >> sy >> ex >> ey; v.pb(sy); for(int j = sx ; j < ex ; j ++ ){ auto itt = mp[j].lower_bound(sy) ; if(itt==mp[j].end()) { v.pb(-1);ok=1; break ; } v.pb(*itt) ; sy = *itt ; //cout<<sy<<" " ; } //for(auto it : v)cout<<it<<" ";//cout<<endl; if(check(v)&&ok==0)cout<<"Yes\n"; else cout<<"No\n"; } return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 4 ms | 860 KB | expected NO, found YES [2nd token] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 174 ms | 11864 KB | expected NO, found YES [121st token] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 660 ms | 22424 KB | expected NO, found YES [1st token] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 16 ms | 860 KB | expected NO, found YES [2nd token] |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 2011 ms | 22216 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |