| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1198 人关注过本帖
标题:这题是没人回答 还是应为没给分数才不回答啊 求个真相
只看楼主 加入收藏
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 3楼 草狼
我还没注意, 那应该是 《有道》翻译的吧,

我就是真命天子,顺我者生,逆我者死!
2010-06-16 16:39
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:30 
回复 10楼 heartnheart
挺基础的但我A不了,JAVA贴出来呢让我看下哪里没考虑到。。。
程序代码:
#include<iostream>
using namespace std;
int main()
{
    char res[5010],cor[5010];
    int n,i,j,a,b,temp,counts;
    cin>>n;
    getchar();
    while (n--)
    {
        temp=i=j=0;
        counts=a=b=6;
        while (res[i++] = getchar())
        {
            if (res[i-1] == 'D' && res[i-2] == 'N' && res[i-3] == 'E')
                break;
        }
       getchar();
        while (cor[j++] = getchar())
        {
            if (cor[j-1] == 'D' && cor[j-2] == 'N' &&cor[j-3] == 'E')
               break;
        }
        getchar();
       while(a<i && b<j)
        {
            if (res[a] == cor[b])
                a++,b++,counts++;
            else if (res[a] == ' ' || res[a] == '\t' || res[a] == '\n')
                    a++;
            else if (cor[b] == ' ' ||cor[b] == '\t' || cor[b] == '\n')
                    b++;
            else
                    {temp=-1;break;}
        }
        if (temp==-1)
            cout<<"Wrong Answer"<<endl;
        else if (a==b&&a==counts)
            cout << "Accepted"<<endl;
        else
            cout << "Presentation Error"<<endl;
    }
    return 0;
}


www.
2010-06-16 19:13
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:50 
不好意思贴……
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt();
         scan.nextLine();
        String temp = null;
        for (int i = 0; i < n; i++) {
            String s11 = "";
            temp = scan.nextLine();
            temp = scan.nextLine();
            while(!temp.equals("END")){
               
                s11+=temp + "\n";
                temp = scan.nextLine();
            }
            
            
            String s21 = "";
            temp = scan.nextLine();
            temp = scan.nextLine();
            while(!temp.equals("END")){
               
                s21+=temp + "\n";
                temp = scan.nextLine();
            }
            
            
            if(s21.equals(s11))
                    System.out.println("Accepted");
            else{
                String s12 = s11.replace("\n", "").replace("\t", "").replace(" ", "") ;
                String s22 = s21.replace("\n", "").replace("\t", "").replace(" ", "") ;
                if(s22.equals(s12))
                    System.out.println("Presentation Error");
                else
                    System.out.println("Wrong Answer");
            }
            
   
        }

    }

}

[ 本帖最后由 heartnheart 于 2010-6-16 19:26 编辑 ]
2010-06-16 19:23
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
收藏
得分:0 
回复 10楼 heartnheart
不错啊  呵呵 这题数据小,所以比较好过
2010-06-16 19:27
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:5 
回复 13楼 heartnheart
写的很不错啊,学习

我就是真命天子,顺我者生,逆我者死!
2010-06-16 19:52
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:0 
呵呵
2010-06-16 20:34
快速回复:这题是没人回答 还是应为没给分数才不回答啊 求个真相
数据加载中...
 
   



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

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