Submission #5825939


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
#define int long long
#define fi first
#define se second
#define pb push_back
#define sz(x) ((int)(x).size())
#define all(x) x.begin(),x.end()
#define dmp(x) cerr<<#x<<":"<<x<<endl
typedef pair<int,int> P;
typedef pair<int,P> PP; 
template<typename T1,typename T2> inline void chmin(T1 &a,T2 b){if(a>b) a=b;}
template<typename T1,typename T2> inline void chmax(T1 &a,T2 b){if(a<b) a=b;}
const int MOD = 1e9+7;

signed main(){
  int n,q;
  cin>>n>>q;
  for(int i=0;i<n;i++){
    int v,w;
    cin>>v>>w;
    vector<int> vv,wv;
    while(v){
	 vv.pb(v);
	 v=(v+1)/n;
    }
    while(w){
	 wv.pb(w);
	 w=(w+1)/n;
    }
    sort(all(vv));
    sort(all(wv));
    int ans=1;
    for(int j=0;j<sz(vv)&&j<sz(wv);j++){
	 if(vv[j]!=wv[j])break;
	 ans=vv[j];
    }
    cout<<ans<<endl;
  }
  return 0;
}

Submission Info

Submission Time
Task B - Evergrowing Tree
User shake
Language C++14 (GCC 5.4.1)
Score 0
Code Size 878 Byte
Status WA
Exec Time 2106 ms
Memory 1050448 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 1
WA × 1
AC × 1
WA × 9
TLE × 10
Set Name Test Cases
Sample a01, a02
All a01, a02, b03, b04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20
Case Name Status Exec Time Memory
a01 AC 1 ms 256 KB
a02 WA 152 ms 384 KB
b03 TLE 2105 ms 1049040 KB
b04 TLE 2103 ms 2816 KB
b05 TLE 2106 ms 1049936 KB
b06 TLE 2106 ms 1049040 KB
b07 TLE 2105 ms 1050064 KB
b08 TLE 2106 ms 1050448 KB
b09 TLE 2106 ms 1050448 KB
b10 WA 1 ms 256 KB
b11 WA 1 ms 256 KB
b12 WA 1 ms 256 KB
b13 WA 1 ms 256 KB
b14 WA 3 ms 256 KB
b15 WA 5 ms 256 KB
b16 WA 130 ms 384 KB
b17 WA 453 ms 640 KB
b18 TLE 2103 ms 2816 KB
b19 TLE 2103 ms 2816 KB
b20 TLE 2103 ms 2944 KB