PARTNER 문제 rottk 해당문제 [[problem:PARTNER]] 마지막 제안자는 제시되어 있는 가격에 고기를 독점할 것이고, 직전의 제안자는 이러한 상황을 고려하여 최소한의 이득을 보장해주는 형태로 자신의 제안이 받아들여지도록 조정하여 제안을 할 것이라고 생각하여 프로그램을 작성하였습니다. 제시되어 있는 예시 항목 5건에 대해서 시험을 해보았습니다만 정작 답안 제출하였을 때는 오답으로 판정이 됩니다. 혹시 이 외에 시험을 해 볼 만한 예시가 있나요? #include <stdio.h> #include <string.h> #include <math.h> int main(void) { int num; int M; double D; double price; double chang, ujong; int len; int i; char s[101]; char *Str = s; scanf("%d", &num); while (num-->0) { scanf ("%d %lf", &M, &D); scanf ("%s", Str); // printf ("Input: %d, %lf, %s\n", M, D, Str); len = strlen(Str); chang = 0; ujong = 0; for (i=(len-1);i>=0;i--) { price = 10000*pow((100-D)/100,i); //printf ("%lf\n", price); if (Str[i]=='C') { chang = (M*price)-ujong; } else if (Str[i]=='U') { ujong = (M*price)-chang; } } printf ("%.1lf\n", chang); } return 0; } 9년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
rottk
해당문제 [[problem:PARTNER]]
마지막 제안자는 제시되어 있는 가격에 고기를 독점할 것이고,
직전의 제안자는 이러한 상황을 고려하여 최소한의 이득을 보장해주는 형태로 자신의 제안이 받아들여지도록 조정하여 제안을 할 것이라고 생각하여 프로그램을 작성하였습니다.
제시되어 있는 예시 항목 5건에 대해서 시험을 해보았습니다만 정작 답안 제출하였을 때는 오답으로 판정이 됩니다.
혹시 이 외에 시험을 해 볼 만한 예시가 있나요?
9년 전