萌新求助(五个测试点全WA)
查看原帖
萌新求助(五个测试点全WA)
326452
Fearliciz楼主2020/8/15 16:54

急需!!!Thanks♪(・ω・)ノ

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int a[20],b[20],y[32],cnt[32],ans=1;
int main()
{
	char x[32];
	int m;
	cin>>x;
	cin>>m;
	for(int i=0;i<m;i++) cin>>a[i]>>b[i];
	for(int i=0;i<strlen(x);i++) y[i]=x[i]-'0';
	
	for(int i=0;i<strlen(x);i++){
		for(int j=0;j<m;j++){
			if(y[i]==a[j]){
				y[i]=b[j];
				cnt[i]++;
			}
		}
	}
	
	for(int i=0;i<strlen(x);i++){
		if(cnt[i]!=0) ans*=(cnt[i]+1);
	}
	if(ans==1) cout<<0;
	else cout<<ans; 
	return 0;
}

2020/8/15 16:54
加载中...