import java.util.Scanner;//23届秋招百度笔试第一题:暴力(100%)
public class Main10 {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner sc=new Scanner(System.in);int n=sc.nextInt();int res1=0,res2=0;int mid=sc.nextInt();for (int i = 0; i < n; i++) {if(mid==1) {res1++;}else if(mid==2) {res2++;}else if(mid==3) {if(res1>res2) {res1++;}else if(res1==res2) {res1++;res2++;}else {res2++;}}if(i!=n-1) {mid=sc.nextInt();}}System.out.println(res1+" "+res2);}}
import java.util.Arrays;
import java.util.Scanner;//23届秋招百度笔试第二题:暴力(44.44%)
public class Main11 {public static void f11(int n,int[] arr) {
//      System.out.println(Arrays.toString(arr));long res=0L;for (int i = 0; i < n/2-1; i++) {if(arr[i]==arr[n-1-i]) {continue;}else if(arr[i]<arr[n-1-i]) {
//              arr[i]+=(arr[n-1-i]-arr[i]);arr[i+1]+=(arr[n-1-i]-arr[i]);res+=(arr[n-1-i]-arr[i]);}else {
//              arr[n-1-i]+=(arr[i]-arr[n-1-i]);arr[n-1-i-1]+=(arr[i]-arr[n-1-i]);res+=(arr[i]-arr[n-1-i]);}}//判断if(n%2==0) {if(arr[n/2-1]!=arr[n/2]) {System.out.println(-1);}else {System.out.println(res);}}else {if(arr[n/2-1]!=arr[n/2+1]) {System.out.println(res+Math.abs(arr[n/2-1]-arr[n/2+1]));}else {System.out.println(res);}}
//      System.out.println(Arrays.toString(arr));}public static void main(String[] args) {// TODO 自动生成的方法存根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();}f11(n,arr);}}
import java.util.*;//23届秋招百度笔试第三题:暴力(?%)
public class Main12 {//提取名称的方法public static void f12(String str) {int mid=str.indexOf("new");while (mid!=-1) {int sub1=str.lastIndexOf(",",mid);int sub2=str.lastIndexOf("=",mid);if(sub1!=-1) {set.add(str.substring(sub1+1,sub2).trim());}else {int sub3=str.indexOf("Node");int sub4=str.indexOf("Node[]");if(sub3>mid||sub4>mid) {set.add(str.substring(0,sub2).trim());}else {int sub5=str.indexOf(" ");set.add(str.substring(sub5,sub2).trim());}}mid=str.indexOf("new",mid+1);}}static Set<String> set=new HashSet<String>();public static void main(String[] args) {// TODO 自动生成的方法存根Scanner sc=new Scanner(System.in);sc.nextLine();sc.nextLine();//去除头两行String str=sc.nextLine();boolean flag=false;//判断/**/String laststr="";while (!"}".equals(str)) {if("/*".equals(str.trim())) {flag=true;}if("*/".equals(str.trim())) {flag=false;str=sc.nextLine();continue;}int sub=str.indexOf("//");if(sub!=-1) {str=str.substring(0,sub);}str=str.trim();str=laststr+str;if(!flag&&!"".equals(str)&&!"}".equals(str)) {//注意:字符char不能和字符串String比较equalsif(!";".equals(str.charAt(str.length()-1)+"")) {
//                  System.out.println("-------"+str);laststr=str;}else {
//                  System.out.println("======="+str);f12(str);laststr="";}}str=sc.nextLine();}System.out.println(set.size());
//      System.out.println(set);}}//测试数据
//class Main{
//    public static void main(String[] args){
//        Node x,y = new Node(5), z=new Node();  //'new' can lots of things.
//        //b=new Node();
//        Node[] xx = new Node[5];
//        xx[3]=new Node();
//        xx[3] = new Node();
//        /*
//        Node yy=new Node(11);
//        Node zz=new Node(yy.x);
//        */
//        y=      //there is nothing.
//        new Node();
//    }
//}
////预期结果
//4

23届秋招百度笔试算法题相关推荐

  1. 23届秋招阿里笔试算法题

    import java.util.Scanner;//23届秋招阿里笔试第一题:二进制求解(100%) public class Main1 {public static void f1(int n) ...

  2. 2019年字节跳动2020届秋招在线笔试真题(后端开发工程师)

    2019年字节跳动2020届秋招在线笔试真题(后端开发工程师) 第一题 第二题 第三题 第四题 第一题 第二题 第三题 第四题 字节跳动的题,对于我这个菜鸟来说确实很难,对一半都做不到.还得继续努力啊 ...

