UVa 133 自己测试的答案都是对的 结果WA

ReveFestival 2018-07-20 05:46:50
#include <stdio.h>
#include <stdlib.h>
int a[50],A,B,num;
int go(int kk,int nn){
if (a[A]!=0)kk--;
while(kk--){
do{
A=(A+1)%(nn+1);
}while(a[A]==0);
}
}
int back(int mm,int nn){
if (a[B]!=0)mm--;
while(mm--){
do{
B=B-1;
if(B==0)B=nn;
}while(a[B]==0);
}
num--;
if(a[A]!=a[B]){
printf("%3d",a[A]);num--;}
if(num==0)printf("%3d",a[B]);
else printf("%3d,",a[B]);
a[B]=0;
a[A]=0;

}

int main() {
int k,m,n,i,j,Count=0;
while(scanf("%d%d%d",&n,&k,&m)==3){
num=n;A=1;B=n;
for(i=1;i<=50;i++)a[i]=i;
while(num!=0){
go(k,n);
back(m,n);


}
}
return 0;
}

自己测试的结果都是对的,格式也注意了,也用uvatoolkit试了,但就是WA不给过,想了好久也不知道哪出问题了,气气
...全文
373 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xiao菜瓜 2018-07-30
  • 打赏
  • 举报
回复
leetcode,还有牛客网打过的比赛~~

33,006

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