出门右转题解区谢谢
by ouuan @ 2018-08-11 16:01:15
@[silenceabu](/space/show?uid=68163) 哦,这样可以的吗
by _Error @ 2018-08-17 22:50:55
可以啊,我就这样过了的。
by LinAPro @ 2018-08-18 07:58:02
@[黯然](/space/show?uid=57373)
by LinAPro @ 2018-08-18 08:01:43
@[silenceabu](/space/show?uid=68163) 那不是要打很久吗
by _Error @ 2018-08-18 21:06:06
@[黯然](/space/show?uid=57373) 很简单啊
by LinAPro @ 2018-08-18 21:07:19
@[黯然](/space/show?uid=57373) 我私信你
by LinAPro @ 2018-08-18 21:08:10
```
#include<bits/stdc++.h>
using namespace std;
char name[4617][20];
long long nubname[4617+10];
long long nuba;
int main(){
cin>>nuba;
for(int i=1;i<=4617;i++)
{
cin>>name[i];
}
for(int i=1;i<=4617;i++)
{
int lenname=strlen(name[i]);
for(int j=0;j<lenname;j++)
{
nubname[i]*=10;
if(name[i][j]=='A'||name[i][j]=='B'||name[i][j]=='C')
{
nubname[i]+=2;
}
if(name[i][j]=='D'||name[i][j]=='E'||name[i][j]=='F')
{
nubname[i]+=3;
}
if(name[i][j]=='G'||name[i][j]=='H'||name[i][j]=='I')
{
nubname[i]+=4;
}
if(name[i][j]=='J'||name[i][j]=='K'||name[i][j]=='L')
{
nubname[i]+=5;
}
if(name[i][j]=='M'||name[i][j]=='N'||name[i][j]=='O')
{
nubname[i]+=6;
}
if(name[i][j]=='P'||name[i][j]=='R'||name[i][j]=='S')
{
nubname[i]+=7;
}
if(name[i][j]=='T'||name[i][j]=='U'||name[i][j]=='V')
{
nubname[i]+=8;
}
if(name[i][j]=='W'||name[i][j]=='X'||name[i][j]=='Y')
{
nubname[i]+=9;
}
}
}
int h=0;
for(int i=1;i<=4617;i++)
{
if(nuba==nubname[i])
{
h++;
cout<<name[i]<<endl;
}
}
if(h==0)cout<<"NONE";
// cout<<nuba;
return 0;
}
```
by LinAPro @ 2018-08-18 21:10:05
@[silenceabu](/space/show?uid=68163) 您当我上一句没说,我没看清楚题目
by _Error @ 2018-08-18 21:11:08
```cpp
#include<bits/stdc++.h>
using namespace std;
string st;
struct hh
{
string y;
int x;
} st2[5000];
long long stz,x;
int main()
{
cin>>st;
for (int j=0;j<=st.size()-1;j++)
{
if (st[j]=='A'||st[j]=='B'||st[j]=='C') stz+=stz*10+2;
if (st[j]=='D'||st[j]=='E'||st[j]=='F') stz+=stz*10+3;
if (st[j]=='G'||st[j]=='H'||st[j]=='I') stz+=stz*10+4;
if (st[j]=='J'||st[j]=='K'||st[j]=='L') stz+=stz*10+5;
if (st[j]=='M'||st[j]=='N'||st[j]=='O') stz+=stz*10+6;
if (st[j]=='P'||st[j]=='R'||st[j]=='S') stz+=stz*10+7;
if (st[j]=='T'||st[j]=='U'||st[j]=='V') stz+=stz*10+8;
if (st[j]=='W'||st[j]=='X'||st[j]=='Y') stz+=stz*10+9;
}
for (int i=1;i<=4617;i++)
{
cin>>st2[i].y;
for (int j=0;j<=st2[i].y.size()-1;j++)
{
if (st2[i].y[j]=='A'||st2[i].y[j]=='B'||st2[i].y[j]=='C') st2[i].x+=st2[i].x*10+2;
if (st2[i].y[j]=='D'||st2[i].y[j]=='E'||st2[i].y[j]=='F') st2[i].x+=st2[i].x*10+3;
if (st2[i].y[j]=='G'||st2[i].y[j]=='H'||st2[i].y[j]=='I') st2[i].x+=st2[i].x*10+4;
if (st2[i].y[j]=='J'||st2[i].y[j]=='K'||st2[i].y[j]=='L') st2[i].x+=st2[i].x*10+5;
if (st2[i].y[j]=='M'||st2[i].y[j]=='N'||st2[i].y[j]=='O') st2[i].x+=st2[i].x*10+6;
if (st2[i].y[j]=='P'||st2[i].y[j]=='R'||st2[i].y[j]=='S') st2[i].x+=st2[i].x*10+7;
if (st2[i].y[j]=='T'||st2[i].y[j]=='U'||st2[i].y[j]=='V') st2[i].x+=st2[i].x*10+8;
if (st2[i].y[j]=='W'||st2[i].y[j]=='X'||st2[i].y[j]=='Y') st2[i].x+=st2[i].x*10+9;
}
}
for (int i=1;i<=4617;i++)
if (st2[i].x==stz)
{
cout<<st2[i].y;
x++;
}
if (x==0) cout<<"NONE"<<endl;
return 0;
}
```
by _Error @ 2018-08-18 21:35:05