轻量级前端框架助力开发者提升项目效率与性能
796
2022-08-26
Codeforces 861 C. Did you mean... (模拟)
Description
Beroffice text editor has a wide range of features that help working with text. One of the features is an automatic search for typos and suggestions of how to fix them.Beroffice works only with small English letters (i.e. with 26 letters from a to z). Beroffice thinks that a word is typed with a typo if there are three or more consonants in a row in the word. The only exception is that if the block of consonants has all letters the same, then this block (even if its length is greater than three) is not considered a typo. Formally, a word is typed with a typo if there is a block of not less that three consonants in a row, and there are at least two different letters in this block.For example:the following words have typos: “hellno”, “hackcerrs” and “backtothefutttture”;the following words don’t have typos: “helllllooooo”, “tobeornottobe” and “oooooo”.When Beroffice editor finds a word with a typo, it inserts as little as possible number of spaces in this word (dividing it into several words) in such a way that each of the resulting words is typed without any typos.Implement this feature of Beroffice editor. Consider the following letters as the only vowels: ‘a’, ‘e’, ‘i’, ‘o’ and ‘u’. All the other letters are consonants in this problem.
Input
The only line contains a non-empty word consisting of small English letters. The length of the word is between 1 and 3000 letters.
Output
Print the given word without any changes if there are no typos.If there is at least one typo in the word, insert the minimum number of spaces into the word so that each of the resulting words doesn’t have any typos. If there are multiple solutions, print any of them.
Examples input
hellno
Examples output
hell no
题意
一个错误的单词是连续的辅音块中存在三个或以上的辅音字母(如果这些辅音字母是相同的除外),现在我们想用最少的空格将单词分为多个合理的子单词,输出分隔以后的结果。
思路
既然要用最少的空格分隔,那我们就要在所有的极限情况的末尾加空格,然后模拟判断一下即可。
AC 代码
#include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~