- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 解题报告6
此后在分析棋子的移动方向时要注意,该棋子是以‘日’字移动而且没有规定移动方向,所以棋子有{1,2},{-1,2},{-1,-2},{1,-2},{2,1},{-2,1},{-2,-1},{2,-1}共八种移动方向。该题要求的是将棋盘上的点全部走一遍,所以要时刻记录自己已经走过的点的数量(不要忘了起始点已经走过),当走过的点数与棋盘总点数相等时,方案数量加1。请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。...
2022-07-21 20:39:54
613
原创 解题报告5
与0/1背包问题不同的是,该题限制的界增加了一个,所以设置一个二维数组du[a][b]表示情况,其中du[i][j]表示精灵球数为i时,体力为j时收服精灵的数量。当n>m时,对应包的数量小于石子的数量,此时有两种分法,第一种是先把每个包中先放上一个石子,这样就变成了du(n–m,m),第二种是将包的数量减去1,变成du(n,m-1)。最后当n等于m时,此时必有一种情况就是将n分为n个数相加,因此除去这个情况之外,就是n>m的情况,所以有du(n,m)=du(n,m-1)+1。...
2022-07-21 19:54:54
335
原创 解题报告4
输赢局是13分,平局是11分。C随机抽取n张白色卡牌,S随机抽取n张蓝色卡牌,他们进行n回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获得一颗巧克力,如果点数相同,每人各得二颗巧克力,使用过的卡牌不得重复使用。因为在书堆里超过需要的牛可能是危险的,所以你的工作是找到一组能产生尽可能少的牛的书堆的牛,这样书堆就可以到达书架。每组测试数据的第一行是一个整数n(1...
2022-07-20 19:49:43
327
原创 解题报告3
是的,猴子爬在涂了油的竹子上的数学小问题。与每两个横档之间的差值进行比较(这里要注意地面到第一个横档的距离也要考虑进去),如果遇到相等的情况,k就减一,一旦遇到差值大于k的情况就跳出循环,并令区间左端大于看,再重新进行。如果k满足情况(这里忘了说,要定义一个缓存将满足条件的k进行保存),就使区间的右端小于k,判断k是否是最小的值。由题意可得,该函数再0到1的区间内使单调递减的,所以,要想方程有解,0处的值必须大于等于零,1处的值必须小于等于0,这就是“Nosolution”这一条件的成立条件。...
2022-07-20 19:19:03
123
原创 解题报告2
寻找因式时要避免因式顺序颠倒而导致因式重复的情况,比如6的因式为1和6,2和3两组,3和2与2和3所表示的是一种情况。该题比较简单,其核心就是定义一个缓存将某些数据先保存下来,再进行数据的传递,以此来达到与斐波那契数列相同的计算过程,大致过程为定义f,f1,f2三个整数,先将f1与f2的和赋值给f,再将f2赋值给f1,将f赋值给f2,以此来达到目的。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。(1,20),(2,10),(4,5),(2,2,5)四组。...
2022-07-20 16:55:16
257
原创 解题报告1
由于贝茜希望盒子里的钻石尺寸相对相似,她决定如果两颗钻石的尺寸相差超过K,她就不在盒子里放两颗钻石(如果两颗钻石的尺寸相差正好是K,那么两颗钻石可以放在一起)。1
2022-07-19 20:38:47
278
计算机图形学实验(基于shader)
2022-12-10
JAVA+MySQL学校人力资源管理系统(数据库源码+java文件+数据库课设)
2022-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人