hdu 1039 - Easier Done Than Said?
题目:给你一个小写字符串,判断是否安全,安全规则如下:
1.包含元音字母;2.相邻3个元素不能都是元音或辅音;3.连续2个字母相同之能是o或e。
分析:简单题。直接模拟即可。
说明:今天有点累╮(╯▽╰)╭,要学的东西好多( ⊙ o ⊙ )啊!
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>
#include <cmath>using namespace std;int f(char c)
{return (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');
}char buf[32];int main()
{while (gets(buf) && strcmp(buf, "end")) {int flag = 0;for (int i = 0 ; buf[i] ; ++ i)if (f(buf[i]))flag = 1;for (int i = 2 ; buf[i] ; ++ i) {if (f(buf[i])&&f(buf[i-1])&&f(buf[i-2]))flag = 0;if (!f(buf[i])&&!f(buf[i-1])&&!f(buf[i-2]))flag = 0;}for (int i = 1 ; buf[i] ; ++ i)if (buf[i] == buf[i-1] && buf[i] != 'e' && buf[i] != 'o')flag = 0;if (flag) printf("<%s> is acceptable.\n",buf);else printf("<%s> is not acceptable.\n",buf);}return 0;
}
hdu 1039 - Easier Done Than Said?相关推荐
- 杭电OJ分类题目(2)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...
- dir命令只显示文件名
dir /b 就是ls -f的效果 1057 -- FILE MAPPING_web_archive.7z 2007 多校模拟 - Google Search_web_archive.7z 2083 ...
- hdu与poj题目分类
POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...
- [转] HDU 题目分类
转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...
- HDU题目分类啊!!!
分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...
- hdu 杭电题目分类
View Code 1 1001 这个就不用说了吧 2 1002 简单的大数 3 1003 DP经典问题,最大连续子段和 4 1004 简单题 5 1005 找规律(循环点) 6 1006 感觉有点B ...
- HDOJ 2642 HDU 2642 Stars ACM 2642 IN HDU
MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=2642 题目描述: ...
- HDU题目分类大全【大集合】
基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056.105 ...
- 转载:Hdu 题目分类
原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...
最新文章
- 单片机异常复位后如何保存变量数据
- 用 Java 实现断点续传 (HTTP)
- 解决IDEA修改已有项目为maven项目时目录结构被改变的问题
- 【JZOJ4819】【NOIP2016提高A组模拟10.15】算循环
- 安卓手机免root修改hosts文件
- 三角形内切圆半径计算
- Python3.7安装Geenlet
- zabbix 5系列之snmp监控详解
- es的refresh和flush介绍
- 泰山OFFICE技术讲座:由中英文混排,谈间距kerning
- 基于JAVA计算机类专业考研交流学习平台计算机毕业设计源码+数据库+lw文档+系统+部署
- matlab函数之reshape()
- 身份证ocr的API接口,让身份证信息录入更快捷
- 电子烟的使用方法及注意事项
- 400亿巨量资金恐慌出逃
- sas mysql乱码_SAS 数据步 常见错误汇总之1-上
- 区块链技术的浅尝辄止
- MacBook 向日葵无法控制别人的电脑
- 用C语言实现Ping命令
- 基于OpenCV的车辆计数(二)