2025年华南理工大学计算机考研复试机试真题(解题思路 + AC 代码)

2025年华南理工大学计算机考研复试机试真题

2025年华南理工大学计算机考研复试上机真题

历年华南理工大学计算机考研复试上机真题

历年华南理工大学计算机考研复试机试真题

更多学校完整题目开源地址:https://gitcode.com/u014339447/pgcode

百度一下pgcode即可查看,输入 “学校名称” 即可筛选该校历年机试真题,包括真题、ac代码、解题思路、视频讲解。

数组排序-华南理工大学

题目描述

输入个数不限的数字,以逗号为分隔,以回车键为结束,数字大小在[ − 32768 , 32767 ] [-32768, 32767][32768,32767]之间。从小到大排序后以4 44个数每行输出。

输入格式

如题目描述

输出格式

如题目描述

数据范围

数字个数不限,但每个数字的大小在[ − 32768 , 32767 ] [-32768, 32767][32768,32767]之间。

输入样例
12,34,-12,23,123,56,-9,789
输出样例
-12 -9 12 23 34 56 123 789
importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Comparator;importjava.util.Scanner;@SuppressWarnings("All")publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Strings=scanner.nextLine();s="12,34,-12,23,123,56,-9,789";String[]split=s.split(",");Arrays.sort(split,newComparator<String>(){@Overridepublicintcompare(Stringo1,Stringo2){returnInteger.parseInt(o1)-Integer.parseInt(o2);}});Stringans="";intidx=0;for(inti=0;i<split.length;i++){if(idx==4){System.out.println(ans.substring(0,ans.length()-1));ans=split[i]+" ";idx=1;}else{idx++;ans+=split[i]+" ";}}System.out.println(ans.substring(0,ans.length()-1));}}

凑零钱-华南理工大学

题目描述

这是一个古老而又经典的问题。用给定的几种钱币凑成某个钱数,一般而言有多种方式。

例如:给定了6 66种钱币面值为2 225 5510 101020 202050 5050100 100100,用来凑15 1515元,可以用5 552 22元、1 115 55元,或者3 335 55元,或者1 115 55元、1 1110 1010元,等等。

显然,最少需要2 22个钱币才能凑成15 1515元。

你的任务就是,给定若干个互不相同的钱币面值,编程计算,最少需要多少个钱币才能凑成某个给出的钱数。

输入格式

第一行是待凑的钱数值M MM1 ≤ M ≤ 2000 1 \leq M \leq 20001M2000,整数),接着的一行中,第一个整数K KK1 ≤ K ≤ 10 1 \leq K \leq 101K10)表示币种个数,随后是K KK个互不相同的钱币面值K i K_iKi(1 ≤ K i ≤ 1000 1 \leq K_i \leq 10001Ki1000)。

输入M = 0 M=0M=0时结束。

输出格式

每个测试用例输出一行,即凑成钱数值M MM最少需要的钱币个数。

如果凑钱失败,输出“Impossible”。

你可以假设,每种待凑钱币的数量是无限多的。

数据范围

1 ≤ M ≤ 2000 1 \leq M \leq 20001M20001 ≤ K ≤ 10 1 \leq K \leq 101K101 ≤ K i ≤ 1000 1 \leq K_i \leq 10001Ki1000

输入样例
15 6 2 5 10 20 50 100
输出样例
2
importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intM=scanner.nextInt(),k=scanner.nextInt();int[]arr=newint[k];for(inti=0;i<k;i++){arr[i]=scanner.nextInt();}inti=coinChange(arr,M);if(i==Integer.MAX_VALUE)System.out.println("Impossible");elseSystem.out.println(i);}staticpublicintcoinChange(int[]coins,intamount){intans=dfs(coins.length-1,amount,coins);returnans==Integer.MAX_VALUE?-1:ans;}staticpublicintdfs(inti,intj,int[]arr){if(j==0)return0;if(i<0)returnInteger.MAX_VALUE;intans=Integer.MAX_VALUE,diff=j/arr[i];ans=Math.min(ans,dfs(i-1,j,arr));//不选for(intk=1;k<=diff;k++){//选inttemp=dfs(i-1,j-k*arr[i],arr);if(temp!=Integer.MAX_VALUE){ans=Math.min(ans,temp+k);}}returnans;}}

成绩再次排序-华南理工大学

题目描述

输入n nn行姓名,语数英成绩。先按总分高到低排序,总分一样的按照语文高的排前面,又一样的按照数学,最后英语。若都一样按出现的顺序输出。

输入格式

第一行一个数字n nn,表示学生的个数。

接下来n nn行包含姓名,语数英成绩,用空格隔开。

输出格式

排序后的顺序输出

数据范围

n ≤ 1000 n \leq 1000n1000

输入样例
3 kangkang 60 59 58 yangyang 60 59 58 jian 70 60 60
输出样例
jian 70 60 60 kangkang 60 59 58 yangyang 60 59 58
importjava.util.Arrays;importjava.util.Comparator;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);inti=scanner.nextInt();String[][]strings=newString[i][4];for(intj=0;j<i;j++){for(intk=0;k<4;k++){strings[j][k]=scanner.next();}}So(strings);for(intj=0;j<i;j++){String[]string=strings[j];Stringans="";for(intk=0;k<string.length;k++){ans+=string[k]+" ";}System.out.println(ans.substring(0,ans.length()-1));}}staticpublicvoidSo(String[][]arr){Arrays.sort(arr,newComparator<String[]>(){@Overridepublicintcompare(String[]o1,String[]o2){intsum1=get_sum(o1),sum2=get_sum(o2);if(sum1!=sum2)returnsum2-sum1;intf1=Integer.parseInt(o1[1]),f2=Integer.parseInt(o2[1]);if(f1!=f2)returnf2-f1;intf3=Integer.parseInt(o1[2]),f4=Integer.parseInt(o2[2]);if(f3!=f4)returnf4-f3;intf5=Integer.parseInt(o1[3]),f6=Integer.parseInt(o2[3]);if(f5!=f6)returnf6-f5;return0;}});}staticpublicintget_sum(String[]w){returnInteger.parseInt(w[1])+Integer.parseInt(w[2])+Integer.parseInt(w[3]);}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1170101.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年济南大学计算机考研复试机试真题(解题思路 + AC 代码)

2025年济南大学计算机考研复试机试真题 2025年济南大学计算机考研复试上机真题 历年济南大学计算机考研复试上机真题 历年济南大学计算机考研复试机试真题 更多学校完整题目开源地址&#xff1a;https://gitcode.com/u014339447/pgcode 百度一下pgcode 即可查看&#xff0…

【1 月小记】Part 4: 数位 DP - L

数位 DP 持续更新中…… 一、导言 数位 DP 是一种解决“统计合法数字的个数”一类问题的动态规划方法。 这种数字可以是任意进制的。 这种问题一般具有以下特征:最终目的为计数; 可以用拆位的思想解决; 统计限制为给…

2026最新31888标准面料推荐!国内优质面料品牌权威榜单发布,资质与品质双优助力纺织行业高质量发展 - 品牌推荐2026

引言 随着纺织行业的不断发展,面料品质与功能性成为市场关注的焦点,尤其是在校园服饰、运动服饰等领域,对31888标准面料的需求日益增长。然而,行业内产品质量参差不齐、标准执行不到位等问题仍然存在,给下游企业的…

2026年AI智能软硬件开发十大排名权威发布

2026年AI智能软硬件开发领域十大优质服务商深度解析在数字化转型浪潮中&#xff0c;AI智能软硬件开发成为企业提升竞争力的关键。本文将从技术实力、成功案例及服务支持等维度&#xff0c;深入分析十家优质服务商&#xff0c;并重点推荐虎克智能作为行业标杆。如何选择合适的AI…

2025年湖南大学计算机考研复试机试真题(解题思路 + AC 代码)

2025年湖南大学计算机考研复试机试真题 2025年湖南大学计算机考研复试上机真题 历年湖南大学计算机考研复试上机真题 历年湖南大学计算机考研复试机试真题 更多学校完整题目开源地址&#xff1a;https://gitcode.com/u014339447/pgcode 百度一下pgcode 即可查看&#xff0…

2025年华东师范大学计算机考研复试机试真题(解题思路 + AC 代码)

