题目描述: 有b, r, w三种颜色组成的项链儿, 从项链儿一处剪断, 两边分别延伸至不同颜色为止, w可以被当成任意一种颜色 解题思路:暴力枚举, 枚举所有点并且从第一个不是w色的珠子开始, 很麻烦 代码: View Code 思考:调了快两个点儿, 代码能力还是不行, 还是应该静下心来靠着USACO这个平台练习自己的代码...
然后从第二个串的左边开始循环找连续颜色的“初始色”(如果是白色,那么左右看看),在初始色的左右找相同。可以看出共有n个初始色的位置,所以算法也就是O(n2)O(n2)的复杂度。然后还有一些细节要处理。作为一条初级题目,比较锻炼这个时候的萌新的代码力。 代码 /* ID: samhx1 LANG: C++14 TASK: beads */#in...
而USACO给予Java的提交宽裕的时间。 USACO要求的代码结构和输入输出格式如下: 包装一层BufferedReader/BufferedWriter可以大大提高读写效率。 /* ID: <your_id_here> LANG: JAVA PROG: ride */ class ride { public static void main (String [] args) throws IOException { BufferedReader in=new BufferedReader...