QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#617001 | #1956. Find The House | Folity# | TL | 0ms | 3524kb | C++20 | 402b | 2024-10-06 13:23:56 | 2024-10-06 13:23:58 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
const int N=1e4+5;
int n;
map<int,int> mp;
int main(){
cin>>n;
for(int i=1;i<=n;++i){
int x,z;
string y;
cin>>x>>y>>z;
if(y=="L")z=-z;
mp[x]=z;
}
int pos=0;
while(mp.size()){
int npos=pos+mp[pos];
mp.erase(pos);
pos=npos;
}
cout<<pos<<'\n';
}
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3524kb
input:
4 3 R 4 -2 R 5 7 L 5 0 L 2 0
output:
2
result:
ok single line: '2'
Test #2:
score: -100
Time Limit Exceeded
input:
5 10 L 7 1 R 4 -1 R 11 5 L 6 3 L 3 1