제출 #89115

#제출 시각아이디문제언어결과실행 시간메모리
89115anri생물 실험 (IZhO13_expgorl)C++14
0 / 100
1075 ms592 KiB
#include<cstdio> #include<cmath> #include<cstring> char str[10002]; int x[10000]; int y[10000]; int main() { int a,b,c,d; int i,j,n,k; long double min=1.0E6,max=0.0,temp; scanf("%d%s%d%d%d%d",&k,str+1,&a,&b,&c,&d); n=strlen(str+1); x[0]=c-a; y[0]=d-b; for(i=1;i<=n;i++) { x[i]=x[i-1]; y[i]=y[i-1]; switch(str[i]) { case 'L': x[i]--; break; case 'R': x[i]++; break; case 'F': y[i]++; break; case 'B': y[i]--; break; } } for(i=0;i<=n;i++) { for(j=0;j<k;j++) { temp=sqrtl(1LL*(x[i]+j*(x[n]-x[0]))*(x[i]+j*(x[n]-x[0]))+1LL*(y[i]+j*(y[n]-y[0]))*(y[i]+j*(y[n]-y[0]))); if(temp<min)min=temp; if(temp>max)max=temp; } } printf("%.20Lf %.20Lf",min,max); }

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

expgorl.cpp: In function 'int main()':
expgorl.cpp:14:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%s%d%d%d%d",&k,str+1,&a,&b,&c,&d);
  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...