真正热爱祖|

nasia

园龄:2年粉丝:3关注:16

03 2023 档案

工作分配问题
摘要:题目: 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为c[i][j]。试设计一个算法,为每一个人都分配一件不同的工作,并使总费用达到最小。 设计一个算法,对于给定的工作费用,计算最佳工作分配方案,使总费用达到最小( 输入 第一行有1个正整数n (1≤n≤11)。接下来的n行,每行n个数
50
0
0
最大公约数
摘要:输入两个数,求其最大公约数 辗转相除法:辗转相除法不需要把两个数作质因子分解,而是利用以下理论来确定两个正整数m和n 的最大公约数:如果q和r分别是m除以n的商和余数,即m=nq+r,则gcd(m,n)=gcd(n,r)。gcd(m,n)表示m,n的公约数。 辗转相除法的思想是:对于给定的两个正整数
25
0
0
递归模板
摘要:#include <bits/stdc++.h> using namespace std; long long a2333(long long a){ if(a == 1){ return 1; } else{ return a*a2333(a-1); } } int main(){ int t;
36
0
0
小猫爬山
摘要:Freda 和 rainbow 饲养了 N 只小猫,这天,小猫们要去爬山。经历了千辛万苦,小猫们 终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了(555……)。 Freda 和 rainbow 只好花钱让它们坐索道下山。索道上的缆车最大承重量为 W,而 N 只 小猫的重量分别是 C1、C2……C
13
0
0
马的遍历
摘要:在n*m(n表示行,m表示列)的棋盘上,马起始位置为x,y(注意:左上角第一个位置为1,1),问:马有多少种走的方法,将棋盘所有的位置全部走一遍,并且每个位置经过且仅经过一次。马跳“日”字。 输入 第一行:n,m(中间空格隔开)(n,m<7) 第二行:x,y(中间空格隔开) 输出 可能的方法数 样例
91
0
0
全排列问题
摘要:输出自然数1到n所有不重复的排列(n的全排列),所产生的任一数字序列中不允许出现重复的数字。 样例输入1 3 样例输出1 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 code: 1 #include <bits/stdc++.h> 2 using namespace st
24
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起