第14届浙江大学程序设计竞赛 I. ?(>_o)! (ZOJ 3775)
来源:互联网 发布:7u分享网络赚一元 编辑:程序博客网 时间:2024/06/04 23:49
【来源】
ZOJ 3775 ?(>_o)!
【分析】
模拟题。忽略题目中的废话,提取出两个关键点,一是对“_”的处理,一是对“!”的处理。
【源码】
#include <iostream>#include <string>#include <cstdio>using namespace std;int main(){ int T; cin >> T; getchar(); while (T--){ string s; string out = ""; getline(cin, s); for (int i = 0; i < s.size(); ++i){ if (s[i] == '_'){ out += s; } if (s[i] == '!'){ out += "Hello, world!"; } } if (s == out){ cout << "Yes" << endl; } else{ cout << "No" << endl; } } //system("pause"); return 0;}
【点评】
另一种思路:
归纳起来,"Yes"的情况只有两种:"Hello, world!"或者一个不含"!"且仅含一个"_"的字符串。但是这种思路会判定答案错误。目前不知道是什么原因。欢迎留言探讨。
0 0
- 第14届浙江大学程序设计竞赛 I. ?(>_o)! (ZOJ 3775)
- 第14届浙江大学程序设计竞赛 A. Elevator(ZOJ 3767)
- 第14届浙江大学程序设计竞赛 D. Ranking System(ZOJ 3770)
- 第14届浙江大学程序设计竞赛 B. Continuous Login (ZOJ 3768)
- ZOJ 3770 : Ranking System (第14届浙江大学程序设计竞赛 D) - 结构体排序,vector
- 浙江大学第13届程序设计竞赛总结
- zoj 3775 ?(>_o)!
- ZOJ 3775 ?(>_o)!(模拟)
- ZOJ 3775 ?(>_o)!
- ZOJ 3775 ?(>_o)!
- 第三十届ACM国际大学生程序设计竞赛全程采访 - 浙江大学
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—I(主席树)
- 湖南省第八届程序设计竞赛I
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—I
- 第11届华南农业大学程序设计竞赛
- 第12届浙江省大学生程序设计竞赛
- 第11届东北地区大学生程序设计竞赛
- 第11届东北地区大学城程序设计竞赛
- hdu 简单题
- Linux内核模块-实例2(二)
- iPhone/iPad高级应用与手游开发学习笔记:AVAudioPlayer学习(音频播放demo)
- 输入一个小数,按不同格式输出
- 关于serveletContext.getRealPath()方法
- 第14届浙江大学程序设计竞赛 I. ?(>_o)! (ZOJ 3775)
- JavaScript 时间间隔和暂停及scrollleft的简单应用
- C语言里怎么对一组CHAR类型的数组进行查找
- ubuntu12.04下安装nvidia驱动
- hdu 模糊题
- 第六周工作周报
- NYOJ 44 子串和
- oracle定时任务
- Linux内核模块-实例3(二)