当一个脑子不灵光的人写题
查看原帖
当一个脑子不灵光的人写题
389111
_Ask_楼主2021/5/5 10:27

害 不愧是我

我的代码见一个笑一个,虽然80分
恳请大佬们指一下哪里错了,顺便教一下呜呜呜
#include <bits/stdc++.h>
using namespace std;
long long na[7],nb[7];
int i;
void juice1(int x){
	 int k=i;
     if(x=='A') na[k]=1;
     else if(x=='B') na[k]=2;
     else if(x=='C') na[k]=3;
     else if(x=='D') na[k]=4;
     else if(x=='E') na[k]=5;
     else if(x=='F') na[k]=6;
     else if(x=='G') na[k]=7;
     else if(x=='H') na[k]=8;
     else if(x=='I') na[k]=9;
     else if(x=='J') na[k]=10;
     else if(x=='K') na[k]=11;
     else if(x=='L') na[k]=12;
     else if(x=='M') na[k]=13;
     else if(x=='N') na[k]=14;
     else if(x=='O') na[k]=15;
     else if(x=='P') na[k]=16;
     else if(x=='Q') na[k]=17;
     else if(x=='R') na[k]=18;
     else if(x=='S') na[k]=19;
     else if(x=='T') na[k]=20;
     else if(x=='U') na[k]=21;
     else if(x=='V') na[k]=22;
	 else if(x=='W') na[k]=23;
	 else if(x=='X') na[k]=24;
	 else if(x=='Y') na[k]=25;
	 else if(x=='Z') na[k]=26;     
}
void juice2(int x){
	 int k=i;
     if(x=='A') nb[k]=1;
     else if(x=='B') nb[k]=2;
     else if(x=='C') nb[k]=3;
     else if(x=='D') nb[k]=4;
     else if(x=='E') nb[k]=5;
     else if(x=='F') nb[k]=6;
     else if(x=='G') nb[k]=7;
     else if(x=='H') nb[k]=8;
     else if(x=='I') nb[k]=9;
     else if(x=='J') nb[k]=10;
     else if(x=='K') nb[k]=11;
     else if(x=='L') nb[k]=12;
     else if(x=='M') nb[k]=13;
     else if(x=='N') nb[k]=14;
     else if(x=='O') nb[k]=15;
     else if(x=='P') nb[k]=16;
     else if(x=='Q') nb[k]=17;
     else if(x=='R') nb[k]=18;
     else if(x=='S') nb[k]=19;
     else if(x=='T') nb[k]=20;
     else if(x=='U') nb[k]=21;
     else if(x=='V') nb[k]=22;
	 else if(x=='W') nb[k]=23;
	 else if(x=='X') nb[k]=24;
	 else if(x=='Y') nb[k]=25;
	 else if(x=='Z') nb[k]=26;     
}

int main(){
	string a,b;
	cin>>a>>b;
	for(i=0;i<6;i++)
	{
		juice1(a[i]);
		juice2(b[i]);
	}
	long long ansa=1,ansb=1; 
	for(i=0;i<6;i++)
	{
		ansa*=na[i];
		ansb*=nb[i];
	}
	if(ansa%47==ansb%47)	cout<<"GO";
	else cout<<"STAY";
	return 0;
} 
#include <bits/stdc++.h>
using namespace std;
long long na[7],nb[7];
int i;
void juice1(int x){
	 int k=i;
     if(x=='A') na[k]=1;
     else if(x=='B') na[k]=2;
     else if(x=='C') na[k]=3;
     else if(x=='D') na[k]=4;
     else if(x=='E') na[k]=5;
     else if(x=='F') na[k]=6;
     else if(x=='G') na[k]=7;
     else if(x=='H') na[k]=8;
     else if(x=='I') na[k]=9;
     else if(x=='J') na[k]=10;
     else if(x=='K') na[k]=11;
     else if(x=='L') na[k]=12;
     else if(x=='M') na[k]=13;
     else if(x=='N') na[k]=14;
     else if(x=='O') na[k]=15;
     else if(x=='P') na[k]=16;
     else if(x=='Q') na[k]=17;
     else if(x=='R') na[k]=18;
     else if(x=='S') na[k]=19;
     else if(x=='T') na[k]=20;
     else if(x=='U') na[k]=21;
     else if(x=='V') na[k]=22;
	 else if(x=='W') na[k]=23;
	 else if(x=='X') na[k]=24;
	 else if(x=='Y') na[k]=25;
	 else if(x=='Z') na[k]=26;     
}
void juice2(int x){
	 int k=i;
     if(x=='A') nb[k]=1;
     else if(x=='B') nb[k]=2;
     else if(x=='C') nb[k]=3;
     else if(x=='D') nb[k]=4;
     else if(x=='E') nb[k]=5;
     else if(x=='F') nb[k]=6;
     else if(x=='G') nb[k]=7;
     else if(x=='H') nb[k]=8;
     else if(x=='I') nb[k]=9;
     else if(x=='J') nb[k]=10;
     else if(x=='K') nb[k]=11;
     else if(x=='L') nb[k]=12;
     else if(x=='M') nb[k]=13;
     else if(x=='N') nb[k]=14;
     else if(x=='O') nb[k]=15;
     else if(x=='P') nb[k]=16;
     else if(x=='Q') nb[k]=17;
     else if(x=='R') nb[k]=18;
     else if(x=='S') nb[k]=19;
     else if(x=='T') nb[k]=20;
     else if(x=='U') nb[k]=21;
     else if(x=='V') nb[k]=22;
	 else if(x=='W') nb[k]=23;
	 else if(x=='X') nb[k]=24;
	 else if(x=='Y') nb[k]=25;
	 else if(x=='Z') nb[k]=26;     
}

int main(){
	string a,b;
	cin>>a>>b;
	for(i=0;i<6;i++)
	{
		juice1(a[i]);
		juice2(b[i]);
	}
	long long ansa=1,ansb=1; 
	for(i=0;i<6;i++)
	{
		ansa*=na[i];
		ansb*=nb[i];
	}
	if(ansa%47==ansb%47)	cout<<"GO";
	else cout<<"STAY";
	return 0;
} 
2021/5/5 10:27
加载中...