zoj1698

2416和2451测试程序 2416和2451测试程序原代码,编译成功,好使 立即下载

题目大意:

检测一个单词是否同时符合以下3个条件:
1、必须至少包含一个元音字母
2、不能包含三个连续的元音字母或三个连续的辅音字母
3、不能包含字母连续出现两次,除了‘ee’或‘oo’

解题思路:

无

代码如下:

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>

char pass[25];

int is_vow(char c)
{
  if((c=='a')||(c=='e')||(c=='i')||(c=='o')||(c=='u'))
      return 1;
  else
      return 0;  
}
int equal(char a,char b)
{
  if((a==b)&&(a!='e')&&(a!='o'))
  {
    return 1;
  }
  else
  {
    return 0;
  }
}

int main()
{
  int length;
  int i;
  int count_vow;
  int flag;

  while(scanf("%s",pass)!=EOF)
  {
    flag=0;
    length=strlen(pass);
    if(length==3)
    {
      if(pass[0]=='e'&&pass[1]=='n'&&pass[2]=='d')
      {
        break;
      }
    }

    count_vow=0;

    if(length>=3)
    {
      for(i=0;i<length-2;i++)
      {
        if(is_vow(pass[i])&&is_vow(pass[i+1])&&is_vow(pass[i+2]))
        {
          flag=1;
          break;
        }
        if((!is_vow(pass[i]))&&(!is_vow(pass[i+1]))&&(!is_vow(pass[i+2])))
        {
          flag=1;
          break;
        }      
      }
    }

    if(length>=2)
    {
      for(i=0;i<length-1;i++)
      {
        if(equal(pass[i],pass[i+1]))
        {
          flag=1;
          break;
        }
      }
    }

    for(i=0;i<length;i++)
    {
      if(is_vow(pass[i]))
      {
        count_vow++;
      }
    }
    if(count_vow==0)
    {
      flag=1;
    }

    if(flag)
    {
      printf("<%s> is not acceptable.\n",pass);
    }
    else
    {
      printf("<%s> is acceptable.\n",pass);
    }
  }
  return 0;
}
zoj2451 浙江大学ACM2451 浙江大学2451题 用线段树思想解的,c++语言版本 立即下载

相关推荐

浙江大学ZOJ题目分类

浙大ZOJ题目分类,可以让你更方便快速锁定那你想要联系的题目,是自己快速提高·

zoj_1698

好吧,今天就到此为止吧。。虽然做的题都好水,但是算是完成任务啦。。睡觉喽~ /* zoj_1698 字符串处理 简单题,按照三个要求依次检查即可。 */ #include #include #include using namespace std; bool vo

I am coming! 630

普元EOS8.3精简版安装指南:从零开始搭建低代码开发环境

本文详细介绍了普元EOS8.3精简版的完整安装流程。从JDK1.8环境准备、MySQL数据库配置与初始化,到核心配置文件修改、服务启动与登录验证,提供了从零开始搭建低代码开发环境的清晰步骤和常见问题排坑指南,帮助开发者快速部署并体验平台核心功能。

ik678901的博客 1101

zoj2451

zoj2451

zzu-hust-madd 1763

folium离线地图实战:从下载到部署的完整指南

本文提供了一份完整的folium离线地图实战指南。针对网络不稳定或内网环境下的地图应用需求,详细讲解了如何下载离线地图瓦片数据,并通过两种核心方法(直接替换URL与创建TileLayer)将其集成到folium中。文章还涵盖了部署优化、边界处理及资源本地化等关键步骤,帮助你构建完全脱离网络依赖的交互式地图应用。

weixin_29061041的博客 274

C# NX二次开发:两种过滤器设置方案的实战解析与场景适配

本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。

weixin_33739646的博客 844

关于zoj2451的题解的思考

zoj2451个人思考

ChaoyingL的博客 864

保姆级教程:如何用Le2i Fall Detection Dataset训练你的跌倒检测模型(附数据集下载)

本文提供了一份详细的实战指南,教你如何使用Le2i Fall Detection Dataset训练跌倒检测模型。内容涵盖数据集的深度解析、预处理与工程化管道搭建、模型选择与训练策略,以及评估优化与部署考量,旨在帮助开发者从零构建高精度、可应用的跌倒检测系统。

assembly8low的博客 1287

【算法笔记】【动态规划】ICPC训练联盟2021寒假冬令营(8)

