| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1357126 | ezzzay | Horses (IOI15_horses) | C++20 | 1593 ms | 9220 KiB |
#include "horses.h"
#include<bits/stdc++.h>
using namespace std;
#define pb push_back
vector<int>vx,vy;
int init(int N, int X[], int Y[]) {
vx.clear();
vy.clear();
for(int i=0;i<N;i++)vx.pb(X[i]);
for(int i=0;i<N;i++)vy.pb(Y[i]);
int p=1;
int mx=1;
for(int i=0;i<N;i++){
p=p*X[i];
mx=max(mx,p*Y[i]);
}
return mx;
}
int updateX(int pos, int val) {
int N=vx.size();
vx[pos]=val;
int p=1;
int mx=1;
for(int i=0;i<N;i++){
p=p*vx[i];
mx=max(mx,p*vy[i]);
}
return mx;
}
int updateY(int pos, int val) {
int N=vx.size();
vy[pos]=val;
int p=1;
int mx=1;
for(int i=0;i<N;i++){
p=p*vx[i];
mx=max(mx,p*vy[i]);
}
return mx;
}
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
