F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_20613154_8639.cpp:5:25: error: stray '#' in program
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                         ^
0_0_20613154_8639.cpp:5:26: error: 'define' does not name a type
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                          ^
0_0_20613154_8639.cpp: In function 'void init()':
0_0_20613154_8639.cpp:5:384: error: 's' was not declared in this scope
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                ^
0_0_20613154_8639.cpp:5:407: error: 'ps' was not declared in this scope
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                       ^
0_0_20613154_8639.cpp:5:536: error: 's' was not declared in this scope
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^
0_0_20613154_8639.cpp:5:538: error: 'ps' was not declared in this scope
     using namespace std;#define inf 100000000char s[35],ps[35];map<string,int> mp;const int limit[5]={0,1,4,4,2};int v[25],g[25][25],id[25],cnt[5],t[12],ans; int gao(char x[]){    if (x[0]=='g') return 1;    if (x[0]=='d') return 2;    if (x[0]=='m') return 3;    return 4;} void init(){    int m,x;    mp.clear();    memset(g,0,sizeof(g));    for (int i=1;i<=23;++i)    {        mp[s]=i;        id[i]=gao(ps);        if (i<23) scanf("%s%d%s",s,&v[i+1],ps);    }    scanf("%d",&m);    for (int i=1;i<=m;++i)    {        scanf("%s%s%d",s,ps,&x);        g[mp[s]][mp[ps]]=x;        g[mp[ps]][mp[s]]=x;    }} void updata(){    int temp=0;    for (int i=1;i<=11;++i)        temp+=v[t[i]];    for (int i=1;i<=11;++i)        for (int j=i+1;j<=11;++j)            temp+=g[t[i]][t[j]];    if (temp>ans) ans=temp;} void dfs(int x,int y){    if (y==11)    {        updata();        return;    }    if (x>23) return;    for (int i=0;i<=1;++i)    {        cnt[id[x]]+=i;        if (cnt[id[x]]<=limit[id[x]])        {   if (i) t[y+1]=x;            dfs(x+1,y+i);        }        cnt[id[x]]-=i;    }} void solve(){    memset(cnt,0,sizeof(cnt));    ans=-inf;    dfs(1,0);    if (ans==-inf) printf("impossible\n");    else printf("%d\n",ans);} int main(){    while (scanf("%s%d%s",s,&v[1],ps)!=EOF)    {        init();        solve();    }    return 0;}
                                                                                                                                                                                                                                                                                                                 


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-07-05 19:25:43, Gzip enabled