# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
685907 | 2023-01-25T03:52:23 Z | Alihan_8 | Trampoline (info1cup20_trampoline) | C++17 | 522 ms | 1048576 KB |
#include <bits/stdc++.h> // include <ext/pb_ds/assoc_container.hpp> // include <ext/pb_ds/tree_policy.hpp> // using namespace __gnu_pbds; using namespace std; #define all(x) x.begin(), x.end() #define pb push_back // define ordered_set tree<int,null_type,less_equal<int>,rb_tree_tag,tree_order_statistics_node_update> #define mpr make pair #define ln '\n' void IO(string name){freopen((name+".in").c_str(),"r",stdin); freopen((name+".out").c_str(),"w",stdout);} #define int long long signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int r, c, n; cin >> r >> c >> n; set <int> st[r]; for ( int i = 1; i <= n; i++ ){ int x, y; cin >> x >> y; st[--x].insert(--y); } int t; cin >> t; while ( t-- ){ int xs, ys, xe, ye; cin >> xs >> ys >> xe >> ye; if ( xs > xe ){ cout << "No\n"; continue; } xs--, xe--, ys--, ye--; bool flag = true; while ( xs < xe ){ auto it = st[xs].lower_bound(ys); if ( it == st[xs].end() or *it > ye ){ flag = false; break; } ys = *it; xs++; } if ( flag ) cout << "Yes\n"; else cout << "No\n"; } cout << '\n'; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 4 ms | 724 KB | 200 token(s): yes count is 21, no count is 179 |
2 | Correct | 4 ms | 852 KB | 200 token(s): yes count is 70, no count is 130 |
3 | Correct | 3 ms | 596 KB | 197 token(s): yes count is 25, no count is 172 |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 122 ms | 10936 KB | 4000 token(s): yes count is 99, no count is 3901 |
2 | Correct | 132 ms | 10708 KB | 4000 token(s): yes count is 91, no count is 3909 |
3 | Correct | 344 ms | 10644 KB | 4000 token(s): yes count is 4000, no count is 0 |
4 | Correct | 199 ms | 10724 KB | 4000 token(s): yes count is 1991, no count is 2009 |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 522 ms | 1048576 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 386 ms | 1048576 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Runtime error | 443 ms | 1048576 KB | Execution killed with signal 9 |
2 | Halted | 0 ms | 0 KB | - |