第八届湘潭大学程序设计比赛 A Love Letter
来源:互联网 发布:几米软件 编辑:程序博客网 时间:2024/05/28 23:10
A Love Letter
Accepted : 58 Submit : 152Time Limit : 1000 MS Memory Limit : 65536 KB题目描述
CodeMonkey终于下定决心用情书的方式向心爱的女神表白,当他历经几天几夜写完之后才知道女神有很多不喜欢的词,所以他不得不有把这些词删掉。例如:原文是:ILOVEYOU,女神不喜欢的词是‘LV’,‘O’那么最终情书要改成IEYU。现在已知女生不喜欢的词的集合S,CodeMonkey想知道刚写的情书会改成什么样?S={“HATE”,“SHIT”,“LV”,“O”,“FUCK”,“UGLY”,“MM”}
输入
多样例输入,每个样例输入一行情书原文,原文只包含大写英文字母,原文长度不超过1000
输出
对于每个样例,若是情书被删完则输出一行“LOSER”,否则输出情书的剩余内容
样例输入
ILOVEYOUMM
样例输出
IEYULOSER
很简单的水题,比赛时却没做出来,贴出来警示自己
代码:
#include <string.h>#include <stdio.h>char a[1010];int len;int act(){int ok = 0;for (int i = 0; i < len; i++){if (i + 4 <= len){if (a[i] == 'H'&&a[i + 1] == 'A'&&a[i + 2] == 'T' && a[i + 3] == 'E'){for (; i < len; i++)a[i] = a[i + 4];len = len - 4;ok = 1;}if (a[i] == 'S'&&a[i + 1] == 'H'&&a[i + 2] == 'I' && a[i + 3] == 'T'){for (; i < len; i++)a[i] = a[i + 4];len = len - 4;ok = 1;}if (a[i] == 'F'&&a[i + 1] == 'U'&&a[i + 2] == 'C' && a[i + 3] == 'K'){for (; i < len; i++)a[i] = a[i + 4];len = len - 4;ok = 1;}if (a[i] == 'U'&&a[i + 1] == 'G'&&a[i + 2] == 'L' && a[i + 3] == 'Y'){for (; i < len; i++)a[i] = a[i + 4];len = len - 4;ok = 1;}}if (i + 2 <= len){if (a[i] == 'L'&&a[i + 1] == 'V'){for (; i < len; i++)a[i] = a[i + 2];len = len - 2;ok = 1;}if (a[i] == 'M'&&a[i + 1] == 'M'){for (; i < len; i++)a[i] = a[i + 2];len = len - 2;ok = 1;}}if (i + 1 <= len){if (a[i] == 'O'){for (; i < len; i++)a[i] = a[i + 1];len = len - 1;ok = 1;}}}return ok;}int main(){while (scanf("%s", a) != EOF){len = strlen(a);while (act() && len > 0){}if (len == 0)puts("LOSER");else{for (int i = 0; i < len; i++)printf("%c", a[i]);printf("\n");}}return 0;}
0 0
- 第八届湘潭大学程序设计比赛 A Love Letter
- 第八届湘潭大学程序设计比赛A题
- 第八届湘潭大学程序设计比赛
- 第八届湘潭大学程序设计比赛(题解)
- 第八届湘潭大学程序设计比赛 Problem C Cipher Lock
- 第八届湘潭大学程序设计比赛 c题
- 湘潭大学校赛A Love Letter
- 2008湘潭大学程序设计比赛解题报告
- 2013年湘潭大学程序设计比赛
- Digit【2015 湘潭大学程序设计比赛(Internet)】
- 2015 湘潭大学程序设计比赛(Internet)
- 湘潭大学第八届程序设计竞赛B题
- Digit(湘潭大学比赛)
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 A:Age
- 2015 湘潭大学程序设计比赛(Internet)Problem D:最小的数
- 2015 湘潭大学程序设计比赛(Internet) 全解析 + AC代码
- 2015 湘潭大学程序设计比赛(Internet)--D题-最小的数
- A Love Letter
- LeetCode Binary Tree Maximum Path Sum
- JAVA 创造新的神话
- Struts2_16_默认Action
- 【错误更正】oracle 备份: 每天备份,全备份,保留七天。
- ubuntu里各类文件夹的介绍
- 第八届湘潭大学程序设计比赛 A Love Letter
- 什么是 “动态规划” , 用两个经典问题举例。
- php生成GUID(全球唯一标识)的方法解析
- 2014.3.16号学习博客签到
- Struts2_17_result-type
- 英雄会第四届在线编程大赛·线上初赛:带通配符的数
- android中的category
- 【Android】代码收集
- Struts2_18_GlobalResult