2019CCPC湖南全国邀请赛(广东省赛、江苏省赛)重现赛
程序员文章站
2022-07-15 16:10:31
...
我就写了签到题~~
题面是xtCpc
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
char k;
ios::sync_with_stdio(false);
while(cin>>n)
{
unordered_map<char,int>mp;
mp['x']=1;
mp['t']=2;
mp['C']=3;
mp['p']=4;
mp['c']=5;
map<int,int>t;
for(int i=1;i<=n;i++)
{
cin>>k;
if(k=='x') t[1]++;
else if(mp[k]&&t[mp[k]-1])
{
t[mp[k]-1]--;
t[mp[k]]++;
}
}
cout<<t[5]<<endl;
}
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
map<string,int>mp;
map<char,int>mp1,c;
int wo=0;
string m;
ios::sync_with_stdio(false );
for(int i=0;i<14;i++)
{
cin>>m;
if(m[0]<='9'&&m[0]>='0'){
mp1[m[0]]++;
if(mp[m]==0) c[m[0]]++;
}
else
{
if(mp[m]==0) wo++;
}
mp[m]++;
}
if(wo>=7&&c['9']>=3&&c['1']>=3&&(wo>7||mp1['1']>3||mp1['9']>3))
cout<<"shisanyao!"<<endl;
else if(c['9']==1&&c['1']==1&&c['8']==1&&c['2']==1&&mp1['9']>=3&&mp1['1']>=3&&mp1['8']>=1&&mp1['2']>=1) cout<<"jiulianbaodeng!"<<endl;
else cout<<"I dont know!"<<endl;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(false );
string a,b;
while(cin>>a>>b)
{
int l1,l2;
l1=a.size() ;
l2=b.size() ;
if(l1!=l2)
{
cout<<"No"<<endl;
continue;
}else
{
if(a[l1-1]!=b[l2-1]||a[0]!=b[0]) cout<<"No"<<endl;
else
{
map<char,int >mp;
int f=1;
for(int i=1;i<l1-1;i++)
{
if(f&&a[i]!=b[i]) f=0;
mp[a[i]]++;
}
if(f) cout<<"Equal"<<endl;
else
{
int ff=1;
for(int i=1;i<l1-1;i++)
{
if(mp[b[i]]==0)
{
cout<<"No"<<endl;
ff=0;
break;
}
mp[b[i]]--;
}
if(ff) cout<<"Yes"<<endl;
}
}
}
}
}