欢迎来到study-hard-forever的博客

上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 今天做的题目比较少,发现不会的有点多。。。 今天写两个题目:2129逆置换,2119 吃龙虾。 2129逆置换 输入一个1到n的排列,p[1], p[2], …, p[n], 即1到n都出现了1次的一个长度为n的数组p。 对于每个满足1 <= i <= n的i,求下标j使得p[j] = i。 1 < 阅读全文
posted @ 2019-01-31 22:00 study-hard-forever 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 今天写的有取绝对值问题,越界处理问题,二个奇数次问题,字符串所在位置问题(字符所在位置问题就不注明了) 先把之前的“越界了吗”这个问题写上: 2101 越界了吗 输入两个int范围内的整数a和b, 你需要判断如果a和b都是用int类型存储的,a+b在C++中是否越界了(也就是结果是否还在int范围内 阅读全文
posted @ 2019-01-30 21:49 study-hard-forever 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 今天要写的就一个问题: 四舍五入与四舍六入五成双的问题: 首先介绍可能涉及的一些取整问题: ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整。 floor:在英文中,是地面,地板的意思,有下面的意思,所以,此函数是向下取整。 round:在英文中是有大约,环绕,在某某四周,附 阅读全文
posted @ 2019-01-29 22:01 study-hard-forever 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 今天通过几道题目写一下关于字符串的一些使用与规律以及注意问题: 2140 ISBN码 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”就是分隔符(键盘上的减号),最后一位是识别码,例如0-67 阅读全文
posted @ 2019-01-28 22:03 study-hard-forever 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 再补加一个代码优化: 2144 坐标统计 输入 n 个点在平面上的坐标(横纵坐标都是整数),对于每个点可以控制所有位于它左 下方的点(即横坐标 x 和纵坐标 y 都比它小),它可以控制的点的数目称为“战斗力”。依次 输出每个点的战斗力,最后输出战斗力最高的点的编号(如果若干个点的战斗力并列最高, 输 阅读全文
posted @ 2019-01-27 23:04 study-hard-forever 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 今天写一个代码优化问题: 2141 第N个智慧数 一个正整数如果能表示成两个正整数的平方差,则称这个数为一个“智慧数”,比如 16 就等于 5的平方减去 3 的平方,所以 16 就是一个智慧数,从 1 开始的自然数列中,将“智慧数”从小到大编号为 1,2,3,…,n。现输入一个正整数 n,输出第 n 阅读全文
posted @ 2019-01-27 22:15 study-hard-forever 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 今天写两个代码的简化问题,注意问题:数组越界,超时间,超内存,for循环内有时需要每次清零,以及==时不要再写成=,因为真的不易检查。 2114 多出的数字 给你m个1到n之间的整数,你能找出1到n中的哪些整数出现了多次吗? 输入 第一行2个整数n,m,直接用空格分隔(n <= 100000, n 阅读全文
posted @ 2019-01-26 21:02 study-hard-forever 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 昨天的judge系统出现问题了,hahahahaha~(导致做题中断了,唉。。。) 今天对一些问题的理解: 1科学计数法(概念,表示方法) 2一元二次方程求解问题(解的多元化) 3开关灯(开关门)问题(简化代码版) 科学记数法 在科学记数法中,一个数被写成一个1与10之间的实数(尾数)与一个10的幂 阅读全文
posted @ 2019-01-25 18:15 study-hard-forever 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天白天看了看有关字符串的一些问题:字符串的输入输出以及在数组中的排序问题,还有字符串在数组中忽略空格(判等问题时)、移位包含等问题。 下午整理了之前的一些资料,觉得有题可以做了,之前的题可以回顾,还有之前遗漏的以及不曾涉及的一些问题。另外课件资料也很多,也有的看了,很多也只能取舍来看,因为实在是太 阅读全文
posted @ 2019-01-24 22:48 study-hard-forever 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 今天看了看之前的知识点,好多东西都写到了纸上。。。 草稿就不拍了 ,发一张这样的图片吧。 上面的图片可能比较模糊,字迹也非常潦草。(这有点像我打的草稿,其实差不多就是。。。)大家将就看一下。 涉及的是一些一维数组,二维数组以及字符数组,字符串数组的一些东西,很多东西之前就学过,但是有些就忘了,今天重 阅读全文
posted @ 2019-01-23 23:20 study-hard-forever 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 今天看的题不多,也都没能做出来。。。 其中有一个问题是这样的:2080 最长上升子序列: 一个数列的最长上升子列,是指其所有递增的子列中最长的一个子列 给定一个长度为 n 的数列 an,求这个数列的最长上升子列的长度 例如对数列 1 7 2 8 3 4,这个数列的最长递增子数列是 1 2 3 4,长 阅读全文
posted @ 2019-01-21 20:36 study-hard-forever 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 对于昨天的位运算,解决了今天的一个题: 一个奇数次: 输入一个长度为n的数组,考虑所有不同的数字,有且只有一个数字出现了奇数次。比如对于1 2 3 1 2 3 1,我们考虑所有不同的数字1 2 3,有且只有1出现了奇数次(3次)输出这个出现了奇数次的数字。1 <= n <= 100000 1 <= 阅读全文
posted @ 2019-01-20 13:49 study-hard-forever 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 今天的博客写的有点晚了,本来是想今天下午写的,但是一直没拿到电脑,现在写好去睡觉。 今天涉及到的题目有一个是这样的: 越界问题: 输入两个int范围内的整数a和b, 你需要判断如果a和b都是用int类型存储的,a+b在C++中是否越界了(也就是结果是否还在int范围内)。 注意越界有上界和下界。 然 阅读全文
posted @ 2019-01-19 22:53 study-hard-forever 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天做了几道51nod.com上的初学练习题,下面是几个做题时发现的注意点: 2089 打印九九乘法表 同一行的若干列之间,用制表符’\t’隔开。 可以用printf("%\t");或cout<<"\t";来表示。 每一行的最后没有制表符,就要考虑到每一行的最后一节与前面分开编写。 2091 幸运数 阅读全文
posted @ 2019-01-18 18:45 study-hard-forever 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ** C语言学习小结 ** 这学期学了C语言,对C语言有了一个简单的了解与初步的认识。首先从程序结构的使用与学习开始学起,到后来数组、函数的初步了解,能够开始解决一些简单的C语言问题,但是要想深入解决一些难题,还要等到下学期学习算法及函数、指针的深入才能做到得心应手。这学期只是认识阶段,下学期的任务 阅读全文
posted @ 2019-01-04 22:34 study-hard-forever 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页