自测样例可过,但0分求调
查看原帖
自测样例可过,但0分求调
959582
dongrunxuan楼主2024/4/2 13:52

rt

#include<bits/stdc++.h>
using namespace std;
int n,k;
map<string ,int>mp;
int main()
{
	cin>>n>>k;
	string str;
	while(n--) 
	{
		string k;
		int a;
		cin>>k>>a;
		mp[k]=a;
	}
	scanf("\n");
	while(k--)
	{
		string sb,s="";
		getline(cin,sb);
		int f=0;
		for(int i=0;i<sb.size();i++)
		{
			if(sb[i]=='{')
			{
				f=!f;
				continue;
			}
			if(!f)
			{
				cout<<sb[i];
				continue;
			}
			if(sb[i]=='}')
			{
				cout<<mp[s];
				f=!f;
				continue;
			}
			
			s+=sb[i];
			
		}
		cout<<'\n';
	}
	return 0;
}
2024/4/2 13:52
加载中...