首页 > 代码库 > XTU_1184 A Love Letter
XTU_1184 A Love Letter
http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1184
给定原字符串,和需要删掉的字符串集,然后输出删除后的字符串,如果长度变为0,输出LOSER。
考验编码能力 !!
#include<cstdio> #include<string> #include<iostream> using namespace std; char ss[10][10]={"HATE","SHIT","LV","O","FUCK","UGLY","MM"}; int dit[10]={4,4,2,1,4,4,2}; string s; string jiesu(string s) { string s1=""; for(int i=0;i<s.size();i++) if(s[i]!='#') s1+=s[i]; return s1; } bool solve() { int flag=0; for(int i=0;i<7;i++) { int t=-1; t=s.find(ss[i]); if(t!=-1) { flag=1; for(int j=t;j<t+dit[i];j++) s[j]='#'; } } s=jiesu(s); return flag; } int main() { while(cin>>s) { while(solve()); if(s.size()) cout<<s<<endl; else cout<<"LOSER\n"; } return 0; }
XTU_1184 A Love Letter
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。