4. 有两队选手每队5人进行一对一的比赛,甲队为A、B、C、D、E,乙队为J、K、L、M、N,经过抽签决定比赛对手名单。规定A不和J比赛, M不和D及E比赛。列出所有可能的比赛名单。

提示:先固定甲队,A在0号位,B在1号位,依次排列,最后E在4号位;然后乙队排对应的对手,用循环变量j、k、l、m、n分别对应0号位的选择、1号位的选择、依次类推,

直到到4号位的选择,每一层循环应剔除上一轮已选过的选手,和指定不与比赛的对手。用变量i统计不同情况数。

public class hzs4 {
public static void main(String[] args)
{
String s1[]={"A","B","C","D","E"};
String s2[]={"J","K","L","M","N"};
for(int i=0;i<5;i++)
{
if(s2[i]!=s2[0])
{
System.out.println(s1[0]+","+s2[i]);
}
}
for(int i=0;i<5;i++)
{

System.out.println(s1[1]+","+s2[i]);
}
for(int i=0;i<5;i++)
{

System.out.println(s1[2]+","+s2[i]);
}
for(int i=0;i<5;i++)
{
if(s2[i]!=s2[3])
{
System.out.println(s1[3]+","+s2[i]);
}
}
for(int i=0;i<5;i++)
{

if(s2[i]!=s2[3])
{
System.out.println(s1[3]+","+s2[i]);
}
}
}
}

转载于:https://www.cnblogs.com/pgone/p/7858305.html

两队选手每队5人进行一对一的比赛(算法)相关推荐

  1. 两个乒乓球队进行比赛,各出3人。甲队为ABC三人,乙队为XYZ三人。已抽签决定比赛名单。有人向队员打听 比赛的名单,A说他不和X比,C说他不和X,Z比,请编程找出3对赛手的名单

    /*两个乒乓球队进行比赛,各出3人.甲队为ABC三人,乙队为XYZ三人.已抽签决定比赛名单.有人向队员打听 比赛的名单,A说他不和X比,C说他不和X,Z比,请编程找出3对赛手的名单*/#include ...

  2. 德州python培训_人工智能在多人桌德州扑克比赛中战胜世界顶尖选手

    新华社华盛顿7月11日电(记者周舟)美国卡内基-梅隆大学11日宣布,该校和脸书公司合作开发的人工智能Pluribus在六人桌德州扑克比赛中击败多名世界顶尖选手,成为机器在多人游戏中战胜人类的一个里程碑 ...

  3. mysql同时购买两种商品_SQL题1——查询所有购入商品为两种或两种以上的购物人记录...

    题目1:假设顾客购物表 customer_shopping 结构如下: customer     commodity     amount A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5 ...

  4. 好文转贴(3) —— 每个应用程序都有一个恐怖地下室 & 两个最容易被人忽略的基本代码优化技术...

    [软件业黑暗内幕:年龄歧视] 原文地址:http://www.aqee.net/2010/09/20/every-app-has-a-scary-basement/ 英文出处:http://mikso ...

  5. (转)结婚那天,妈问我:坐在角落里象两个要饭模样的人是谁?

    人人看到的文章 很感人~~~~ 结婚那天,妈问我:坐在角落里象两个要饭模样的人是谁? 我看过去的时候,有个老头正盯着我,旁边还有个老太太,发现我看着他们时赶忙低下头.我不认识他们但也不象要饭的,衣服是 ...

  6. 软件工程毕业,在北京工作两年后再来理解《人月神话》

    软件工程毕业,在北京工作两年后再来理解<人月神话>, 高中很向往信息技术,在高考填报志愿时,就以第一志愿,报考了成都一所高校的软件工程专业,幸运录取.<人月神话>这本软件工程领 ...

  7. 循环队列的应用——舞伴配对问题:在舞会上,男、女各自排成一队。舞会开始时,依次从男队和女队的队头各出一人配成舞伴。如果两队初始人数不等,则较长的那一队中未配对者等待下一轮舞曲。假设初始男、女人数及性别

    欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题. 循环队列的应用--舞伴配对问题:在舞会上,男.女各自排成一队.舞会开始时,依次从男队和女队的队头各出一人配成舞伴.如果两队初 ...

  8. 题目描述 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待

    题目描述 假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队.跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴.规定每个舞曲能有一对跳舞者.若两队初始人数不相同,则较长的那一队中未配对者等待 ...

  9. 恒压供水一对一变频一拖二 两台变频器ABB 恒压供水一对一变频 一拖二

    恒压供水一对一变频一拖二 两台变频器ABB 恒压供水一对一变频 一拖二 1.采用西门子224xp plc ,昆仑通态触摸屏: 2.一对一变频,一台变频器拖一台泵,解决变频切换的繁琐和安全性: 3.适用 ...

最新文章

  1. c++ 绕点旋转坐标 实例
  2. WINCE6.0+S3C2443的启动过程---eboot6
  3. Beaglebone Black USB联机
  4. java hbase 批量查询数据_HBase根据Rowkey批量查询数据JAVA API(一次查多条,返回多个记录)...
  5. python输入流和输出流_python读写gbk、utf-8等输入输出流
  6. DSB2017第一名代码尝试运行(记录自用)(三)
  7. php编写半径为4圆的周长,在C++中编写程序输入半径计算圆的周长和面积,来学习吧...
  8. php url传递 加号,坑爹的URL编码-PHP正确处理URL中的加号(+)
  9. java中文网站总汇
  10. win10通过开启teredo访问ipv6
  11. Android设备用指令查看设备mac地址的两种方法
  12. 【慕容话币】|如何养成正确的交易思想
  13. 使用以太坊和 Metamask 再也不需要输入密码
  14. 【CVPR2021】【语义编辑】SeFa(Closed-Form Factorization of Latent Semantics in GANs)论文分析
  15. CJ20N - 项目定义屏幕增强(SMOD: CNEX0006)
  16. 设计模式之备忘录模式详解
  17. php 获取当前URL信息
  18. 我期待一个由UBTC改写加密货币历史的全新时代
  19. linux smp lock 锁总线 内嵌汇编,gcc中的内嵌汇编语言(Inteli386平台)
  20. SSM理发店会员管理系统

热门文章

  1. 【Vegas原创】Oracle每日export的脚本(Windows版)
  2. 在MATLAB中添加语音处理工具箱(voicebox)
  3. matplotlib画图绘制辅助线
  4. Calc3: Vector Fields
  5. C# 获取进程或线程的相关信息
  6. shadow fight 1.6.0 内购
  7. 十天快速入门Python
  8. selenium实例:unittest框架+PO开发模式
  9. 你的应用是如何被替换的,App劫持病毒剖析
  10. BZOJ1503 [NOI2004]郁闷的出纳员