蓝桥杯竞赛题解java
文章平均质量分 70
习题讲解
梦落繁辞
一名软件工程的本科生
展开
-
蓝桥杯 分糖果 Java实现
同学们的开心程度定义为他们所分到的糖果组成的字符串s[i]的字典序。肖恩希望同学们的开心程度相差尽量小,因此他要找到一种方案,使得所有糖果组成的字符串中字典序最大的字符串尽可能小。如果字符串较短的字符被比较完了,而字符串较长的字符还有剩余,那么较短的字符串被认为比较小。总的来说将前x个字符列出,然后将后续字符加在除第x个上,看是否会导致其他的字符串大于第x个字符串,如果是,就将字符加在第x个字符串上,如果不是那可以随便加在除第x个上。输出一个字符串,为所有糖果组成的字符串中字典序最大的字符串最小的可能值。原创 2024-03-18 01:04:07 · 356 阅读 · 0 评论 -
蓝桥杯 烬寂海之迷 AC自动机 JAVA实现
问题描述:在烬寂海中居住着某种智慧生物。它们的文明发展程度相当于地球上的中世纪,但是它们拥有强大的科技与魔法。一天,王国的法师得到了一段古老的魔法咒文,咒文中似乎隐藏着巨大的能量,但是咒文中有很多相似的字符串片段,法师们相信达些片段与魔法的启动有关。现在,国王决定招募聪明的你,使用你的技术能力来帮助法师们解开这个谜团。现在给你一个字符串S(主串),还有若干个模式串P。你需要统计每一个模式串在主串中出现的次数。输入格式。原创 2024-03-04 20:18:08 · 412 阅读 · 2 评论 -
蓝桥杯 串的处理 java解法
类提供的一个方法,用于移除字符串两端的空白字符(whitespace characters)。合在一起,这个正则表达式匹配的是前面是非数字,后面是数字的位置,即非数字字符与数字字符之间的位置。类中的方法,用于获取字符串中指定索引位置的字符。类是 Java 中用于处理可变字符串的类,通常用于拼接大量字符串时,以提高性能。类中的方法,用于在字符串构建器对象的末尾追加字符序列(字符串、字符、数字等)。类中的方法,它会读取输入的一行文本,并将其作为一个字符串返回。类中的方法,用于从一个字符串中提取子字符串。原创 2024-02-22 16:48:40 · 791 阅读 · 1 评论