| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:寻找测试数据
取消只看楼主 加入收藏
逆风而上
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-8-7
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:1 
寻找测试数据
http://acm.hdu.
能想到的测试数据都过了,为什么还是交不了,请大侠看看啦错了,或给出几组数据测试一下
我的代码
#include <stdio.h>
int main()
{
    int t,n,f,i,j,a[1000],b[1000],num,temp,temp1,temp2;

    while(scanf("%d",&t)!=EOF)
    {
        while(t--)
        {
            scanf("%d",&n);
            for(i=0;i<n;i++)
            {
                scanf("%d%d",&a[i],&b[i]);
                if(a[i]>b[i])
                {
                    temp=a[i];
                    a[i]=b[i];
                    b[i]=temp;
                }
            }
            for(i=0;i<n;i++)
                for(j=0;j<n-1-i;j++)
                    if(b[j]>b[j+1])
                    {
                        temp1=b[j];
                        b[j]=b[j+1];
                        b[j+1]=temp1;

                        temp2=a[j];
                        a[j]=a[j+1];
                        a[j+1]=temp2;
                    }
            num=0;
            f=0;
            i=0;
      
            while(f!=n&&i<n)
            {
                if(b[i]!=0)
                {
                    for(j=i+1;j<n;j++)
                        if(a[j]!=0&&b[i]<a[j])
                        {
                            b[i]=b[j];
                            a[j]=b[j]=0;
                            f++;
                        }
                        a[i]=b[i]=0;
                        f++;
                        num++;
                }
                else
                    i++;
            }
            printf("%d\n",num*10);
        }
    }

    return 0;
}
搜索更多相关主题的帖子: 数据 
2010-08-13 12:53
逆风而上
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-8-7
收藏
得分:0 
高手该出现了吧
2010-08-13 21:25
快速回复:寻找测试数据
数据加载中...
 
   



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

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