华为1.24秋招笔试题
1.题目1
题目详情 - 2024.1.24-华为秋招笔试-第一题-计算积分 - CodeFun2000
1.1题解
import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String s=sc.next(); char[] ch=s.toCharArray(); int res=0; int i=0; int n=ch.length; while(iint start=i; if(ch[i]=='r')res+=1; else if(ch[i]=='g')res+=2; else if(ch[i]=='b')res+=3; i++; while(i if(ch[i]=='r')res+=1; else if(ch[i]=='g')res+=2; else if(ch[i]=='b')res+=3; res+=(i-start); i++; } } System.out.println(res); } }
1.2循环数组模板
-
适用场景:需要对分段多数组中的多个子数组分段处理,每一段处理逻辑相同
-
核心思想
- 外层负责遍历组之前的准备工作,记录开始位置,更新答案
- 内层负责遍历,找出这一组最远在哪结束
int n = nums.length; int i = 0; while (i < n){ start = i//外层 //内层 while (i < n && ...){ i += 1; } }
2.题目2
题目详情 - 2024.1.24-华为秋招笔试-第二题-大模型训练 - CodeFun2000
2.1思路分析
- 这道题与lc 410 分割数组最大值一样,只不过进行了包装而已
- 贪心+二分
- 我们这里使用二分搜索算力的最低值 UP
- up值越小,段数越多,时间越长;反之越少,时间越短
- 如果在up的情况下,贪心划分出的段数小于 T 说明还可以继续降低up
- 否则 需要增加up
2.2代码
import java.util.*; class Main{ static int t; public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); t=sc.nextInt(); int[] task=new int[n]; int sum=0; int l=0; for(int i=0;i
task[i]=sc.nextInt(); l=Math.max(task[i],l); sum+=task[i]; } int r=sum; while(l int mid=l+r>>1; if(check(task,mid)){ r=mid; }else l=mid+1; } System.out.println(l); } //贪心划分模板可以记一下 static boolean check(int[] nums,int up){ int cnt=1;//至少可以划分为1份 int sum=0; for(int num:nums){ if(sum+num>up){ cnt++; sum=num; }else{ sum+=num; } } return cnt<=t; } }
猜你喜欢
- 1月前(兰州旅游文化产业发展有限公司)甘肃省兰州市2023年乡村旅游暨A级旅游景区管理工作培训班开班
- 1月前(三亚海棠湾君悦度假酒店)三亚海棠湾君悦酒店暑期夏令营悦趣海岛游招募中
- 1月前(fender japan hybrid)Fender东京旗舰店盛大开幕在即,开售商品和店内服务提前揭晓
- 1月前(杭州西湖区万怡酒店正式开业了吗)杭州西湖区万怡酒店正式开业
- 1月前(兵团猛进秦剧团持续开展“戏曲进校园”活动)兵团猛进秦剧团持续开展“戏曲进校园”活动
- 1月前(殷建祥简历)全国十大牛商解码:殷建祥如何用178天技术突围打造星空梦星空房
- 1月前(福州“一县一桌菜”“两马乡宴”品鉴会圆满举办,马尾美食共叙血脉亲情)福州“一县一桌菜”“两马乡宴”品鉴会圆满举办,马尾美食共叙血脉亲情
- 1月前(新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇)新西兰旅游局×时差岛:黄觉的“长白云之乡”奇遇
- 1月前(筑格集团有限公司)洲际酒店集团旗下筑格酒店品牌正式亮相大中华区
- 1月前(冬日生活还没安排?上抖音一键打包北方花式过冬精彩)冬日生活还没安排?上抖音一键打包北方花式过冬精彩
网友评论
- 搜索
- 最新文章
- (2020广州车展哈弗)你的猛龙 独一无二 哈弗猛龙广州车展闪耀登场
- (哈弗新能源suv2019款)智能科技颠覆出行体验 哈弗重塑新能源越野SUV价值认知
- (2021款全新哈弗h5自动四驱报价)新哈弗H5再赴保障之旅,无惧冰雪护航哈弗全民电四驱挑战赛
- (海南航空现况怎样)用一场直播找到市场扩张新渠道,海南航空做对了什么?
- (visa jcb 日本)优惠面面俱到 JCB信用卡邀您畅玩日本冰雪季
- (第三届“堡里有年味·回村过大年”民俗花灯会活动)第三届“堡里有年味·回村过大年”民俗花灯会活动
- (展示非遗魅力 长安启源助力铜梁龙舞出征)展示非遗魅力 长安启源助力铜梁龙舞出征
- (阿斯塔纳航空公司)阿斯塔纳航空机队飞机数量增至50架
- (北京香港航班动态查询)香港快运航空北京大兴新航线今日首航
- (我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉)我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉
- 热门文章