#include "Joi.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
#define y1 cheza
const int N=1e5+100;
const int M=5001;
const int B=447;
const int mod=998244353;
const ll INF=1e18;
void Joi(int N, int M, int A[], int B[], long long X, int T) {
for(int i = 0; i < N; i++){
long long cur=(i%60);
int bt=(X>>cur)&1ll;
MessageBoard(i,bt);
}
}
#include "Ioi.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
#define y1 cheza
const int N=1e5+100;
const int M=5001;
const int B=447;
const int mod=998244353;
const ll INF=1e18;
int cnt[60];
vector<int>g[N];
void dfs(int x,int p){
for(auto i:g[x]){
if(i!=p){
cnt[i%60]=Move(i);
dfs(i,x);
Move(x);
}
}
}
long long Ioi(int N, int M, int A[], int B[], int P, int V, int T) {
cnt[P%60]=V;
dfs(P,P);
ll ans=0;
for(int i=0;i<60;i++){
if(cnt[i]){
ans+=(1ll<<i);
}
}
return ans;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |