CodeForces round199Div2 B
来源:互联网 发布:网络同志电视剧有哪些 编辑:程序博客网 时间:2024/06/17 03:43
只要每一次可以往目标走就走,否则就不做任何动作即可。需要注意的就是细节部分,不然的话wa可不是一般可怕,要注意的部分就是每一个步骤都是步骤的次序,只有当前执行次序和某一个步骤的次序相同时才执行,否则不执行。
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef struct{ int l,r; int num;}node;node step[100010];int main(){ int n,m,s,f; scanf("%d%d%d%d",&n,&m,&s,&f); for(int i=1;i<=m;i++) scanf("%d%d%d",&step[i].num,&step[i].l,&step[i].r); if(s<f) { int cnt=1; int stp=1; while(s!=f) { if(step[cnt].num==stp&&((step[cnt].l<=s&&step[cnt].r>=s)||step[cnt].l==s+1)) { printf("X"); cnt++; } else { printf("R"); s=s+1; if(step[cnt].num==stp) cnt++; } stp++; } } if(s>f) { int cnt=1; int stp=1; while(s!=f) { if(step[cnt].num==stp&&((step[cnt].l<=s&&step[cnt].r>=s)||step[cnt].r==s-1)) { printf("X"); cnt++; } else { printf("L"); s=s-1; if(step[cnt].num==stp) cnt++; } stp++; } } printf("\n"); return 0;}
- CodeForces round199Div2 B
- Codeforces round199Div2 C
- codeforces B
- codeforces B
- codeforces B
- codeforces B
- CodeForces 626B CodeForces 626B【暴力】
- CodeForces 841B (B) 博弈
- codeforces 134B
- codeforces#98 b
- codeforces 105 div2 B
- Codeforces 166B - Polygons
- codeforces B. Coins
- codeforces----193B Xor
- codeforces----208B Solitaire
- Codeforces 1B - Spreadsheet
- codeforces 214B Hometask
- Codeforces Round #136 B
- 使用GraphEdit调试你的Filter
- Unix/Linux C++应用开发-C++基本概念“常量”
- 创建并切换UNDO表空间
- POJ2187-最远点对
- JSON解析数组
- CodeForces round199Div2 B
- Android sdk manager 显示 “Done loading packages”,该怎么办?
- DDL操作产生UNDO和REDO的示例
- Unix/Linux C++应用开发-C++表达式
- Codeforces Round #199 (Div. 2)
- JSON解析数组(包含其他)
- 适定、超定和欠定方程的概念
- 字母重排
- UESTC 1832 - Never Wait for Weights 并查集 (2012 Tokyo)