青笙
青笙
全部文章
分类
题解(25)
归档
标签
去牛客网
登录
/
注册
青笙的博客
全部文章
(共10篇)
题解 | #[NOIP2011]统计单词数#
破解此题的关键在于灵活运用字符串中常用的几个方法: str.toLowerCase()方法,此方法的具体功能是将字符串中的所有字母转为小写,此题中用到此方法的好处是可以更好的查询比较。 str.spilt() 方法,此方法具体的作用是“分割”,具体如何分割取决于圆括号内的参数,例如str.spil...
Java
字符串
数学
2022-01-24
1
512
题解 | #两个机器人#
阅读完此题,最棘手的问题就是“机器人存在一些bug,可能会忽略一些指令,或者所有指令,或者全部忽略”。这是此题的难点之处,为什么呢?因为我们根本无法控制机器人的行动轨迹,不知道在哪会“出现bug”,所以行动轨迹根本无法把握。基于此,我们只能从字符串的命令出发,我们先算出两个计算器人的起始位置之间的间...
Java
数学
字符串
2022-01-19
0
444
题解 | #[NOIP2008]ISBN号码#
解决此题有几大关键之处,首先,要灵活运用将字符转换成整型,方便进行数值的运算,其次要考虑识别码为“X”的情况,我们可以通过特定的代码实现与前面数乘积之和求余的比较,来判定识别码是否为“X”的情况,若比较成功,则输出Right,不成功则输出正确的码,若有“X”情况则在识别码写“X”,即可解决此题 im...
Java
数组
字符串
数学
2022-01-14
0
439
题解 | #多项式输出#
欲解此题,首先要明白题目的意思,我们要用代码实现一元多项式的规范格式,首先,我们用一个数组接收多项式的系数,用数组的索引值代表多项式的幂次方。接下来我们将一个多项式拆分成a+b的形式,a是代表系数的值(包括正负号),b代表"x^"+i,也就是多项数次幂。再接下来用if语句来控制条件即可。但是,最后一...
Java
字符串
数组
数学
2022-01-13
0
502
题解 | #扫雷#
解决此题的关键在于如何构建二位数组,并且判断“非地雷格”附近有多少个地雷。我们先创建一个整数的二维数组,将读取到的字符进行重新赋值,我们将获取到的‘*’也就是地雷赋值为-8,将获取到的‘?’也就是非地雷格赋值为0.接下里通过对二维数组进行挨个遍历判断,数组的值为0的将进行周围判断是否存在“地雷”,若...
Java
数组
数学
字符串
2021-12-28
0
528
题解 | #[NOIP2011]数字反转#
解决此题的关键在于如何对一个整数进行反转,而且不是普通的反转,反转必须满足反转后的数是常见的整数形式,比如-1200,反转后必须是-21,而不是-0021,这样的话我们就不能通过普通的反转了。我们可以先把获取到的字符串转变成整型(Integer.parseInt()方法),得到的整型判断其大小是否为...
Java
字符串
数学
2021-12-26
0
451
题解 | #[NOIP2018]标题统计#
解决此题较易,遍历字符串,查找出单个字符是不是等于空格几个,需要注意的是,扫描是使用next()方法还是nextLine()方法,next方法不能得到带空格的字符串而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字...
Java
字符串
2021-12-19
0
474
题解 | #[NOIP2010]数字统计#
欲想解决此题,首先第一步,我们需要把L-R这些书数都转变成字符串,接下来我们可以遍历每一个字符串,传出的字符,我们用if语句来判断是否等于字符2,若相等则计数器加一,直到全部遍历完得出最终的次数。 import java.util.*; public class Main { public stat...
Java
字符串
数学
2021-12-17
0
370
题解 | #[NOIP2013]记数问题#
欲想解决此题,首先第一步,我们需要创建数组一个数组装下1~n个数,并且数组的类型要为字符串数组,接下来我们可以遍历每一个数组的每一个字符,用if语句来判断是否等于x,若相等则计数器加一,直到全部遍历完得出最终的次数。 import java.util.*; public class Main { p...
Java
数组
字符串
2021-12-15
0
421
题解 | #[NOIP1998]拼数#
解决此题的关键在于如何运用排序,当输入多个值时,我们要拼接成最大数,必然是要看高位数,高位数值越大,其拼接构成的值就会越大。基于此,我们就会想到,在字符串的方法中,有一个compareTo()方法,可以逐个扫描值的最高位。为了避免比较的字符串长度不同问题(因为不同会造成无法正确的比较我们想要的值),...
Java
数组
字符串
数学
2021-12-14
0
400