10115 - Automatic Editing

All about problems in Volume CI. If there is a thread about your problem, please use it. If not, create one with its number in the subject.

Moderator: Board moderators

Re: 10115 - Automatic Editing

Postby robertoflores » Fri Jun 04, 2010 2:15 pm

all,

be aware that -- contrary to what is stated in the problem description -- the program's filename & I/O are as usual: Main class, input with System.in & output with System.out.

AC-ed with Java!
robertoflores
New poster
 
Posts: 1
Joined: Tue Mar 08, 2005 10:46 pm

Re: 10115 - Automatic Editing

Postby Ahshua » Tue Jul 06, 2010 8:44 am

I don't know that's why always wrong,I check it over and over again,but I still didn't check out where the wrong. :(
Help me with solve it.
This is my source code:

Code: Select all
#include <stdio.h>
#include <string.h>
#define MAXN 1000
char str[MAXN]={'\0'},rules[11][82]={'\0'},replace[11][82]={'\0'};
char s1[MAXN]={'\0'},s2[MAXN]={'\0'};
int n;
void Autoedit(char *str,char *rule,char *rep)
{
     int len=strlen(str),lr=strlen(rule),k=0;
     for(int i=0;i<=len-lr;i++)
     {
        memset(s1,0,sizeof(s1));
        sprintf(s1,"%.*s",lr,str+i);
        if(!strcmp(s1,rule))
        {
           memset(s1,0,sizeof(s1));
           memset(s2,0,sizeof(s2));
           sprintf(s1,"%.*s",i,str);
           for(int j=i+lr;j<len;j++) s2[k++]=str[j];
           memset(str,0,sizeof(str));
           sprintf(str,"%.*s%s%s",strlen(s1),s1,rep,s2);
           len=strlen(str);
           k=0; i--;
        }
     }
}
int main()
{
    freopen("autoedit.in","r",stdin);
    freopen("autoedit.out","w",stdout);
    while(true)
    {
       scanf("%d\n",&n);
       if(n==0) break;
       for(int i=0;i<n;i++)
       {
          gets(rules[i]);
          gets(replace[i]);
       }
       gets(str);
       for(int i=0;i<n;i++)
          Autoedit(str,rules[i],replace[i]);
       printf("%s\n",str);
    }
    return 0;
}


Hope everyone will help me to solve it.
Ahshua
New poster
 
Posts: 7
Joined: Fri Jul 02, 2010 3:05 pm

Re: 10115 - Automatic Editing

Postby shababhsiddique » Sun Nov 14, 2010 6:23 am

i am getting wrong answer...

may be there is a small mistake in my understanding...

the rules are to be checked everytime from the begining that is rule 1 right?

so how do you explain this?

5
a
n
b
k
nk
m
mmmm
i
kmkkknmkknn
am
ababababbabbbbaabbbaa



return "iam" ?

it should return "inm" if what i think is right

here are the steps in my program.


ababababbabbbbaabbbaa
nbabababbabbbbaabbbaa
nbnbababbabbbbaabbbaa
nbnbnbabbabbbbaabbbaa
nbnbnbnbbabbbbaabbbaa
nbnbnbnbbnbbbbaabbbaa
nbnbnbnbbnbbbbnabbbaa
nbnbnbnbbnbbbbnnbbbaa
nbnbnbnbbnbbbbnnbbbna
nbnbnbnbbnbbbbnnbbbnn
nbnbnbnbbnbbbbnnbbbnn
nknbnbnbbnbbbbnnbbbnn
nknbnbnbbnbbbbnnbbbnn
nknknbnbbnbbbbnnbbbnn
nknknbnbbnbbbbnnbbbnn
nknknknbbnbbbbnnbbbnn
nknknknbbnbbbbnnbbbnn
nknknknkbnbbbbnnbbbnn
nknknknkbnbbbbnnbbbnn
nknknknkknbbbbnnbbbnn
nknknknkknbbbbnnbbbnn
nknknknkknkbbbnnbbbnn
nknknknkknkbbbnnbbbnn
nknknknkknkkbbnnbbbnn
nknknknkknkkbbnnbbbnn
nknknknkknkkkbnnbbbnn
nknknknkknkkkbnnbbbnn
nknknknkknkkkknnbbbnn
nknknknkknkkkknnbbbnn
nknknknkknkkkknnkbbnn
nknknknkknkkkknnkbbnn
nknknknkknkkkknnkkbnn
nknknknkknkkkknnkkbnn
nknknknkknkkkknnkkknn
nknknknkknkkkknnkkknn
nknknknkknkkkknnkkknn
mnknknkknkkkknnkkknn
mnknknkknkkkknnkkknn
mnknknkknkkkknnkkknn
mmnknkknkkkknnkkknn
mmnknkknkkkknnkkknn
mmnknkknkkkknnkkknn
mmmnkknkkkknnkkknn
mmmnkknkkkknnkkknn
mmmnkknkkkknnkkknn
mmmmknkkkknnkkknn
mmmmknkkkknnkkknn
mmmmknkkkknnkkknn
mmmmkmkkknnkkknn
mmmmkmkkknnkkknn
mmmmkmkkknnkkknn
mmmmkmkkknmkknn
mmmmkmkkknmkknn
mmmmkmkkknmkknn
mmmmkmkkknmkknn
ikmkkknmkknn
ikmkkknmkknn
ikmkkknmkknn
ikmkkknmkknn
ikmkkknmkknn
iam
inm
shababhsiddique
New poster
 
Posts: 2
Joined: Sun Nov 14, 2010 6:16 am

Re: 10115 - Automatic Editing

Postby jfvs » Fri Jul 15, 2011 10:48 pm

No shababhsiddique, the 2 rule states that when you are done with one rule you are to move to the next rule and you cant use the rules used already. I had some troubles with this problem... but I'm quite sure that the WA that you guys are getting are because of the 3 rule in the problem statement.
jfvs
New poster
 
Posts: 12
Joined: Wed Feb 02, 2011 10:40 am

Re: 10115 - Automatic Editing

Postby plamplam » Thu Jul 21, 2011 9:42 pm

I'm so steamed up over this problem :oops: :( ....A very easy problem and I got Accepted in first try. However, my code(I coded it in C) although getting a direct Accepted in cpp, always gets Runtime Error in C. Can anyone explain why this is so? What can be the reason?
An advanced thanks for helping :) Yet another one for reading this :wink:
You tried your best and you failed miserably. The lesson is 'never try'. -Homer Simpson
User avatar
plamplam
Experienced poster
 
Posts: 151
Joined: Fri May 06, 2011 11:37 am

Re: 10115 - Automatic Editing

Postby Mukit Chowdhury » Sat Aug 18, 2012 11:18 am

Cut.... :)
Last edited by Mukit Chowdhury on Wed Sep 19, 2012 12:51 pm, edited 1 time in total.
Mukit Chowdhury
Learning poster
 
Posts: 61
Joined: Fri Aug 17, 2012 9:23 pm
Location: CUET

Re: 10115 - Automatic Editing

Postby brianfry713 » Mon Aug 20, 2012 10:42 pm

Don't double post.
brianfry713
Guru
 
Posts: 1861
Joined: Thu Sep 01, 2011 9:09 am
Location: San Jose, CA, USA

Previous

Return to Volume CI

Who is online

Users browsing this forum: No registered users and 1 guest