博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两队选手每队5人进行一对一的比赛(算法)
阅读量:6456 次
发布时间:2019-06-23

本文共 783 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
查看>>
php中表单提交复选框与下拉列表项
查看>>
熟悉常用的Linux操作
查看>>
WordPress 前端投稿/编辑发表文章插件 DJD Site Post(支持游客和已注册用户)汉化版 免费下载...
查看>>
C# 自定义事件整理项目 - EventDemo
查看>>
几何面积体积_2
查看>>
面象过程与面象对象
查看>>
用CSS实现图片水印效果代码
查看>>
谷歌设置支持webgl
查看>>
P3402 【模板】可持久化并查集
查看>>
js的AJAX请求有关知识总结
查看>>
Eclipse添加新server时无法选择Tomcat7的问题
查看>>
L207
查看>>
nginx 配置https 负载均衡
查看>>
listing_windows形式输出直线结构体的起点、终点信息
查看>>
双拓扑排序 HDOJ 5098 Smart Software Installer
查看>>
三分 POJ 2420 A Star not a Tree?
查看>>
Java多线程和线程池
查看>>
36.Node.js 工具模块--OS模块系统操作
查看>>
存储过程报错行提示
查看>>