update
This commit is contained in:
parent
35d4a9ea27
commit
bd19c57854
@ -15,8 +15,8 @@ int l2[MAX_N];
|
||||
int main(int argc,char* argv[]){
|
||||
|
||||
#ifdef OITEST
|
||||
#define PRINT_VALUE(v){cout<<#v<<" :"<<(v)<<endl;}
|
||||
PRINT_VALUE(argv[0])
|
||||
// #define PRINT_VALUE(v){cout<<#v<<" :"<<(v)<<endl;}
|
||||
// PRINT_VALUE(argv[0])
|
||||
string fileName="perfect";
|
||||
assert(argc==2);
|
||||
string num(argv[1]);
|
||||
@ -52,10 +52,6 @@ int main(int argc,char* argv[]){
|
||||
for(int l=1;l<=n;l++){
|
||||
for(int r=l;r<=n;r++){
|
||||
int j=l2[r-l+1];
|
||||
PRINT_VALUE(l)
|
||||
PRINT_VALUE(r)
|
||||
PRINT_VALUE(r-(1<<j)+1)
|
||||
PRINT_VALUE(j);
|
||||
int maxlr=max(sMax[l][j],sMax[r-(1<<j)+1][j]);
|
||||
int minlr=min(sMin[l][j],sMin[r-(1<<j)+1][j]);
|
||||
ans=max(ans,maxlr^minlr);
|
||||
@ -63,8 +59,6 @@ int main(int argc,char* argv[]){
|
||||
}
|
||||
cout<<ans<<endl;
|
||||
#ifdef OITEST
|
||||
PRINT_VALUE(ans);
|
||||
PRINT_VALUE(correctAns);
|
||||
assert(ans==correctAns);
|
||||
#endif
|
||||
}
|
@ -29,9 +29,9 @@ target("fperfect")
|
||||
set_kind("binary")
|
||||
add_files("./day5/perfect/fix.cpp")
|
||||
set_rundir("./day5/perfect/")
|
||||
for val=1,4 do
|
||||
for val=1,4 do --test 3,4
|
||||
local strval = tostring(val)
|
||||
add_tests(strval,{files="./day5/perfect/fix.cpp",defines="OITEST",runargs=strval,run_timeout=1000})
|
||||
add_tests(strval,{files="./day5/perfect/fix.cpp",defines="OITEST",runargs=strval,run_timeout=2000})
|
||||
end
|
||||
|
||||
target("pre88")
|
||||
|
Loading…
Reference in New Issue
Block a user