A71376 | 答案提示
来源编程题
时间限制1s
内存限制512MB
通过 / 提交0/0
题目描述
在当今流行的互联网测验中,选手在答不出一道难题时,测试软件通常会根据标准答案给出三次提示,标准答案由大小写字母以及标点符号和空格构成,其中元音字母为:'aeiouAEIOU'。
测试软件产生提示的算法如下:
第一次提示是将标准答案中的所有字母替换成'.';
第二次提示来自于第一次提示,将最前面的1/3个字母显示出来,若字母总数不是3的倍数则按四舍五入处理。
第三次提示来自于第二次提示,将余下的所有元音字母显示出来,如果余下的字母中没有元音字母则显示最前面的2/3个字母,若字母总数不是3的倍数则小数部分按四舍五入处理。
写一个程序实现以上产生提示的算法。
输入格式
输入数据仅一行包含一条标准答案,标准答案最多由50个字符组成。
输出格式
输出数据共有三行,分别为第一次提示,第二次提示和第三次提示。
输入输出样例
输入 #1
Upomoc! Lpv s nm pkrl sv smglsnk.
输出 #1
......! ... . .. .... .. ........ Upomoc! Lp. . .. .... .. ........ Upomoc! Lpv s nm pkrl s. ........
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?