Official
A - Blood Pressure Editorial by sugarrr
問題文の指示通りに、足し算、引き算、割り算を実行しましょう。
1つ注意しないといけないのは、プログラミング言語によっては、整数型(C++でいう int
など)同士の割り算を実行したときに、小数点以下が切り捨てられることです。
以下にC++での正解、不正解例を示します。
C++による実装例(AC):
#include<bits/stdc++.h>
using namespace std;
signed main(){
int a,b;
cin>>a>>b;
double c=(a-b)/3.0+b;
cout<<c<<endl;
return 0;
}
C++による実装例(AC):
#include<bits/stdc++.h>
using namespace std;
signed main(){
int a,b;
cin>>a>>b;
double c=(double)(a-b)/3+b;
cout<<c<<endl;
return 0;
}
C++による実装例(WA):
#include<bits/stdc++.h>
using namespace std;
signed main(){
int a,b;
cin>>a>>b;
double c=(a-b)/3+b;
cout<<c<<endl;
return 0;
}
posted:
last update: