java排序算法怎么用
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要介绍了java排序算法怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java排序算法怎么用文章都会有所收获,下面我们一起来看看吧。题目:题目描述:田忌赛
千家信息网最后更新 2025年02月16日java排序算法怎么用
这篇文章主要介绍了java排序算法怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java排序算法怎么用文章都会有所收获,下面我们一起来看看吧。
题目:
题目描述:
田忌赛马的故事众所都知,田忌与国王赛马,赢一场赚200,输一场亏200,平局没有影响。问田忌最大能赚多少。
输入:
输入数据多达50个测试案例。每一个数据都是由一个正整数n(1000个)开始,这是马的数目。第二行每一个整数是田忌的马的速度。第三行的每一个整数是国王的马的速度。n为0则输入结束。
输出:
对于每一个输入的情况,输出一行包含一个单一的数字,这是田忌将获得的最大的钱数。
思路:
能用最差的马弄对面最差的马就用最差的马 否则用最差的马换对方最好的马。
代码
#include//用了排序方便处理void sort(int *a, int left, int right){ if (left >= right) { return; } int i = left; int j = right; int key = a[left]; while (i < j) { while (i < j && key <= a[j]) { j--; } a[i] = a[j]; while (i < j && key >= a[i]) { i++; } a[j] = a[i]; } a[i] = key; sort(a, left, i - 1); sort(a, i + 1, right); }int main(){ int SL = 0; int XHBL = 0; int DYFS = 0; int *DYZZ = 0; int *DEZZ = 0; int *DEJWZZ = 0; int DIYIZU[10] = { 0 }; int DIERZU[10] = { 10 }; scanf("%d",&SL); for (XHBL = 0; XHBL < SL; XHBL++) scanf("%d", &DIYIZU[XHBL]); for (XHBL = 0; XHBL < SL; XHBL++) scanf("%d", &DIERZU[XHBL]); sort(DIYIZU,0, SL-1); sort(DIERZU,0, SL-1); DYZZ = &DIYIZU[0]; DEZZ = &DIERZU[0]; DEJWZZ = &DIERZU[SL - 1]; for (XHBL=0;XHBL = *DEZZ) //这里是如果两马速度相等就打平还是齐王赢? 这里算作平等 { if(*DYZZ!= *DEZZ) DYFS += 200; DYZZ++; DEZZ++; } else { DEJWZZ--; DYZZ++; DYFS -= 200; } } printf("Tianji InTotal:%d", DYFS); return 0;}
关于"java排序算法怎么用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"java排序算法怎么用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
排序
算法
最差
输入
整数
知识
速度
最大
内容
国王
数据
篇文章
这是
题目
输出
平等
一行
代码
价值
对方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库识别基础知识
玖掌柜互联网科技有限公司
南邮研究生网络安全
苹果六怎么删除应用数据库
河北万道网络技术集团
太仓品牌网络技术怎么样
重庆琢岳互联网科技有限
我的世界自己开的服务器
网络安全软件层面防护措施
什么数据库的安全性管理
拒不履行网络安全保护义务罪案例
数据库升级命令行
网络安全的民企有哪些
软件开发过程中各种输出文档
软件开发硬件采集
服务器安全相关描述
徐汇区网络技术咨询哪家好
两套账服务器如何保障安全
初一网络安全知识手抄报
开源数据库用什么
免费vps云服务器
企业网络安全保险 美亚
河北万道网络技术集团
数据库模式名词
石浦到仙居县经过那些服务器
常德软件开发培训班
郸城市网络安全教育
智能互联网络技术专业怎么样
网络技术研究与应用毕业论文
php和哪个数据库表