답안 #5883

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
5883 2014-05-21T07:45:18 Z baneling100 전봇대 (KOI13_pole) C++
0 / 100
24 ms 2648 KB
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>

using namespace std;

long long N, x[100001], y[100001], Ans;

void input(void)
{
    int i;

    scanf("%lld %d",&N,&i);
    for(i=1 ; i<N ; i++)
    {
        scanf("%lld",&x[i]);
        y[i]=x[i]/i;
    }
    sort(y+1,y+N);
}

void process(void)
{
    int i;
    long long temp=0;

    for(i=1 ; i<N ; i++)
    {
        Ans+=abs(x[i]-i*y[N/2]);
        temp+=abs(x[i]-i*(y[N/2]+1));
    }
    if(Ans>temp)
        Ans=temp;
}

void output(void)
{
    printf("%lld",Ans);
}

int main(void)
{
    input();
    process();
    output();

    return 0;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 2648 KB Output is correct
2 Correct 0 ms 2648 KB Output is correct
3 Incorrect 0 ms 2648 KB Output isn't correct
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 2648 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 2648 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 24 ms 2648 KB Output isn't correct
2 Halted 0 ms 0 KB -