Submission #315094

#TimeUsernameProblemLanguageResultExecution timeMemory
315094thtsshz_bgwrswhMouse (info1cup19_mouse)C++17
0 / 100
0 ms256 KiB
#pragma GCC optimize("Ofast") #include "grader.h" #include<stdio.h> #include<algorithm> using namespace std; int num[260]; vector<int> temp,temp2; int Q(int n,int id,int j){ int i,a,b; for(i=1;i<=n;i++) if(i!=j) a=i; for(i=1;i<=n;i++) if(i!=j&&i!=a) b=i; for(i=1;i<=n;i++){ temp[i]=a; temp2[i]=b; } temp[id]=temp2[id]=j; return query(temp)&&query(temp2); } void solve(int n){ int i,j; temp.resize(n+1); temp2.reserve(n+1); for(i=1;i<=n;i++) for(j=1;j<=n;j++){ if(Q(n,i,j)){ num[i]=j; break; } } vector<int> ans(n+1); for(i=1;i<=n;i++) ans[i]=num[i]; query(ans); }

Compilation message (stderr)

mouse.cpp: In function 'int Q(int, int, int)':
mouse.cpp:9:8: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized]
    9 |  int i,a,b;
      |        ^
mouse.cpp:18:11: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized]
   18 |   temp2[i]=b;
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...