牛客194053095号
牛客194053095号
全部文章
题解
归档
标签
去牛客网
登录
/
注册
牛客194053095号的博客
全部文章
/ 题解
(共7篇)
Java 最笨方法
用两个栈来做,有些特殊情况需要考虑:1、+, -, *, / 这四个符号前面有可能会省略0,比如:(-4*2),应该为(0-4*2),所以要在前面加个0,但是,还有中特殊情况不需要加0,比如:(4\2)-3,这种情况,'-'前面不需要加0。综上,只有前面是'(','[','{'这三种情况的话,才需要...
2021-04-06
6
1110
太秀了
笨办法,每次循环求剩的瓶子巧办法,除以2 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);...
2021-04-06
1
522
Java 简单解法
根据题意,输出的字符串需要在数字字符左右加上''。我们设置一个状态,为数字和非数字两种状态(boolean值)。当我们遍历字符串的时候 :1、当前字符为数字,读取状态,如果状态为非数字,表明上一个字符不是数字,所以当前字符为数字首位,需要在前面加个'';如果状态为数字,则不需要添加'',只需输出。2...
2021-04-05
0
645
矩阵乘法计算量估算
根据题意,A矩阵(50×10)和B矩阵(10×20)满足相乘的条件,那么A×B的乘法次数为50×10×20,即: A矩阵的行 × A(B)矩阵的列(行) × B矩阵的列。首先是输入矩阵,根据题意会输入多个矩阵,考虑使用队列(Queue)来完成输入矩阵。这道题的重点是解析输入的计算法则,如示例中的“(...
2021-04-05
6
2956
Java 高精度整数加法
根据题意,输入长度会超出java中的long类型长度,所以这里使用加法逻辑,对字符串逐位相加,输出结果。注释已经解释的很明白了 import java.util.*; public class Main { public static void main(String[] args) { ...
2021-04-03
11
1484
Java 字符串加密
1、首先使用LinkedList存储由'A'~'Z'的26个字符链表,作为加密的键值,之所以选择LinkedList,是因为可以方便的弹出第一个元素。2、以HashMap来存储源字符和加密后字符之间的映射关系3、从0~25开始遍历,首先获取到key中的字符,如果HashMap中没有,则加入,同时删掉...
2021-04-02
0
837
输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数
通过运算二进制计算有多少个1 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ...
2021-04-01
0
762