求救
查看原帖
求救
214728
剑雪清寒楼主2021/5/6 21:47

第三个点下下来发现是正确的可是测试过不了


#include <bits/stdc++.h>
using namespace std;
inline int read() {
	int x=0,k=1;char ch=getchar();
	while(!isdigit(ch)) {if(ch=='-') k=-1;ch=getchar();}
	while(isdigit(ch)) {x=x*10+ch-'0';ch=getchar();}
	return x*k;
}
inline void out(int x) {
	int kkk[10],k=0;
	while(x>0) {
		kkk[++k]=x%10+48;
		x/=10;
	}
	while(k>0) putchar(kkk[k--]);
	return ;
}
inline int readd(int x) {
	char ch=getchar();int k=0;
	while(isdigit(ch)){
		k=(k*10+ch-48)%x;
		ch=getchar();
	}
	return k;
}
int main() {
	int n=read(),l=readd(n)%n;
	if(l) out(l);
	else out(n);
	return 0;
}

2021/5/6 21:47
加载中...