Official
B - 数直線を進む / Walking on the Number Line Editorial
by
B - 数直線を進む / Walking on the Number Line Editorial
by
physics0523
Editorial for printing
最初は座標 \(0\) にいます。
以下の流れを \(N\) 回繰り返せばよいです。
- \(D,X\) を受け取り、 \(D\) が
Lであれば座標から \(X\) を減算、そうでなければ座標に \(X\) を加算し、求まった座標を出力する。
一連の流れは、 for ループと if 文などの組み合わせで実現可能です。
実装例 (C++):
#include<bits/stdc++.h>
using namespace std;
int main(){
int N;
cin >> N;
int x=0;
while(N--){
string D;
int X;
cin >> D >> X;
if(D=="L"){x-=X;}
else{x+=X;}
cout << x << "\n";
}
return 0;
}
posted:
last update:
