| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:一个程序,acm总是提交不了
取消只看楼主 加入收藏
小花之清
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-3-27
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:3 
一个程序,acm总是提交不了
我们将问题进行简化,大学一年级至四年级的信息依次用0、1、2、3表示,硕士研究生一年级至三年级的信息依次用4、5、6表示,给定参赛团体的年级信息,请你输出更新后的年级信息,如果选手已毕业,则无需输出。这里我们规定,参赛团体每位选手都正常升级或毕业,原来大学四年级或硕士研究生三年级的选手一律认为已毕业了。


Input

输入包括多个测试用例,首先给出测试用例数N,接着给出N个测试用例,每一个测试用例包括1行,首先给出参赛团体总数M,再依次给出M个参赛团体的年级信息,1≤N≤1000,1≤M≤1000。

Output

输出包括多行,对于每个测试用例输出一行,依次输出更新后的年级信息,如果选手已毕业,则无需输出。

Sample Input

2
5 1 2 4 5 6
4 0 0 6 6

Sample Output

2 3 5 6
1 1
程序代码:
#include
#define MAX 1000
int main()
{int a[MAX];int n,m,i;
scanf("%d",&n);
while(n)
{  scanf("%d",&m);
   for(i=0;i
搜索更多相关主题的帖子: 研究生 大学 硕士 信息 
2013-05-11 21:41
小花之清
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-3-27
收藏
得分:0 
回复 4楼 beyondyf
因最近流感来袭,大赛组委会根据选手建议,决定将赛事推迟到秋季。该项决定带来的问题是:参赛团体的年级信息需要更新,其中已毕业离校参赛团队的信息需要删除。

我们将问题进行简化,大学一年级至四年级的信息依次用0、1、2、3表示,硕士研究生一年级至三年级的信息依次用4、5、6表示,给定参赛团体的年级信息,请你输出更新后的年级信息,如果选手已毕业,则无需输出。这里我们规定,参赛团体每位选手都正常升级或毕业,原来大学四年级或硕士研究生三年级的选手一律认为已毕业了。
2013-05-12 14:34
小花之清
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-3-27
收藏
得分:0 
回复 楼主 小花之清
程序代码:
#include<stdio.h>
#define MAX 1000
int main()
{
int a[MAX];
int n,m;
int i=0;
scanf("%d",&n);
while(n)

{scanf("%d",&m);

 for(i=0;i<m;i++)
    {
scanf("%d",&a[i]);  
    }

for(i=0;i<m;i++)
  {
if(a[i]==3||a[i]==6)
a[i]=0;
else a[i]+=1;
  }
for(i=0;i<m;i++)
{if(a[i]!=0)
printf("%d ",a[i]);

}
printf("\n");
n--;
}
return 0;
}
2013-05-12 14:40
小花之清
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-3-27
收藏
得分:0 
回复 2楼 Ryker
不好意思啊,昨天粘贴疏忽了,下面6楼给出来了。
2013-05-12 14:42
快速回复:一个程序,acm总是提交不了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016390 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved