제출 #310549

#제출 시각아이디문제언어결과실행 시간메모리
310549talant117408말 (IOI15_horses)C++17
0 / 100
17 ms9728 KiB
#include "horses.h"
#include <bits/stdc++.h>
 
using namespace std;
 
typedef long long ll;
typedef pair <ll, ll> pii;
 
#define precision(n) fixed << setprecision(n)
#define pb push_back
#define ub upper_bound
#define lb lower_bound
#define mp make_pair
#define eps (double)1e-9
#define PI 2*acos(0.0)
#define endl "\n"
#define sz(v) (int)(v).size()
#define all(v) v.begin(),v.end()
#define rall(v) v.rbegin(),v.rend()
#define do_not_disturb ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);

const ll mod = 1e9+7;
int n;
ll x[1007], y[1007];
pair <ll, ll> year[1007];

int init(int N, int X[], int Y[]) {
    n = N; 
    copy(X, X+n, x);
    copy(Y, Y+n, y);
    ll res = x[0];
    year[0] = {0, x[0]};
    
    for(int i = 1; i < n; i++){
        year[i].first = year[i-1].first;
        year[i].second = year[i-1].second/y[i-1]*x[i]*y[i];
    }
    sort(year, year+n);
    
	return year[0].second;
}

int updateX(int pos, int val){
	return 0;
}

int updateY(int pos, int val){
	return 0;
}

/*
3
2 1 3
3 4 1
1
2 1 2

8
6
*/

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

horses.cpp: In function 'int init(int, int*, int*)':
horses.cpp:40:17: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
   40 |  return year[0].second;
      |         ~~~~~~~~^~~~~~
horses.cpp:31:8: warning: unused variable 'res' [-Wunused-variable]
   31 |     ll res = x[0];
      |        ^~~
horses.cpp: In function 'int updateX(int, int)':
horses.cpp:43:17: warning: unused parameter 'pos' [-Wunused-parameter]
   43 | int updateX(int pos, int val){
      |             ~~~~^~~
horses.cpp:43:26: warning: unused parameter 'val' [-Wunused-parameter]
   43 | int updateX(int pos, int val){
      |                      ~~~~^~~
horses.cpp: In function 'int updateY(int, int)':
horses.cpp:47:17: warning: unused parameter 'pos' [-Wunused-parameter]
   47 | int updateY(int pos, int val){
      |             ~~~~^~~
horses.cpp:47:26: warning: unused parameter 'val' [-Wunused-parameter]
   47 | 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...