Submission #130924

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
1309242019-07-16 09:07:28rondojimWerewolf (IOI18_werewolf)C++17
34 / 100
1572 ms34932 KiB
#include "werewolf.h"
#include <bits/stdc++.h>
using namespace std;
const int INF = 1e8;
struct segTree {
int N; vector<int> lows,highs;
segTree(int N): N(N), lows(2*N,INF), highs(2*N,-1) {}
pair<int,int> find(int a, int b) {
a += N; b += N;
if (a > b) swap(a,b);
int low = INF, high = -1;
while (a <= b) {
if (a%2 == 1) {
low = min(low,lows[a]);
high = max(high,highs[a]);
a++;
}
if (b%2 == 0) {
low = min(low,lows[b]);
high = max(high,highs[b]);
b--;
}
a /= 2; b /= 2;
}
return make_pair(low,high);
}
void upd(int i, int x) {
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

werewolf.cpp: In function 'std::vector<int> check_validity(int, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
werewolf.cpp:54:7: warning: unused variable 'j' [-Wunused-variable]
   int j = 0; 
       ^
werewolf.cpp:51:7: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized]
   int end;
       ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...