Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

AI人工智能学习大礼包

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

程序能力自主训练 PDF 下载


分享到:
时间:2021-07-14 08:22来源:http://www.java1234.com 作者:转载  侵权举报
程序能力自主训练 PDF 下载
失效链接处理
程序能力自主训练 PDF 下载


本站整理下载:
提取码:2m28 
 
 
相关截图:
 
主要内容:

注:
1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)。
2.可根据实际内容需要续表,但应保持原格式不变。
 
指导教师签名:                日期:2020.6.22
(1) 随意组合:小明被绑架到X星球的巫师W那里。当时,W正在玩弄两组数据 (2 3 5 8) 和 (1 4 6 7),他命令小明从一组数据中分别取数与另一组中的数配对,共配成4对 (组中的每个数必被用到)。 小明的配法是:{(8,7),(5,6),(3,4),(2,1)} 巫师凝视片刻,突然说这个配法太棒了! 因为: 每个配对中的数字组成两位数,求平方和,无论正倒,居然相等: 87^2 + 56^2 + 34^2 + 21^2 = 12302 78^2 + 65^2 + 43^2 + 12^2 = 12302 小明想了想说:“这有什么奇怪呢,我们地球人都知道,随便配配也可以 啊!” {(8,6),(5,4),(3,1),(2,7)} 86^2 + 54^2 + 31^2 + 27^2 = 12002 68^2 + 45^2 + 13^2 + 72^2 = 12002 巫师顿时凌乱了。。。。。 请你计算一下,包括上边给出的两种配法,巫师的两组数据一共有多少种配 对方案具有该特征。 配对方案计数时,不考虑配对的出现次序。 就是说:{(8,7),(5,6),(3,4),(2,1)}与{(5,6),(8,7),(3,4),(2,1)}是同一种 方案。
1. 解决办法
数组一{2,3,5,8},数组二{1,4,6,7},设计二维数组,例如{(8,7),(5,6),(3,4),(2,1)}使得86^2 + 54^2 + 31^2 + 27^2 = 12002    68^2 + 45^2 + 13^2 + 72^2 = 12002求有多少对配对方式?
2.算法思想
1.本题目为数组A和B不重复的自由组合
2.数组B不动,将数组A进行全排列即可。
3.流程图


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