제출 #100985

#제출 시각아이디문제언어결과실행 시간메모리
100985KLPP새로운 문제 (COCI19_akvizna)C++14
15 / 130
1569 ms512 KiB
#include<bits/stdc++.h>

using namespace std;
typedef long long int lld;
int seq[1000];
int n,k;
double val(){
  int sum=0;
  double ans=0;
  for(int i=0;i<k;i++){
    ans+=(double)(sum)/(sum+seq[i]);
    sum+=seq[i];
  }
  return ans;
}
int main(){
  scanf("%d %d",&n,&k);
  for(int i=0;i<k;i++)seq[i]=1;
  for(int i=k;i<n;i++){
    int best=-1;
    double M=1000000000;
    for(int j=0;j<k;j++){
      seq[j]++;
      double d=val();
      if(M>d){
	M=d;
	best=j;
      }
      seq[j]--;
    }
    seq[best]++;
  }
  //for(int i=0;i<n;i++)cout<<seq[i]<<endl;
  printf("%.10lf\n",k-val());
  return 0;
}

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

akvizna.cpp: In function 'int main()':
akvizna.cpp:17:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d",&n,&k);
   ~~~~~^~~~~~~~~~~~~~~
#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...
#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...
#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...
#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...
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...