OK改好了
原题链接:23644.换座位2024-06-23 20:44:02
发布于:广东
带SPJ的
官方的那个没有多个答案
checker代码展示
#include <iostream>
#include <cstdio>
#include "testlib.h"
using namespace std;
string a;
bool vis[105];
int main(int argc, char *argv[]){
registerTestlibCmd(argc, argv);
int n = inf.readInt();
a = inf.readString();
int x = 0, y = 0;
for(int i = 1; i <= n / 2; i++){
x = ouf.readInt();
y = ouf.readInt();
if(abs(x - y) <= 1 || a[x - 1] == 'R' && a[y - 1] == 'L' || vis[x] || vis[y] || x == 0 || y == 0 || x > n || y > n){
quitf(_wa, "Thanks!");
return 0;
}
vis[x] = vis[y] = 1;
}
quitf(_ok, "made by cjdst");
return 0;
}
全部评论 2
2024-06-23 来自 广东
0爽
2024-06-23 来自 广东
0
有帮助,赞一个