  3. 2021届秋招大厂高频算法题汇总

    当初在准备秋招的时候,算法是一个大难题,不知道该怎么准备,也不知道应该要刷哪些题,只能在网上看面经,然后整理一遍,下面这些题目主要来源三个方面, (1)我自己遇到的真题 (2)牛客上的面经,别人遇到的 ...

  4. 用友2023届秋招Java笔试-S2卷-编程题详解

    用友2023届秋招Java笔试-S2卷 其他的选择和多选不允许跳出 另外还有一道关于数据库查询的题: 有两个表,一个学生表,一个成绩表包含学生各个科目的成绩,学生表根据学生id和成绩表关联,要求的是通 ...

  5. 近万字23届秋招总结,经验汇总简历分享,希望能帮到春招的大家

    前言 本人是在大二下暑期的时候正式开始找工作的,在这段时间里从一开始的无脑莽撞到后来的步步前行,受到了很多很多好心人和大佬们优秀文档的无私帮助.学校里学到的太少太少,而求职又需要的太多太多,这些文档帮 ...

  6. 01 | 23届秋招嵌入式岗位薪资情况汇总

    前言 针对 23 届秋招嵌入式相关岗位 offer 情况,总结了一份薪资报告,供参考. 文章目录 前言 一.嵌入式岗位薪资图示 二.嵌入式方向相对高薪的行业有哪些? 三.嵌入式学习资料 一.嵌入式岗位 ...

  7. 23届秋招,寒气逼人。。

    本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...

  8. 【23届秋招总结系列】一个普本23届小学弟的秋招总结,上岸金山云开发(云计算方向)

    大家好,我是路飞~ 正值秋招收尾阶段,今天很荣幸请来了交流qun小分队里的一位23届本科上岸 金山云开发工程师-云计算方向的同学,给大家分享一下他在秋招过程中的总结和心得体会. 他的博客链接:团子的守 ...

  9. 【23届秋招总结】本科小学弟成功签约滴滴后端开发offer

    大家好!我是路飞,最近工作太忙啦,断更很久,今天给大家分享一位本科23届小学弟的秋招历程- 在今年整体上就业困难,各大公司校招HC收缩的情况下,这位小学弟也历经坎坷成功拿到了滴滴后端开发岗位Offer ...

最新文章

  1. hdu2235 机器人的容器
  2. iOS上传头像, 相册权限,相册权限,拍照上传,相册选择图片,拍照页面语言设置,保存到相册...
  3. 每个人都应该读一读贝索斯的致股东信 1997-2016
  4. 八爪鱼,国内领先的爬虫云采集工具平台,为许多大型公司,政府,提供数据服务
  5. c++11 future promise
  6. 模拟器显示空白图片_网吧模拟器下载:小游戏礼包
  7. LOJ10155数字转换
  8. win10恢复出厂设置_电脑Win10系统恢复出厂设置
  9. 解析Integer比较
  10. 解决问题--Maven,IDEA项目External Libraries下只有jdk没有maven依赖
  11. 2019年上海理工大学《高等代数》试题和答案——解题人(蔡宇)
  12. CDN学习笔记二(技术详解)
  13. 目标跟踪算法研究整理
  14. Java~基于fluent-hc快速构建Http请求,结合failsafe实现异常重试
  15. 通过js批量下载地图TopoJson数据
  16. mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标
  17. 【转】偷偷告诉你快速提高app下载量和安装量
  18. 微信开放平台之第三方平台开发,模板小程序如何提交?
  19. intptr_t详解
  20. 第五人格服务器正在维护中怎么办,第五人格新联动刚来就出问题,紧急停服维护,这得补偿多少?...

热门文章

  1. 盘它!H3C X3至尊版无线路由器评测
  2. PLSQL查询数据库操作历史记录
  3. cc工具 linux,一款Linux轻量级CC攻击防御工具
  4. 位置不可用. 不知道怎样找回呢?
  5. TF/pytorch/caffe-CV/NLP/音频-全生态CPU部署实战演示-英特尔openVINO工具套件课程总结(下)
  6. 安科瑞霍尔传感器在印度某公司的应用
  7. 皇家墨尔本医院Windows XP电脑中毒,这病怎么治?
  8. HTML5+CSS网页设计作业——传统节日-春节(8页) 学生网站模板
  9. 网站建设中常见的一些问题
  10. 常见贴片电容电阻封装及功率