제출 #90733

#제출 시각아이디문제언어결과실행 시간메모리
90733YottaByte생물 실험 (IZhO13_expgorl)C++14
0 / 100
1081 ms548 KiB
#include <iostream> #include <iomanip> #include <math.h> using namespace std; #define pb push_back #define mk make_pair #define fr first #define sc second #define ll long long void FS() { cout << fixed << setprecision(48); } main() { FS(); int k, lx, ly, gx, gy; string s; cin >> k >> s; cin >> lx >> ly; cin >> gx >> gy; //string ss = ""; //for(int i = 0; i < k; i++) //ss += s; //s = ss; int sx = gx; int sy = gy; double distmn = hypot((gy - ly), (gx - lx)); double distmx = hypot((gy - ly), (gx - lx)); double distmn1 = hypot((gy - ly), (gx - lx)); double distmx1 = hypot((gy - ly), (gx - lx)); for(int j = 0; j < k; j++) { for(int i = 0; i < s.size(); i++) { gx -= (s[i] == 'L'); gx += (s[i] == 'R'); gy += (s[i] == 'F'); gy -= (s[i] == 'B'); distmx1 = max(distmx1, hypot((gy - ly), (gx - lx))); distmn1 = min(distmn1, hypot((gy - ly), (gx - lx))); } } cout << distmn1 << " " << distmx1 << endl; } /* 100000 LRFBI 10000 10000 10000 10000 */

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

expgorl.cpp:17:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
expgorl.cpp: In function 'int main()':
expgorl.cpp:41:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i = 0; i < s.size(); i++)
                  ~~^~~~~~~~~~
expgorl.cpp:32:6: warning: unused variable 'sx' [-Wunused-variable]
  int sx = gx;
      ^~
expgorl.cpp:33:6: warning: unused variable 'sy' [-Wunused-variable]
  int sy = gy;
      ^~
expgorl.cpp:35:9: warning: unused variable 'distmn' [-Wunused-variable]
  double distmn = hypot((gy - ly), (gx - lx));
         ^~~~~~
expgorl.cpp:36:9: warning: unused variable 'distmx' [-Wunused-variable]
  double distmx = hypot((gy - ly), (gx - lx));
         ^~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...