小组的晋级球队

JAVA模拟亚预赛18强分组 / 随机选择并移除,保证不重复。第二阶段晋级的18支球队分为3个组,每组6队,进行主客场的比赛。if (groups.get(groupIndex).size() < 6) { // 确保小组未满。// 随机抽取国家组成3组,确保每组每个档次国家不重复,增强随机性。// 随机抽取国家组成3组,确保每组每个档次国家不重复。// 初始化国家集合。// 将国家按档次划分。无疑第三种结果对于国足是最好的。 阅读详情

题目:选出给定小组球队数,以及比赛信息,输出晋级的小组。(按积分)相互胜负关系未考虑,净胜球未考虑。

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>

using namespace std;

int main()
{
	int teamnum = 0;//队伍数
	cout<<"Input teamnum: ";
	cin>>teamnum;
	
	vector<string> vecs;//输入的队伍名 如 guangzhou 
	
	int num[100]={0};//队伍积分数 num[0]就是 vecs[0]队伍的积分

    cout<<"Input "<<teamnum<<" teamnum: "<<endl;
	for(int i=0;i<teamnum;++i)//输入队伍名
	{
		string str;
		cin>>str;
		vecs.push_back(str);
	}

    cout<<"Input "<<teamnum<<" team match information like:A-B 2:0 "<<endl;
	for(int i=0;i<teamnum*(teamnum-1)/2;++i)
	{
		string teamname;
		string scoreinfo;
		string strA;
		string strB;
		string strC;
		string strD;
		
        //队伍的比赛信息 如 guangzhou:shenzhen 3:0 形式
		cin>>teamname;//队伍信息
		cin>>scoreinfo;//比分信息//队伍与比分有空格分开
		for(int i=0;i<teamname.size();++i)
		{
			if(teamname[i]!='-')
				strA=strA+teamname[i];//队伍信息中A队伍名
			else 
				break;
		}


		for(int i=strA.size()+1;i<teamname.size();++i)
		{
			if(teamname[i]!=' ')
				strB=strB+teamname[i];//B队伍名
			else 
				break;
		}

		for(int i=0;i<scoreinfo.size();i++)
		{
			if(scoreinfo[i]!=':')
				strC=strC+scoreinfo[i];//比分信息中A队伍得分
			else 
				break;
		}

		for(int i=strC.size()+1;i<scoreinfo.size();i++)
		{
			if(scoreinfo[i]!=':')
				strD=strD+scoreinfo[i];//B队伍得分
			else 
				break;
		}

		if(strC>strD)//得分比较
		{
			for(int i=0;i<vecs.size();++i)
			{
				if(vecs[i]==strA)
					num[i]+=3;
				if(vecs[i]==strB)
					num[i]+=0;
			}
		}
		
		if(strC==strD)
		{
			for(int i=0;i<vecs.size();++i)
			{
				if(vecs[i]==strA)
					num[i]+=1;
				if(vecs[i]==strB)
					num[i]+=1;
			}
		}
		
		if(strC<strD)
		{
			for(int i=0;i<vecs.size();++i)
			{
				if(vecs[i]==strA)
					num[i]+=0;
				if(vecs[i]==strB)
					num[i]+=3;
			}
		}


	}

	int max =0;//求最大的值
	int t=0;//最大值的下标
    cout<<"Output the "<<teamnum/2<<" qualified team and points:"<<endl;
	for(int i=0;i<teamnum/2;++i)
	{
		max=0;
		for(int i=0;i<teamnum;++i)
		{
			
			if(max<num[i])
			{ 
				max=num[i];//最大值
				t=i;//下标赋给t
			}	
	    }

	    cout<<vecs[t]<<" "<<max<<endl;//输出拥有最大积分的队名
	    num[t]=0;//将最大积分变为0,以便找出下一个最大积分的队名
	}

}


SecureCRT 9.0最新版安装与激活全攻略(附驱动识别技巧) 本文提供SecureCRT 9.0最新版的详细安装与激活指南,并重点解析了嵌入式开发中串口连接的硬件驱动识别技巧。内容涵盖从安全获取软件、解决USB转串口驱动兼容性问题,到配置SSH与串口会话的完整流程,旨在帮助开发者和工程师高效部署并精通使用这款终端仿真利器。 阅读详情

相关推荐

2025 高效抓取雪球社区数据:自动化导出Excel与PDF全攻略

本文详细介绍了2025年高效自动化抓取雪球社区数据的完整方案。通过Python脚本,用户可自动抓取帖子列表数据并导出为结构化的Excel表格,同时批量将帖子内容保存为PDF文档,并支持合并与添加书签,极大提升投资研究和信息整理的效率。

weixin_29034963的博客 691

分小组

分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,... I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIABC DGI EFHABC DHI EFGABC EFG DHI...

lizc_lizc的博客 448

使用VIVADO 2019.1 搭建以太网接口

以太网 MAC+SGMII->GMII接口转换 以FPGA V7为例,搭建一个千兆以太网接口。运行环境为Vivado2019.1。板卡的FPGA V7与千兆网口芯片采用SGMII互联,最终实现FPGA与上位机之间的千兆网卡通信,实际实现时,V7采用MAC + GMII ->SGMII的结构。SGMII接口使用1G/2.5G Ethernet PCS/PMA or SGMII ip核,MAC层使用Tri Mode Ethernet MAC ip核。 由于MAC层IP不支持SGMII接口,因此需要G

qq_44641513的博客 8415

循环制比赛要赢几场可能(一定)晋级

循环制比赛要赢几场可能(一定)晋级 最近,世界杯正在如火如荼地进行。它的晋级规则胜平负分别积3、1、0分。每个小组积分的前两名球队出线进入淘汰赛阶段的1/8决赛,共16支队,即“16强”。积分相同的接下来看总净胜球数,还相同看总进球数,再相同只能抽签。16强后是对分PK剩下一半,一直选出冠军和亚军,前四强中的第三名和第四名要额外比一场,选出季军。 今天,我一直在想一个问题。在小组中,要赢了几场才能保证出线?有赢几场才有可能出线?显然,4 进 2 的情况比较简单。下面考虑一般情况。 假如有 n 支队伍,两

LSEC小陆的博客 5222

Windows下快速搭建MSYS2开发环境(含GCC与MinGW配置)

本文详细介绍了在Windows系统下快速搭建MSYS2开发环境的完整流程。通过使用pacman包管理器,可以便捷地安装GCC编译器与MinGW-w64工具链,并配置系统环境变量。文章还涵盖了从基础安装、系统更新到编译开源项目的实战指南,帮助开发者高效构建原生Windows程序,显著提升C/C++开发效率。

weixin_29213827的博客 538

STM32HAL库硬件I2C驱动INA226避坑指南:从寄存器配置到电流测量实战

本文详细解析了使用STM32的HAL库硬件I2C驱动INA226电流/功率监测芯片的完整流程与常见陷阱。内容涵盖从硬件I2C配置、寄存器(特别是配置与校准寄存器)的深度解析、健壮的驱动函数封装,到实战中的校准技巧与滤波优化,旨在帮助开发者避开通信失败、数据不准等典型问题,实现高精度电流测量。

x1y2z的博客 791

YTU 2615: AB编程题--世界杯小组赛

2615: AB编程题--世界杯小组赛 时间限制: 1 Sec  内存限制: 128 MB 提交: 100  解决: 35 题目描述 注:本题目自由设计,但必须使用类进行代码设计。 世界杯32支参赛队分为八个小组,每个小组分别有四支球队进行比赛,每支球队都必须和其他三支球队进行且只进行一场比赛,每组4个队循环比赛,共打6场(a1-a2;a1-a3;a1-a4;a2-a

小坏蛋_千千 947

TOEIC托业词汇汇总(完整版)

1.appointment 约会,约定2.attendance 出席人数;出席3.cabinet 橱柜4.calendar 日历;月历;行事历5.clerk 办事员,书记6.directory 人名住址薄7.duplicte 复制;副本8.filing 归档9.in-tray 待处理文件盒10.monitor 检测;监视;追踪11.out-tray 已处理文件盒12.partition 分隔;分隔物(如墙壁等)13.postage 邮费。

weixin_39676449的博客 1万+

Problem E: AB编程题--世界杯小组赛

Problem E: AB编程题--世界杯小组赛 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 93  Solved: 30 [Submit][Status][Web Board] Description 注:本题目自由设计,但必须使用类进行代码设计。 世界杯32支参赛队分为八个小组,每个小组分别有四支球队进行比赛,每支球队

懂取舍 亦洒脱 1584

什么是 AIDV(AI 定义汽车):从软件定义到智能决策的范式革命

AI定义汽车(AIDV),是指以人工智能(尤其是大模型、深度学习、强化学习)为核心引擎,以车载AI芯片为算力底座,以“数据闭环”为迭代支撑,重构汽车感知、决策、执行全链路,实现“感知智能化、决策自主化、体验个性化、迭代自动化”的新一代智能汽车发展范式。其核心是让汽车从“执行工具”升级为“具备自主学习与智能决策能力的移动智能终端”,核心价值是“车与人的深度协同”与“复杂场景的自主适配”。

getusushu的博客 96

TC3XX - MCAL知识点(三十五):Tasking编译器下,Tc3xx的MCAL代码如何使用多核,多核中断、多核任务、多核外设之间的MCAL配置与代码例程

文章用于记录在裸机情况下使用多核Tc387芯片,如何高效运行以及正确的代码、工程属性、链接文件配置等问题,相互结合、相互影响的地方,以示后续使用记录。

梦想技术家 961

UVALive 7147 World Cup 2014 上海区域赛j题 思维题

题 目 传 送 门 题意:世界杯上有一个小组有n支球队,m支可以晋级,赢 平 输 所得的分数分别是a b c 问你两个可能,一种是没晋级可能得到的最大分值  第二种是晋级了可能得到的最小分值 思路: 先讨论最高不晋级分数,我们考虑把N个人分成m,1,n-m-1个人,那么中间那个人的分数就是答案,那么中间这个人和后半部分的人的比赛结果一定是要么全赢,要么全平,ans+=(n-m-

扬帆起航 386

uniapp H5刷新页面后返回按钮失效问题完美解决方案

这个问题其实很隐蔽,尤其是uniapp H5 场景下刷新导致栈清理,很多开发者一开始都懵掉了。uniapp 内部对「页面栈只有一个」时的返回逻辑是reLaunch;所以只要在这个分支里替换为自己的逻辑(比如),就能顺利实现预期。目前我在项目里已经跑通了,暂时没发现问题。不得不说,知道源码里这个逻辑后,真的是醍醐灌顶,只能膜拜框架大佬了 🤯。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 523

世界杯小组赛频繁爆冷?这或许是强队的谋略 一分钟带你了解2022卡塔尔世界杯赛制

我们这里所说的世界杯是指世界杯决赛圈,也被叫做世界杯正赛。参赛队伍是已经通过世界杯预选赛选拔出的的32支队伍(除了东道主卡塔尔自动晋级)。世界杯中没有皇马、巴萨、曼联,这些都是俱乐部。世界杯分为小组赛和淘汰赛(1/8决赛、1/4决赛、半决赛、季军争夺赛和决赛)一共64场。其中小组赛共48场,1/8决赛8场,1/4决赛4场,半决赛2场,季军争夺赛1场,决赛1场。

花想云的博客 2425

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【正一专栏】新赛季欧冠小组赛猜想

新赛季欧冠小组赛猜想 2017/2018赛季的欧冠抽签仪式,今天凌晨在摩纳哥的蒙特卡洛进行,代表整个欧洲最高水平的32支球队将进行漫长的厮杀,在明年5月份的乌克兰基普决出最后的冠军。虽然本赛季英超有5支球队进入小组赛,多年不见的曼联和利物浦都回归到欧冠,但是抽签结果出来,基本都没啥死亡之组,小组赛悬念不大。足球世界虽然充满着无数的可能,但是豪门更强却是不争的现实,在小组赛翻盘的可能性

医疗影像检索 721

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

阿联酋亚洲杯 伊朗2:0轻取越南 携手伊拉克、沙特提前出线

中新社阿布扎比1月12日电 (邢翀)2019年阿联酋亚洲杯12日又诞生三支提前出线的球队。在当天D组次轮比赛中,伊朗2:0战胜越南,伊拉克3:0大胜也门,E组沙特也以2:0战胜黎巴嫩。这三支队伍均斩获两连胜,因此得以提前晋级淘汰赛。资料图:2019年阿联酋亚洲杯主体育场。图片来源:Osports全体育图片社 本届亚洲杯首次扩军至24支球队,小组前两名以及成绩最好的4支第三名球队均可出线。此前,B组...

weixin_34313182的博客 381

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linqlist 分组 每组前n条记录_NBA季后赛或24队分组:湖人利好,雷霆进死亡小组,火箭恐遭爆冷...

北京时间5月27日,尽管NBA复赛已经是板上钉钉的事,但是关于复赛细节目前仍在紧锣密鼓地商讨中!由于常规赛已经难以照常打完,所以,如何确定季后赛名额成为各队争论的焦点!开拓者球星利拉德在近日已经对媒体表示:如果复赛只是打完几场常规赛(就直接进季后),那对我们来说没有任何意义,我将不会参加,但我会与球队一起出现在场边!利拉德的表态,正是许多季后赛边缘球队的心声,例如西部的开拓者、国王、鹈鹕...

weixin_39865952的博客 87

国足亚洲杯首败的背后:与韩国队只差一个孙兴民?

当地时间1月16日,中国男足迎来亚洲杯小组赛最后一轮较量,最终国足0:2不敌韩国,以小组第二的身份出线。图片来源:Osports全体育图片社 中新网客户端北京1月17日电(王禹)北京时间16日晚的纳哈扬体育场,一盆冷水结结实实地浇在了国足的头上。终场时比分屏上醒目的0:2,提醒着现场的每一个人——在绝对的实力面前,没有任何愿景容身的空间。在赛前准备会上,携小组赛两连胜之势的国足众将告诉里皮,他们并...

weixin_33881041的博客 341

浙江大学计算机学院足球队,校三好杯 | 海洋学院足球队:再创佳绩

浙江大学“三好杯”足球赛可以类比为浙江大学的“世界杯”,每年都会有32支来自不同学院和学园的队伍报名参赛。海洋学院足球队建队时间不长,但以敢闯敢拼的优良作风而闻名,在近五年中从未缺席比赛,实力不容小觑。2021年5月29日早上的紫金港西操足球场,第五、第六名排位赛在此进行。经过90分钟的鏖战,海洋足球队在常规时间与对手2:2战平。在随后的点球大战中,以3:4的比分惜败,获得第六名。这是自2017年...

weixin_42485489的博客 771

在亚洲杯剩余的6个出线名额之中,澳大利亚、印度和泰国晋级局势恰当光明

跟着乌兹别克斯坦在一场“中亚德比”中以4比0打败了土库曼斯坦,2019年亚洲杯小组赛第二轮也正式结束了悉数六个小组的较量。而在第2轮往后,现已有10支球队提早取得了16强淘汰赛的进场卷,其中就包含咱们的我国男足。 在国足地址的C组中,里家军前两轮连胜吉尔吉斯斯坦与菲律宾后成功首要出线。而本组我国足最大的劲敌韩国队虽然踢得磕磕绊绊,但毕竟也是取得两连胜,小组赛末轮中韩两队的直接对话将会抉择谁将取得小...

weixin_44396339的博客 143

欧洲杯16强出炉C罗将战世界第一,两场超级大战,你期待哪支球队

北京时间6月24日凌晨,欧洲杯小组赛结束最后4场比赛争夺,至此,小组赛阶段赛事全部结束,16支出线球队、对阵形势揭晓!德国队一度被匈牙利逼入绝境,涉险过关,英格兰VS德国、比利时VS葡萄牙,这将会是引人注目的两场比赛。 欧洲杯16强出炉C罗将战世界第一,两场超级大战,你期待哪支球队 24日凌晨,欧洲杯诞生了最后4支晋级球队,西班牙、乌克兰、德国、葡萄牙拿到了最后4张门票,全部夺冠热门球队都顺利晋级,16队进入1/8决赛,只有8队出局。这样的赛制下,几乎没有冷门出现。6支种子队(比利时、意大利、德国、英格兰、

weixin_55184176的博客 396

剪报:2014-04-22

编者按:恒大buchuyi

一亩三分地 437

map分组后取前10个_世界杯欧预赛分组出炉:55队争夺10个直接出线名额+3个附加赛名额...

直播吧12月8日讯 今天凌晨,2022年卡塔尔世界杯欧洲杯预选赛抽签在苏黎世进行。55支球队将分成10个小组,争夺13个出线名额,其中10个小组第一直接出线,剩余3个名额将由附加赛决出(下文有介绍)。2022世界杯欧预赛抽签结果:A组:葡萄牙、塞尔维亚、爱尔兰、卢森堡、阿塞拜疆B组:西班牙、瑞典、希腊、格鲁吉亚、科索沃C组:意大利、瑞士、北爱尔兰、保加利亚、立陶宛D组:法国、乌克兰、芬兰、波黑、哈...

weixin_39708854的博客 621

2016华工杯羽毛球联赛小记

今年的华工杯,止步16强,8强淘汰赛被中欧淘汰,结果有点出人意料,周六晚上的饭局,虽然一群人很欢乐,但是仍然难掩每个人心中的落寞之感。 我加入球队的时间是去年华工杯结束后的一个月左右的时间,那时球队没有训练,都是打着玩的技术还算马马虎虎的一群小伙伴,在强手如云的校内最高赛事上面,小组赛从未出线过,15年秋季那个学期,新生入学,来了一个比较厉害的新生,并且还有一个水平进步飞速可以在全校单打比赛中进

小宇宙的专栏 965

damen nike air max 1,airmaxdamen.de

AFC drohenden Krieg. Laut Sina Sports informiert,günstig nike air maxGuizhou Renhe [Microblogging] hat angekündi...

congcang7940的博客 153

今晚谁看球谁郁闷!

   陷入打平即出线,但是从来出不了线的怪圈。这回到好中国27年来首次亚洲杯小组即被淘汰。朱广沪这回可有的玩了,打伊朗的那场狗屁战术,被球迷骂的狗血喷头,朱大帅还振振有词的说:“我们打得不保守”。    “领先情况下不知道怎么打,落后情况下没斗志”小冯同学这么说,这确实是中国队的真实写照,越来越失望了,本来以为多年的职业联赛中国队实力会有所上升。盼来盼去,球队配合心里素质怎么还是那样。韩国倒是逆转...

雨过天晴! 143
上一篇: 简述malloc/free和new/delete区别
下一篇: 二叉树的遍历
sumup
博客等级 码龄9年 5粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值