avatar-decorate
bupt萌新 level
获赞
597
粉丝
34
关注
15
看过 TA
3636
北京邮电大学
2024
Java
IP属地:浙江
功名半纸,风雪千山
私信
关注
头像
2023-10-25 21:02
已编辑
北京邮电大学 Java
鼠鼠0.66 0.13 1,太菜了第三题代码:public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        int n = sc.nextInt();        int[] arr = new int[n];        for (int i = 0; i < n; i++) {            arr[i] = sc.nextInt();        }                Set<Integer> result = new HashSet<>();        Set<Integer> prev = new HashSet<>();                for (int num : arr) {            Set<Integer> current = new HashSet<>();            current.add(num);            for (int s : prev) {                current.add(orValue | num);            }            result.addAll(current);            prev = current;        }                System.out.println(result.size());    }}比较朴素的解法
星河滚烫笔尖微凉:第一题,用递归,cal(a, b) = 1 + (a/2, b/2), 直到a=b. 第二题,括号匹配,第一个操作没有意义,当成10010101数组处理,最后要么全1,要么全0,只需要考虑第二个操作,第二个操作是每次可以把相差偶数位的两个1转化为两个0(或者反过来),那么用栈保存1的下标,每次遇到1就看和栈顶的1下标是否相差偶数位,相差直接弹出栈顶,否则下标入栈,最后栈是空的意味着能全部配对成功。 求第三题题解
投递菜鸟集团等公司10个岗位
0 点赞 评论 收藏
分享
头像
2023-10-23 18:42
已编辑
北京邮电大学 Java
0 点赞 评论 收藏
分享
头像
2023-10-25 20:52
已编辑
北京邮电大学 Java
0 点赞 评论 收藏
分享
头像
2023-09-05 14:44
北京邮电大学 Java
0xGG:北理本硕,字节百度实习,NLP两篇C会,淘天阿里云全部简历挂。秋招几个offer了,阿里系一个面试都没有
0 点赞 评论 收藏
分享
头像
2023-06-12 17:19
北京邮电大学 Java
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务