01背包 例题:洛谷P1048 添加链接描述 #include<iostream> #include<cstring> #include<algorithm> #include<cstdio> using namespace std; #define N 1007 int T, M; int a[N][2]; int dp[N]; int main() { cin >> T >> M; for (int i = 1; i <

weixin_43502713的博客 300

定位教程0---定位初介绍

定位教程0---定位算子介绍

Quintin 1万+

第42篇FEDGLOSS算法BEYOND LOCAL SHARPNESS:COMMUNICATION-EFFICIENT GLOBALSHARPNESS-AWARE MINIMIZATIONFOR

:用上一轮伪梯度最小化锐度,获取与全局损失最相关的几何信息,引导全局优化趋向更平坦的最小值。效果对比分析:FEDGLOss。

weixin_74009895的博客 526

ZOJ 1698 (最大流入门)

Power NetworkTime Limit:5000MS    Memory Limit:32768KB    64bit IO Format:%lld & %llu SubmitStatusPracticeZOJ 1734 Appoint description: Description A power network consists of nodes (power

u013268685的专栏(有一种幸福叫AC,有一种期待叫AK) 1523

PostgreSQL的学习心得和知识总结(一百二十六)|深入理解PostgreSQL数据库SQL执行时间计算 \timing 和 log_duration的使用和原理

1、参考书籍:《PostgreSQL数据库内核分析》2、参考书籍:《数据库事务处理的艺术:事务管理与并发控制》3、

孤傲小二~阿沐的博客 984

ZOJ-1698

擦,C语言基础太烂了,字符串操作的时候各种错,以后要全用C来练习。话说贴代码的时候怎么没有C的选项啊,只能用选C++来贴了,这是代表已经没人用C了吗。。 #include #include int isVowels(char c) { return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'; } int main()

xhldtc的专栏 508

【RT-DETR涨点改进】全网独家首发、特征融合改进篇 | AAAI 2026 | 引入CDEM交叉动态增强模块,双向引导和融合,在低光图像增强中有效提升了图像的亮度,提升小目标和暗目标的检测准确率

本文提出了一种基于CDEM(交叉动态增强模块)改进的rtdetr网络模型,有效提升了在低光和复杂环境下的目标检测性能。CDEM模块通过动态增强亮度与色彩特征,改善图像输入质量,增强细节和对比度。该模块具有轻量级结构,易于集成到现有模型中,能够显著提升小目标和暗目标的检测准确率与鲁棒性。文章详细介绍了CDEM模块的结构原理、实现方法,并提供了完整的代码实现和配置指南,包括三种改进版本的YAML配置文件。实验结果表明,该方法在图像增强和目标检测任务中均取得了优异性能。

Ai缝合怪、助力小伙伴高效发论文 143

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

[水]ZOJ1698

给若干个单词,判断是否:1.至少一个原因

woot forever woot 402

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ZOJ 1698 Easier Done Than Said?

查看原题题意思路太水了有点不好意思贴(为了凑数量还是贴了(囧代码#include <iostream> #include <string.h> using namespace std; int isVowel(char temp){ if(temp=='a'||temp=='e'||temp=='i'||temp=='o'||temp=='u'){ return 1;

AC~ 271

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

POJ 1575/ZOJ 1698(模拟)

题目链接:http://poj.org/problem?id=1575 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1698 #include #include #include #include using namespace std; int main() { string s;

Learn as if you were to live forever 709

zoj 1698 Easier Done Than Said?

题目地址:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=698 题解:  额,水题一个,一点思维量都没有,就是逻辑判断理顺就好了。 耍赖使用了goto  #include #include using namespace std; int isvowel(char ch) { if(ch=='a'||ch=='e'|

Jingqi@Mr.B的ACM博客 601

just a hook hdu1698+zoj1610

简单线段树,自己还是做了挺久的,,, 改了一个地方过了,,也不太清楚为甚么 #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long #define inf 0x3f3f3f3f #def

now_ing的博客 364

zoj 1698.Easier Done Than Said?

Easier Done Than Said? #include #include #include using namespace std; int main(int argc, char* argv[]) { // ifstream cin("aaa.txt"); string s; int a,b; int i,t; while(cin>>s) {

da_fan_shu_的专栏 276
上一篇: zoj1709
下一篇: zoj1657
马冬冬
博客等级 码龄15年 54粉丝 519原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值