2025年华东师范大学计算机考研复试机试真题 2025年华东师范大学计算机考研复试上机真题 历年华东师范大学计算机考研复试上机真题 历年华东师范大学计算机考研复试机试真题 更多学校完整题目开源地址&#xff1a;https://gitcode.com/u014339447/pgcode 百度一下pgcode 即…

吴恩达深度学习课程五:自然语言处理 第二周:词嵌入(一)词汇表征和类比推理

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

实用指南:glTF PBR材质 / 3ds Max设置导入导出glb/gltf

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

一款专为 WinUI XAML 设计的快速原型设计工具,生成的代码可轻松复制到Visual Studio中!

前言 今天大姚给大家分享一款专为 WinUI XAML 设计的快速原型设计工具,生成的代码可轻松复制到 Visual Studio 中:XAML Studio。 XAML Studio 工具介绍 XAML Studio 是一款专为 WinUI XAML 设计的快速原型设计工具,…

nodejs基于JavaScript的礼物赠送系统_0v80400r

目录系统概述核心功能技术实现部署与扩展性能优化项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作系统概述 Node.js基于JavaScript的礼物赠送系统是一个轻量级、高效的Web应用&#xff0c;利用JavaScript全…

10 个常用在线简历制作网站体验对比,新手也能快速上手

历不是写出来的&#xff0c;是“被读出来的”&#xff1a;10 个常用简历网站体验与评分 找工作第一步是简历&#xff0c;但真正让人头大的&#xff0c;往往不是写经历&#xff0c;而是排版、结构和内容怎么搭配。 尤其是实习生和大学生&#xff0c;内容本就不多&#xff0c;一…

Springboot《非遗之美》非物质文化遗产系统 Web项目开发可视化大屏_459w5ar6

目录项目概述技术架构核心功能创新亮点应用价值项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作项目概述 《非遗之美》非物质文化遗产系统是一个基于SpringBoot的Web项目&#xff0c;聚焦于非物质文化遗产…

函数指针数组

#include <stdio.h>// 加法 int addition(double num1, double num2, double *res); // 减法 int subtraction(double num1, double num2, double *res); // 乘法 int multiplication(double num1, double num2,…

2026国内最新纯棉绣花面料品牌top10推荐!广东广州等地优质纯棉绣花面料企业权威榜单发布,品质工艺双优助力服饰升级国内 - 品牌推荐2026

随着消费升级与服饰个性化需求的持续增长,纯棉绣花面料作为兼具自然质感与艺术性的核心材料,市场需求呈现年均15%的增长态势。然而行业存在工艺水平参差不齐、花型设计同质化、交付周期不稳定等问题,据中国纺织工业…

瑞芯微(EASY EAI)RV1126B 车辆检测

1. 车辆检测简介 车辆检测是一种基于深度学习的对人进行检测定位的目标检测&#xff0c;能广泛的用于园区管理、交通分析等多种场景&#xff0c;是违停识别、堵车识别、车流统计等多种算法的基石算法。 本车辆检测算法在数据集表现如下所示&#xff1a; 基于EASY-EAI-Nano-TB…

基于改进遗传算法的配电网故障定位Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#…

springboot大学生课程提醒系统_1fj8z5gv

目录系统概述技术架构核心功能创新亮点应用价值项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作系统概述 SpringBoot大学生课程提醒系统是一款基于SpringBoot框架开发的校园应用&#xff0c;旨在帮助大学生…

2026最新冲锋衣面料推荐!国内优质冲锋衣面料权威榜单发布,品质功能双优助力户外服饰升级冲锋衣面料推荐 - 品牌推荐2026

引言 随着户外服饰市场的蓬勃发展,冲锋衣作为功能性服装的代表,其面料的性能与品质成为消费者和品牌方关注的核心。然而,市场上面料质量参差不齐、功能标注模糊等问题,给采购者带来了诸多困扰。据中国纺织工业联合…

别一上来就 DFS:聊聊「以图判树」背后的算法直觉(Graph Valid Tree)

别一上来就 DFS:聊聊「以图判树」背后的算法直觉(Graph Valid Tree) 大家好,我是 Echo_Wish。 今天我们聊一道看起来像图论、实际上很“做人”的算法题—— 👉 以图判树(Graph Valid Tree)。 这题在 LeetCode、面试、算法训练营里都属于高频老熟人。 但我发现一个很有…