技术综合J卷60分选择题2道编程题题目一好像是:```java/** * @author xin麒 * @date 2024/2/25 16:38 * 第一行输入n * 第二行输入一串数字,之间用空格隔开 * 每次操作将一些相同的数字和v相加(v可以为负数),计算最小操作次数 */public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        int n = Integer.parseInt(scanner.nextLine());        String[] split = scanner.nextLine().split(" ");        Map<String, Integer> map = new HashMap<>();        for(String s : split){            Integer count = map.get(s);            if (count == null){                map.put(s,1);            }else{                map.put(s,count + 1);            }        }        System.out.println(map.size() - 1);    }}```题目2好像是:```java/** * @author xin麒 * @date 2024/2/25 16:39 * 第一行输入n * 第二行输入len=n的字符串s,每个字符在['1','9'] * 1可以用a,表示,2可以用b表示 ...... 26可用z表示 * 计算s的所有表示方式 * 例如: * 2 * 11 * 输出: * 2 * 解析: * 11可以用aa来表示,也可以用k来表示,共2中表示方式 */import java.util.*;public class Main{    public static void main(String[] args){        Scanner scanner = new Scanner(System.in);        int n = Integer.parseInt(scanner.nextLine());        String s = scanner.nextLine();        //判空        if(n == 0) {            System.out.println();            return ;        }        if(n == 1){            System.out.println(1);            return ;        }//long        long[] nums = new long[n];        nums[0] = 1;        char[] chs = s.toCharArray();        String str = "";        str += chs[0];        str += chs[1];        nums[1] = 1;        if(Integer.parseInt(str) <= 26) nums[1] = 2;        for(int i = 2;i < n;i++){            nums[i] = nums[i - 1]  % 1000000007;            str = "";            str += chs[i - 1];            str += chs[i];            if(Integer.parseInt(str) <= 26) {                long tmp = nums[i - 2]  % 1000000007;                nums[i] += tmp;                nums[i] %= 1000000007;            }        }        System.out.println(nums[n - 1] %1000000007);    }}```
点赞 2
评论 2
全部评论

相关推荐

07-31 17:30
中南大学 Java
带带杨巅峰:清华本也是985本
什么样的背景能拿SSP?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
球球别拷打俺了:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司10个岗位
点赞 评论 收藏
分享
小时候觉得老师是很伟大的职业 感觉老师都是人中龙凤才能当 后来考入大学 发现以前的老同学也是公费师范生了 他们什么样什么人品 我还不清楚吗 只能希望他们以后也会有改变 要不纯属耽误孩子 实习之后发现 有的领导 能当上领导也可能运气成分很多 自己决策方面很差 分配给属下的东西自己也说不明白  前些年那些明星 各种塌房 少林寺大师都能有情人和孩子 越长大越发现世界就是个草台班子 以前对不懂的东西有一层羡慕的滤镜 接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务