- 博客(9)
- 收藏
- 关注
原创 【无标题】
H106OJ第五次练习:道路与航路提示:本文章为课程任务(学习记录)问题描述题目:农夫约翰正在针对一个新区域的牛奶配送合同进行研究。他打算分发牛奶到T个城镇(标号为1…T),这些城镇通过R条标号为(1…R)的道路和P条标号为(1…P)的航路相连。每一条公路i或者航路i表示成连接城镇Ai(1<=A_i<=T)和Bi(1<=Bi<=T)代价为Ci。每一条公路,Ci的范围为0<=Ci<=10,000;由于奇怪的运营策略,每一条航路的Ci可能为负的,也就是-10,00
2022-04-17 20:40:08 71
原创 【无标题】
H106OJ第五次练习:摆花提示:本文章为课程任务(学习记录)问题描述题目:小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号。为了在门口展出更多种花,规定第i种花不能超过ai盆,摆花时同一种花放在一起,且不同种类的花需按标号的从小到大的顺序依次摆列。试编程计算,一共有多少种不同的摆花方案。输入:第一行包含两个正整数n和m,中间用一个空格隔开。第二行有n个整数,每两个整数之间用一个空格隔开,依次表示a1、a2、
2022-04-17 20:38:02 88
原创 H106OJ第三次练习:扫雷
H106OJ第三次练习:扫雷提示:本文章为课程任务(学习记录)问题描述题目:扫雷游戏你一定玩过吧!现在给你若干个n×m的地雷阵,请你计算出每个矩阵中每个单元格相邻单元格内地雷的个数,每个单元格最多有8个相邻的单元格。 0<n,m<=100输入:输入包含若干个矩阵,对于每个矩阵,第一行包含两个整数n和m,分别表示这个矩阵的行数和列数。接下来n行每行包含m个字符。安全区域用‘.’表示,有地雷区域用’*‘表示。当n=m=0时输入结束。输出:对于第i个矩阵,首先在单独的一行里打印序号:
2022-04-01 23:58:12 431
原创 H106OJ第三次练习:铺地毯
H106OJ第三次练习:铺地毯提示:本文章为课程任务(学习记录)问题描述题目:为了准备一个学生节,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有n 张地毯,编号从1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入:输入共 n+2 行。第一行,一个整数 n,表示总共有
2022-04-01 23:49:30 136
原创 H106OJ第二次练习:P1003
H106OJ第二次练习:P1003提示:本文章为课程任务(学习记录)本文章为课程第一次练习习题记录,仅供参考。问题描述题目:作为一名网络警察,你的任务是监视电子邮件,看其中是否有一些敏感的关键词。不过,有些狡猾的犯罪嫌疑人会改变某些单词的字母顺序,以逃避检查。请编写一个程序,发现这种调整过顺序的关键词。程序的输入有两行,第一行是关键词列表,第二行是待检查的句子。程序的输出为在该句子中所找到的经过顺序调整的关键词。(单词全部为小写,单词之间以一个空格分隔,每一行的单词个数不限)输入:第一行是关
2022-03-25 21:53:10 827
原创 H106OJ第二次练习:幸运数
H106OJ第二次练习:幸运数提示:本文章为课程任务(学习记录)本文章为课程第一次练习习题记录,仅供参考。问题描述题目:幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,…1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 …把它们缩紧,重新记序,为:1 3 5 7 9 … 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不
2022-03-25 21:24:11 112
原创 H106OJ练习题3:班级排名
H106OJ练习题2:班级排名提示:本文章为课程任务(学习记录)本文章为课程第三次练习习题记录,仅供参考。问题描述题目:达达在陶陶的影响下,也对学习慢慢的产生了兴趣。他在每次考试之后,都会追着老师问,自己在班级的总名次是多少。考试一多,老师也不耐烦了,于是他给了达达所有人的成绩,让他自己去算出自己的排名。可人太多了,达达也无法立即算出来,于是他想让你帮帮他。输入:第一行为一个整数N,代表班级的学生总数。接下来N行,每行一个字符串,代表一个学生的姓名,第一行总是DaDa。接下来一行一个
2022-03-20 13:23:05 246
原创 H106OJ练习题2:身份证排序
H106OJ练习题2:身份证排序提示:本文章为课程任务(学习记录)本文章为课程第一次练习习题记录,仅供参考。...问题描述题目:安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位输入:第一行一个整数n,表示有n个身份证号码。余下的n行,每行一个身份证号码。输出:按出生日期从大到小排序后的身份证号,每行一条样例:输入:5466272307503271
2022-03-17 16:43:16 331
原创 H106OJ练习题1:前10名
H106OJ练习题1:前10名提示:本文章为课程任务(学习记录)..本文章为课程第一次练习习题记录,仅供参考。问题描述题目:数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。输入:两行。第一行一个整数n,表示要对多少个数据第二行有n个整数,中间用空格分隔。表示n个数据。输出:一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开。样例:输入:2654 27 87 16 63 40 40 22 61
2022-03-17 16:28:37 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人