- 博客(5)
- 收藏
- 关注
原创 代码随想录_反转字符串II(双指针法)
双指针解决本题的思路,用于拓展思路,题目相对简单,是本人看到题目时的想到的思路并成功AC,最优解法请参照“代码随想录题解“。
2024-03-16 00:54:25
146
1
原创 算法竞赛入门经典UVa 340
Master-Mind HintsUVA - 340原题链接:https://vjudge.net/problem/UVA-340思路:首先,要开辟两个数组用于储存答案序列和猜测序列,正常的猜测序列不会有0,所以只需判断第一个数是否为0即可。对于输出的A来说可以直接遍历答案序列和猜测序列对应元素是否一样来求得A。为了求B,对于每个数字(1-9),统计二者出现的次数c1,c2,则min(c1,c2)就是该数字对B的贡献。最后减去A的部分。代码如下:#include<bits/stdc+
2021-03-11 16:59:36
232
4
原创 算法竞赛入门习题2-5
算法竞赛入门习题2-5习题描述:“输入正整数 a, b, c,输出a/b的小数形式,精确到小数点后c位。a, b<= 10^6, c<=100。输入包含多组数据,结束标记为 a=b=c=0。”样例输入:1 6 40 0 0样例输出:Case 1: 0.1667思路:这道题主要要注意的是小数的位数需要人工输入,就是模拟保留小数位的过程,具体的思路是先输出整数位和小数点,小数位则通过上一次除后的所得余数再除除数依次类推,到最后一位时要根据下一位的数值来判断是否进位。.
2021-03-09 15:02:28
131
原创 Java String类的总结和归纳
Java String类的总结和归纳nextline()和next()区别next()读取到有效字符后才可以结束输入,对输入有效字符之前遇到的zhi空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的.例如:subString()方法
2020-08-01 10:59:52
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人