제출 #1011344

#제출 시각아이디문제언어결과실행 시간메모리
1011344sadeep말 (IOI15_horses)C++17
17 / 100
15 ms10756 KiB
#include "horses.h" #define ll long long ll n; ll _Y[1002]; ll _X[1002]; int MOD = 1000000000+7; ll max(ll a,ll b) { if (a>b) return a; return b; } int run(){ ll t = 1; ll mx=0; for(int i=0; i<n; i++){ t=((t%MOD)*(_X[i]%MOD)%MOD); mx = max(mx, (t*(_Y[i]%MOD))%MOD); } return mx; } int init(int N, int X[], int Y[]) { n = N; for(int i=0; i <N;i++)_X[i] = X[i]; for(int i=0; i <N;i++)_Y[i] = Y[i]; return run(); } int updateX(int pos, int val) { _X[pos]=val; return run(); } int updateY(int pos, int val) { _Y[pos]=val; return run(); }

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

horses.cpp: In function 'int run()':
horses.cpp:19:12: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
   19 |     return mx;
      |            ^~
#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...