33749110
码龄14年
关注
提问 私信
  • 博客:52,961
    52,961
    总访问量
  • 51
    原创
  • 1,879,685
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-04-23
博客简介:

id33749110的博客

查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得55次评论
  • 获得9次收藏
创作历程
  • 3篇
    2020年
  • 47篇
    2019年
  • 2篇
    2016年
成就勋章
TA的专栏
  • 牛客
    2篇
  • 编译器
    1篇
  • Code Blocks
    1篇
  • 数据库
    1篇
  • PAT
    47篇
  • wampserver
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

牛客_Prime Number

本题是一道常规题,但有一点麻烦的是,要求前10000个素数,第10000个素数是104729,很容易超时题目描述Output the k-th prime number.输入描述:k≤10000输出描述:The k-th prime number.示例1 输入 37输出 517#include <iost...
原创
发布博客 2020.04.27 ·
237 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

牛客_ 最小面积子矩阵

题目描述一个N*M的矩阵,找出这个矩阵中所有元素的和不小于K的面积最小的子矩阵(矩阵中元素个数为矩阵面积)输入描述:每个案例第一行三个正整数N,M<=100,表示矩阵大小,和一个整数K接下来N行,每行M个数,表示矩阵每个元素的值输出描述:输出最小面积的值。如果出现任意矩阵的和都小于K,直接输出-1。示例1 输入4 4 101 2 3...
原创
发布博客 2020.04.26 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转载】 CodeBlocks17.12 运行过程中点击中止按钮无法停止编译器

运行程序后只能关闭黑框或者按任意键结束程序,如果直接点工作栏上的红色中止按钮,就会出现图上的情况。生成和运行按钮全部灰掉,点运行会显示编译器还在运行中直接关闭codeblocks会显示正在编译,是否结束编译关闭选是的话codeblocks会无响应然后强制关闭.知道了CB怎么运行用户的程序,应该知道问题的原因了举例 编译的程序是 123.exe绿色运行按钮 执行的命令...
转载
发布博客 2020.04.11 ·
2483 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

PAT_B_1095 解码PAT准考证 (25 分)【测试点4.5超时问题】

拖拖拉拉的,终于刷完了basic的题目,接下来会更新一篇总结文,总结一下遇到的出错点以及学到的知识点。欢迎大家一起讨论。 PAT 准考证号由 4 部分组成:第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级; 第 2~4 位是考场编号,范围从 101 到 999; 第 5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后 11~13 位是考生编号,范围...
原创
发布博客 2019.01.24 ·
1495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1094 谷歌的招聘 (20 分)【测试点3,5】

本题要求你编程解决一个更通用的问题:从任一给定的长度为 L 的数字中,找出最早出现的 K 位连续数字所组成的素数。输入格式:输入在第一行给出 2 个正整数,分别是 L(不超过 1000 的正整数,为数字长度)和 K(小于 10 的正整数)。接下来一行给出一个长度为 L 的正整数 N。输出格式:在一行中输出 N 中最早出现的 K 位连续数字所组成的素数。如果这样的素数不存在,则输出 ...
原创
发布博客 2019.01.23 ·
1696 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

PAT_B_1075 链表元素分类 (25 分)【测试点3.4报错】【测试点5超时】

给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K 为 10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。输入格式:每个输入包含一个测试用例。每个测试用例第 1 行给出:第...
原创
发布博客 2019.01.23 ·
671 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1035 插入与归并 (25 分)

根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列。现给定原始序列和由某排序算法产生的中间序列,请你判断该...
原创
发布博客 2019.01.23 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1074 宇宙无敌加法器 (20 分)【测试点2.4.6】

地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d 或者是 0(表示十进制)、或者是 [2,9]...
原创
发布博客 2019.01.22 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1089 狼人杀-简单版 (20 分)【逻辑思考难】

开始思考这道题的时候,走偏了路,想要先确认两个撒谎的人,但是这样的话,还需要确认众人身份,太过复杂。然后百度了很多大神们的解法,理解了之后,自己仿(chao)置(xie)了一个,并加上了自己的理解,代码如下。 以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:...
原创
发布博客 2019.01.22 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1068 万绿丛中一点红 (20 分)

注意点:1.该元素是否唯一     2.该元素是否比周围元素相差TOL    3.输出的坐标是(列,行) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000...
原创
发布博客 2019.01.22 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1065 单身狗 (25 分)【测试点3】

“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ 10 000),为参加派对的总人...
原创
发布博客 2019.01.22 ·
1190 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

PAT_B_1088 三人行 (20 分)【测试点4】

子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超...
原创
发布博客 2019.01.21 ·
1251 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

PAT_B_1090 危险品装箱 (25 分)【测试点3,4】

 用数组,或者map&lt;int,map&lt;int,bool&gt;&gt;进行存储遍历,最后两个测试点总是出现受限或超时等问题。查询了多位大神的blog,采取了其中一种【叫我比卡丘】的博主所用方式,故此题代码仅作自己的注释该代码的时间复杂度为 mnlogk集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆...
原创
发布博客 2019.01.21 ·
764 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

PAT_B_1085 PAT单位排行 (25 分)

解题点:1.用结构体来存储各个学校的三项成绩,参赛人员等全部信息。2.用map来存储 学校名称,与学校信息 的键值对3.将map中的信息存储自定义的数据结构数组中,用sort函数进行排序,最后输出;每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数 N(≤10​5​​),即考生人数。随后 N 行,每行按下...
原创
发布博客 2019.01.20 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1073 多选题常见计分法 (20 分)

批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到 50% 分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你写个程序帮助老师批改多选题,并且指出哪道题的哪个选项错的人最多。输入格式:输入在第一行给出两个正整数 N(≤1000)和 M(≤100),分别是学生人数和多选题的个数。随后 M 行,每...
原创
发布博客 2019.01.20 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1067 试密码 (20 分)【测试点2】

测试点2的用例,应该为直接输入#当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。...
原创
发布博客 2019.01.20 ·
937 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1059 C语言竞赛 (20 分)

思路:1.先打一个10000以内的素数表 2.使用map进行存储获奖者数据 3.通过  map的值调用进行查找排名,并输出结果。 C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。 1、排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2、其他人将得到巧克...
原创
发布博客 2019.01.20 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1058 选择题 (20 分)

批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数 N(≤ 1000)和 M(≤ 100),分别是学生人数和多选题的个数。随后 M 行,每行顺次给出一道题的满分值(不超过 5 的正整数)、选项个数(不少于 2 且不超过 5 的正整数)、正确选项个数(不超过选项个数的正整数)、所有正确选项。注意每题的选项从小写英文...
原创
发布博客 2019.01.20 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1084 外观数列 (20 分)【测试点4】

测试点4 - 运行时错误: 需要把结果输出数组设置很大,如果将用例设置为“9 40” 则 最后输出结果会达到7.3W+位。 外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, ...它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;...
原创
发布博客 2019.01.20 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT_B_1080 MOOC期终成绩 (25 分)【超时】

原本运用的是对已保存的名字进行遍历来存储学生成绩信息,但结果产生超时。解决:运用map【映射】自定义键值对,可以直接找到所查找的键的值,减少了时间复杂度。对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为...
原创
发布博客 2019.01.19 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多