제출 #1164344

#제출 시각아이디문제언어결과실행 시간메모리
1164344lambd47Coins (IOI17_coins)C++20
컴파일 에러
0 ms0 KiB
#include"coins.h" using namespace std; array<int,1> coin_flips(array<int,64> b,int c){ int val=c; for(int i=0;i<64;i++){ if(b[i])val^=i; } array<int,1> a;a[0]=val; return a; } int find_coin(vector<int,64> arr){ int resp=0; for(int i=0;i<64;i++){ if(arr[i])resp^=i; } return resp; }

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

coins.cpp:6:1: error: 'array' does not name a type
    6 | array<int,1> coin_flips(array<int,64> b,int c){
      | ^~~~~
coins.cpp:14:28: error: type/value mismatch at argument 2 in template parameter list for 'template<class _Tp, class _Alloc> class std::vector'
   14 | int find_coin(vector<int,64> arr){
      |                            ^
coins.cpp:14:28: note:   expected a type, got '64'
coins.cpp: In function 'int find_coin(int)':
coins.cpp:17:15: error: invalid types 'int[int]' for array subscript
   17 |         if(arr[i])resp^=i;
      |               ^