제출 #993926

#제출 시각아이디문제언어결과실행 시간메모리
993926Lib마술쇼 (APIO24_show)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> #include "Alice.h" using namespace std; int toggled[500]; int perm1[10000]; int perm2[10000]; long long x; long long len=4801; vector<pair <int,int>> Alice(){ setN(x); x^=463222221001217544; int toggledcnt=0; for(int i=0;i<=60;i++){ if(x >> i & 1){ toggled[i]=1; toggledcnt++; } } for(int i=1;i<=4801;i++){ perm1[i]=-1; } //initialize the 1st perm; for(int i=0;i<=60;i++){ if(toggled[i]){ for(int k=1;k<=17;k++){ perm1[i*17+k]=i; } } } srand(123190); for(int i=1;i<=len-1-toggledcnt*17;i++){ swap(perm1[i],perm1[rand()%(len-i-toggledcnt*17)+i]); } }

컴파일 시 표준 에러 (stderr) 메시지

Alice.cpp: In function 'std::vector<std::pair<int, int> > Alice()':
Alice.cpp:34:1: warning: no return statement in function returning non-void [-Wreturn-type]
   34 | }
      | ^

/usr/bin/ld: /tmp/ccy3U5oO.o: in function `main':
grader_bob.cpp:(.text.startup+0x324): undefined reference to `Bob(std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >)'
collect2: error: ld returned 1 exit status