招商银行编程题大家A了多少,附前两题答案

我只A了2.1,1 + 1 + 0.1,听说第三题暴力也能解?对了招商银行是只招后端吗?基本上都是后端的试题

第一题巧克力


 public class Main { 
    public static void main(String[] args) {
          Scanner scanner = new Scanner(System.in);
          int n = scanner.nextInt();
          int ans = 1;
          if(n < 6){
             System.out.println(0);
             return;
          }
          for (int i = 0; i < n - 6; i++) {
             ans *= 2;
             ans = ans % 666666666;
          }
          System.out.println(ans);
      } 
} 
第二题倒水



 public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt(), w = scanner.nextInt();
        int[] a = new int[2 * n];
        for (int i = 0; i < 2 * n; i++) {
            a[i] = scanner.nextInt();
        }
        Arrays.sort(a);
        double bmin = a[n], gmin = a[0];
        double ans = 0;
        if (bmin / 2 <= gmin) {
            ans = bmin * 1.5 * n;
            if(ans >= w){
                ans = w;
            }
        } else {
            ans = gmin * n * 3;
            if(ans >= w){
                ans = w;
            }
        }
        System.out.printf("%.6f", ans);
    }
} 
第三题
数论题,Google Amr and Chemistry可以看到答案

#招商银行##笔试题目#
全部评论
第一题是要考虑大数吗?我考虑了大数不知道为什么只有0.5
点赞 回复
分享
发布于 2019-04-09 21:05
老哥可以说下题目内容吗?想学习下,我做了趋势的题。。
点赞 回复
分享
发布于 2019-04-09 21:34
滴滴
校招火热招聘中
官网直投
题1为啥是2的次方解呢?可以说一下吗?
点赞 回复
分享
发布于 2019-04-09 22:03
大家收到消息了么
点赞 回复
分享
发布于 2019-04-11 13:23

相关推荐

点赞 32 评论
分享
牛客网
牛客企业服务