제출 #449622

#제출 시각아이디문제언어결과실행 시간메모리
449622fuad27Unscrambling a Messy Bug (IOI16_messy)C++14
컴파일 에러
0 ms0 KiB
#include<bits/stdc++.h> using namespace std; int f(int a, int b) { if(a == 0)return 1; return b*f(a-1, b)+f(a-1, b+1); } int main () { int n, ans = 0; cin >> n; int MAX = 0, a[n]; for(int i = 0;i<n;i++) { cin >> a[i]; } MAX = a[0]; int i = 0; if(n > 1) ans = (f(n-i-1, MAX)*(a[i+1]-1)); else ans = 1; cout<<ans<<endl; }

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

/usr/bin/ld: /tmp/ccjqDEsC.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccjCF4bD.o:messy.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccjqDEsC.o: in function `main':
grader.cpp:(.text.startup+0x1b4): undefined reference to `restore_permutation(int, int, int)'
collect2: error: ld returned 1 exit status