自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 扫 雷

Description扫雷游戏你一定玩过吧!现在给你若干个n×m的地雷阵,请你计算出每个矩阵中每个单元格相邻单元格内地雷的个数,每个单元格最多有8个相邻的单元格。 0<n,m<=100Input输入包含若干个矩阵,对于每个矩阵,第一行包含两个整数n和m,分别表示这个矩阵的行数和列数。接下来n行每行包含m个字符。安全区域用‘.’表示,有地雷区域用'*'表示。当n=m=0时输入结束。Output对于第i个矩阵,首先在单独的一行里打印序号:“Field #i:”,接下来

2022-04-01 21:03:42 142

原创 幸运数

Description幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本身能否被3整除!! 删除的应该是5,11, 17, ...

2022-03-25 11:05:04 169

原创 凶 手

Description巴斯维克命案抓住了六个嫌疑犯,他们的口供如下:A:我不是罪犯B:A、C中有一个是罪犯C:A和B说了假话D:C和F说了假话E:其他五个人中,只有A和D说了真话F:我是罪犯他们中只有一半说了真话,凶手只有一个。本题可能有多种可能性,即正确答案(找到唯一的凶手)可能有多个,但每一个可能的答案(某一个是凶手)都满足上述口供。请编程找出可能的凶手输出。样例:(假设唯一的凶手是A或者D或者E,则输出结果为三行,按字母顺序依次输出)ADE

2022-03-25 11:02:16 71

原创 找素数

Description给定区间[L, R] , 请计算区间中素数的个数。Input两个数L和R。Output一行,区间中素数的个数。Sample Input 12 11Sample Output 15HintHINT:时间限制:1.0s 内存限制:256.0MB2 <= L <= R <= 2147483647 R-L <= 1000000思路:使用埃式筛法,筛出 [2,sqrt(R)] 中的素数,(因为一个

2022-03-25 10:59:29 71

原创 输入输出格式练习

Description有N个士兵(1≤N≤26),编号依次为A,B,C,…,队列训练时,指挥官要把一些士兵从高到矮一次排成一行,但现在指挥官不能直接获得每个人的身高信息,只能获得“P1比P2高”这样的比较结果(P1、P2∈A,B,C,…,Z,记为 P1>P2),如”A>B”表示A比B高。请编一程序,根据所得到的比较结果求出一种符合条件的排队方案。(注:比较结果中没有涉及的士兵不参加排队)Input比较结果从文本文件中读入(文件由键盘输入),每个比较结果在文本文件中占一

2022-03-20 19:22:05 872

原创 班级排名

Description达达在陶陶的影响下,也对学习慢慢的产生了兴趣。他在每次考试之后,都会追着老师问,自己在班级的总名次是多少。考试一多,老师也不耐烦了,于是他给了达达所有人的成绩,让他自己去算出自己的排名。可人太多了,达达也无法立即算出来,于是他想让你帮帮他。Input第一行为一个整数N,代表班级的学生总数。接下来N行,每行一个字符串,代表一个学生的姓名,第一行总是DaDa。接下来一行一个整数M,代表一共有M次考试。每次考试有N行,每行有以一个空格分隔的一个正整数S

2022-03-20 18:26:39 384

原创 身份证排序

Description安全局搜索到了一批(n个)身份证号码,希望按出生日期对它们进行从大到小排序,如果有相同日期,则按身份证号码大小进行排序。身份证号码为18位的数字组成,出生日期为第7到第14位Input第一行一个整数n,表示有n个身份证号码余下的n行,每行一个身份证号码。Output按出生日期从大到小排序后的身份证号,每行一条Sample Input 15466272307503271156215856472207097978234804580401.

2022-03-20 17:27:47 234

原创 前10名

Description数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。Input两行。第一行一个整数n,表示要对多少个数据第二行有n个整数,中间用空格分隔。表示n个数据。Output一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开。Sample Input 12654 27 87 16 63 40 40 22 61 6 57 70 0 42 11 50 13 5 56 7 8 .

2022-03-20 17:24:52 2003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除