提交时间:2023-12-23 09:23:54

运行 ID: 225005

#include<bits/stdc++.h> using namespace std; int a[1000]; char b[5000]; int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[1]; gets(b); int len; len=strlen(b); if(b[1]=='m'&&b[7]=='m'&&b[8]=='m') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*1000; } } if(i!=n) { cout<<endl; } continue; } if(b[1]=='k' &&b[2]=='m' && b[8]=='m' && b[9]=='m') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*1000000; } } if(i!=n) { cout<<endl; } continue; } if(b[1]=='k'&&b[2]=='m'&&b[8]=='m') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*1000; } } if(i!=n) { cout<<endl; } continue; } if(b[1]=='g'&&b[7]=='m'&&b[8]=='g') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*100; } } if(i!=n) { cout<<endl; } continue; } if(b[1]=='k' &&b[2]=='g' && b[8]=='m' && b[9]=='g') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*100000; } } if(i!=n) { cout<<endl; } continue; } if(b[1]=='k'&&b[2]=='g'&&b[8]=='g') { cout<<a[1]; for(int y=0;y<len;y++) { if(b[y]!='?') { cout<<b[y]; } if(b[y]=='?') { cout<<a[1]*1000; } } if(i!=n) { cout<<endl; } continue; } } return 0; }