Submission #954453

#TimeUsernameProblemLanguageResultExecution timeMemory
954453irmuunHorses (IOI15_horses)C++17
17 / 100
21 ms8216 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;
}

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){
      |                     ~~~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...