답안 #557560

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
557560 2022-05-05T13:08:23 Z Mounir Inside information (BOI21_servers) C++14
0 / 100
289 ms 4496 KB
#include <bits/stdc++.h>
#define all(v) v.begin(), v.end()
#define sz(x) (int)x.size()
#define pb push_back
#define pii pair<int, int>
#define chmin(x, v) x = min(x, v)
#define chmax(x, v) x = max(x, v)
#define print(x) cout << #x << " est " << x << endl;
#define x first
#define y second
#define int long long
using namespace std;
 
const int N = 2e5;
int date[N];
 
signed main(){  
      int nServs, nReqs; cin >> nServs >> nReqs;
      int ip = 1;
      nReqs += nServs - 1;
      while (nReqs--){
            char t; cin >> t;
            if (t == 'S'){
                  int a, b; cin >> a >> b;
                  date[max(a, b)] = ip++;
            }
            else if (t == 'Q'){
                  int a, d; cin >> a >> d;
                  if (date[d] <= date[a] && (date[a] != 0 && date[d] != 0)) cout << "yes" << endl;
                  else if (d == 1 && date[a] != 0) cout << "yes" << endl;
                  else if (a == 1 && date[d] != 0) cout << "yes" << endl;
                  else cout << "no" << endl;
            }
            else {
                  int d; cin >> d;
                  if (date[d] != 0)
                        cout << ip - date[d] + 1 << endl;
                  else if (d == 1)
                        cout << ip << endl;
                  else
                        cout << 1 << endl;
            }
      }
      return 0;   
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 189 ms 616 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 189 ms 616 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 194 ms 600 KB Output is correct
2 Incorrect 289 ms 4496 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 194 ms 600 KB Output is correct
2 Incorrect 289 ms 4496 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 189 ms 604 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 189 ms 604 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 207 ms 644 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 207 ms 644 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 204 ms 672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 204 ms 672 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 198 ms 608 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 198 ms 608 KB Output isn't correct
2 Halted 0 ms 0 KB -