Submission #88957

# Submission time Handle Problem Language Result Execution time Memory
88957 2018-12-10T07:01:50 Z beso123 Experiments with Gorlum (IZhO13_expgorl) C++14
0 / 100
2 ms 256 KB
#include <bits/stdc++.h>
#include <iostream>
#include <iomanip>
using namespace std;
double n;
double a1,b1,a2,b2;
double dis1;
void dis(){
double a=(a1-a2)*(a1-a2);
double b=(b1-b2)*(b1-b1);
dis1=sqrt(a+b);
}
int main(){
cin>>n;
string s;
cin>>s;
cin>>a1>>b1>>a2>>b2;
double mn=INT_MAX,mx=-INT_MAX;
for(int i=1;i<=n;i++){
for(int k=0;k<s.size();k++){
   if(s[k]=='L')
    a1--;
   if(s[k]=='R')
    a1++;
   if(s[k]=='F')
    b1++;
   if(s[k]=='B')
    b1--;
    if(s[k]=='I'){
       cout<<fixed;
cout<<setprecision(9)<<mn<<' ';
cout<<setprecision(9)<<mx;
return 0;
    }

    dis();
    if(mx<dis1)
        mx=dis1;
    if(mn>dis1)
        mn=dis1;
}
}
cout<<fixed;
cout<<setprecision(9)<<mn<<' ';

cout<<setprecision(9)<<mx;
//cout<<fixed;
    return 0;
}

Compilation message

expgorl.cpp: In function 'int main()':
expgorl.cpp:20:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 for(int k=0;k<s.size();k++){
             ~^~~~~~~~~
expgorl.cpp:27:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if(s[k]=='B')
    ^~
expgorl.cpp:29:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
     if(s[k]=='I'){
     ^~
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -