제출 #1238808

#제출 시각아이디문제언어결과실행 시간메모리
1238808nickolasarapidis메기 농장 (IOI22_fish)C++20
컴파일 에러
0 ms0 KiB
#include "fish.h" #include <bits/stdc++.h> using namespace std; #define ll long long #define F first #define S second int64 solve1(int N, int M, int X[], int Y[], int W[]){ ll ans = 0; for(int i = 0; i < M; i++){ ans += W[i]; } return ans; } int64 solve2(int N, int M, int X[], int Y[], int W[]){ ll sum1 = 0, sum2 = 0; for(int i = 0; i < M; i++){ if(X[i] == 0) sum1 += W[i]; else sum2 += W[i]; } return max(sum1, sum2); } int64 solve3(int N, int M, int X[], int Y[], int W[]){ ll ans = 0; return 0; } int64 solve4(int N, int M, int X[], int Y[], int W[]){ return 0; } int64 solve5(int N, int M, int X[], int Y[], int W[]){ return 0; } int64 max_weights(int N, int M, int X[], int Y[], int W[]){ bool b1 = true, b2 = true, b3 = true, b4 = true, b5 = true; for(int i = 0; i < M; i++){ if(X[i]%2 != 0) b1 = false; if(X[i] > 1) b2 = false; if(Y[i] != 0) b3 = false; } if(b1) return solve1(N, M, X, Y, W); if(b2) return solve2(N, M, X, Y, W); if(b3) return solve3(N, M, X, Y, W); if(b4) return solve4(N, M, X, Y, W); if(b5) return solve5(N, M, X, Y, W); }

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

fish.cpp:9:1: error: 'int64' does not name a type; did you mean 'int64_t'?
    9 | int64 solve1(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t
fish.cpp:17:1: error: 'int64' does not name a type; did you mean 'int64_t'?
   17 | int64 solve2(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t
fish.cpp:26:1: error: 'int64' does not name a type; did you mean 'int64_t'?
   26 | int64 solve3(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t
fish.cpp:31:1: error: 'int64' does not name a type; did you mean 'int64_t'?
   31 | int64 solve4(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t
fish.cpp:35:1: error: 'int64' does not name a type; did you mean 'int64_t'?
   35 | int64 solve5(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t
fish.cpp:39:1: error: 'int64' does not name a type; did you mean 'int64_t'?
   39 | int64 max_weights(int N, int M, int X[], int Y[], int W[]){
      | ^~~~~
      | int64_t