01 2020 档案

摘要:题意:公司分配N项工作给N个员工,每个员工只能被分给1项工作,每个人处理工作的时间不同。求完成所有工作所需的最少时间。 输入:第一行输入整数N,代表N个员工,员工编号从1到N(1<=N<=10) 接下来输入一个N*N的二维矩阵task[N][N],其中task[i][j](0<=task[i][j] 阅读全文
posted @ 2020-01-26 21:12 三行代码划江湖 阅读(392) 评论(0) 推荐(0)
摘要:在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来的字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用‘$’标注,不能匹配的右括号用'?'标注。 输入:输入包括多组数据 阅读全文
posted @ 2020-01-21 14:25 三行代码划江湖 阅读(774) 评论(0) 推荐(0)
摘要:题目描述:给你n个整数,请按照从大到小的顺序输出其中前m大的数。 输入:每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个整数(一个数字可能有多个),且都处于区间【-500000,500000】内 输出:对每组测试数据按从大到小的顺序输出前m大的数。 时间限制:1 阅读全文
posted @ 2020-01-20 15:15 三行代码划江湖 阅读(1790) 评论(0) 推荐(0)
摘要:思考1:首先日期是闰年还是平年。闰年分为普通闰年(年份是4的倍数但不是100的倍数)和世纪闰年(是四百的倍数)。我们可以写个布尔函数isRun()判断是否为闰年(是闰年则返回1,是平年返回0)。用宏定义也可以。 思考2:创建二维数组。buff[2][13](日期从下标1开始),根据buff[isRu 阅读全文
posted @ 2020-01-19 17:28 三行代码划江湖 阅读(455) 评论(0) 推荐(0)