Tianjin University Online Judge
Contests Virtual Contests Problems Submit Runs Status Rank List Forum


give me some test? -- Problem 1211

OneProblemOneDay 6515. give me some test?
2008-11-07 21:38:10 //what's wrong with my code?
#include<iostream>
#include<string>
using namespace std;
char grammar[200][2];
int main()
{
    memset(grammar,'0',sizeof(grammar));
    string org,obj;
    cin>>org;
    cin>>obj;
    int len=org.length();
    for(int i=0;i<len;i++)
    {
            int p=int(obj[i]);
            grammar[p][0]=org[i];
            grammar[p][1]='1';
     }
    
     getchar();
     cout<<obj<<endl;
     cout<<org<<endl;
     while(getline(cin,obj))
     {
                    int j=0;
                    while(obj[j])
                    {
                                 int q=int(obj[j]);
                                 if(grammar[q][1]=='1')
                                 obj[j]=grammar[q][0];
                                 j++;
                                 }
                                 cout<<obj<<endl;
     }
    
     return 0;
}
OneProblemOneDay 6529. Re:give me some test?
2008-11-09 18:10:50 //改进还是wa,帮忙看一下,谢谢
#include<iostream>
#include<string>
using namespace std;
char grammar[200][2];
string ans[100000];
int main()
{
    memset(grammar,'0',sizeof(grammar));
    string org,obj;
    getline(cin,org,'\n');
    getline(cin,obj,'\n');
    int len=org.length();
    for(int i=0;i<len;i++)
    {
            int p=int(obj[i]);
            grammar[p][0]=org[i];
            grammar[p][1]='1';
     }
    
     int count=0;
     while(getline(cin,obj))
     {
                    int j=0;
                    while(obj[j])
                    {
                                 int q=int(obj[j]);
                                 if(grammar[q][1]=='1')
                                 obj[j]=grammar[q][0];
                                 j++;
                                 }
                                ans[count++]=obj;
     }
     cout<<obj<<endl;
     cout<<org<<endl;
     for(int i=0;i<count;i++)
     cout<<ans[i]<<endl;
    
     return 0;
}
Tianyu.Xiang 6531. Re:give me some test?
2008-11-11 19:12:49 for(int i=0;i<count;i++)
     cout<<ans[i]<<endl;

Maybe ...
I didn't scan for a long time, but I think the error emerges from there.
  1

Search    Goto Page:  
User ID:
Password:
Title:

Tianjin University Online Judge v1.2.4