2019 字节笔试题“油豆瓶”

2019-08-25 21:12:50 +08:00
 mart1nN
Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        int[][] arr = new int[num][num];
        for (int i = 0; i < num; i++) {
            for (int j = 0; j < num; j++) {
                arr[i][j] = scanner.nextInt();
            }
        }
        Set<Integer> set1 = new HashSet<>();
        int count = 0;
        for (int i = 0; i < num; i++) {
            for (int j = i + 1; j < num; j++) {
                if (arr[i][j] > 3) {
                    if (!(set1.contains(i) || set1.contains(j))) {
                        count++;
                    }
                    set1.add(i);
                    set1.add(j);

                }
            }
        }
        int left = num - set1.size();
        System.out.println(count + left);

题目自行百度把。心态有点难受

俺刷了一整天算法题,笔试的时候第一题都没 100%通过,油豆瓶通过率 90%,尽力而自闭

改进后的版本:不晓得对不对,合并了循环;判断条件中>3 改成了>=3 (感觉剩下的 10%就是因为这个没通过,因

为我同学>=3 通过了)

Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        int[][] arr = new int[num][num];
        Set<Integer> set1 = new HashSet<>();
        int count = 0;
        for (int i = 0; i < num; i++) {
            for (int j = 0; j < num; j++) {
                arr[i][j] = scanner.nextInt();
                if (arr[i][j] >= 3) {
                    if (!(set1.contains(i) || set1.contains(j))) {
                        count++;
                    }
                    set1.add(i);
                    set1.add(j);

                }
            }
        }
        int left = num - set1.size();
        System.out.println(count + left);
8232 次点击
所在节点    Java
26 条回复
Livid
2019-08-26 12:17:51 +08:00
@zjp 谢谢举报。那个账号已经被处理。
zxcslove
2019-08-26 14:17:49 +08:00
油豆瓶...........人才,补充纠正一下能少浪费多少人时间
rizon
2019-08-26 16:12:14 +08:00
豆油瓶。。。。简直一脸懵逼。。。
简单快速看了下没明白入参和出参是啥。。

不过我很好奇这个名词,不知道有人能给解释下不。。。。

“ 抖音中每两个用户之间互动超过 3 次即互为豆油瓶”
谁能给解释一下,为什么把这种情况起了一个豆油瓶这种名字?想了半天没想明白里面的玄机和关系

“抖友瓶”??为啥要叫瓶?为啥不直白的就叫互动关系。。一度互动关系、二度互动关系。
就是个图嘛。。。
rizon
2019-08-26 16:13:59 +08:00
@rizon #23 好吧大概明白了,抖友谐音 豆油,把豆油装到一起的一般就是瓶子。。所以就索性叫 豆油瓶了吧。。。
真。。。。嗯。。没想出啥形容的词来。。
mart1nN
2019-08-26 16:56:12 +08:00
@rizon hhh 我昨晚看题目看了 10 分钟,没反应过来怎么起这么个名字
abakane
2019-08-27 11:16:29 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/594985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX