Submission #954452

#TimeUsernameProblemLanguageResultExecution timeMemory
954452irmuunHorses (IOI15_horses)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "horses.h" using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define all(s) s.begin(),s.end() #define rall(s) s.rbegin(),s.rend() const int mod=1e9+7; int init(int N,int X[],int Y[]){ int ans=0,cnt=1; for(int i=0;i<N;i++){ int cur=1; cnt*=X[i]; bool sell=true; for(int j=i+1;j<N;j++){ cur*=X[j]; if(1ll*cur*Y[j]>1ll*Y[i]){ sell=false; break; } } if(sell){ return cnt*Y[i]; } } return 0; } int updateX(int pos,int val){ return 0; } int updateY(int pos,int val){ return 0; } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; cin>>n; int x[n],y[n]; for(int i=0;i<n;i++) cin>>x[i]; for(int i=0;i<n;i++) cin>>y[i]; cout<<init(n,x,y); }

Compilation message (stderr)

horses.cpp: In function 'int init(int, int*, int*)':
horses.cpp:16:9: warning: unused variable 'ans' [-Wunused-variable]
   16 |     int ans=0,cnt=1;
      |         ^~~
horses.cpp: In function 'int updateX(int, int)':
horses.cpp:35:17: warning: unused parameter 'pos' [-Wunused-parameter]
   35 | int updateX(int pos,int val){
      |             ~~~~^~~
horses.cpp:35:25: warning: unused parameter 'val' [-Wunused-parameter]
   35 | int updateX(int pos,int val){
      |                     ~~~~^~~
horses.cpp: In function 'int updateY(int, int)':
horses.cpp:39:17: warning: unused parameter 'pos' [-Wunused-parameter]
   39 | int updateY(int pos,int val){
      |             ~~~~^~~
horses.cpp:39:25: warning: unused parameter 'val' [-Wunused-parameter]
   39 | int updateY(int pos,int val){
      |                     ~~~~^~~
/usr/bin/ld: /tmp/ccN0UCWY.o: in function `main':
grader.c:(.text.startup+0x0): multiple definition of `main'; /tmp/ccLIxsKY.o:horses.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status