- 博客(18)
- 收藏
- 关注
原创 LeetCode——寻找数组的中心索引
左侧数之和 sum = nums[0] + nums[1] + nums[2] = 1 + 7 + 3 = 11 ,右侧数之和 sum = nums[4] + nums[5] = 5 + 6 = 11 ,二者相等。右侧数之和 sum = nums[1] + nums[2] = 1 + -1 = 0。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。输入:nums = [1, 7, 3, 6, 5, 6]输入:nums = [2, 1, -1]
2024-12-13 18:59:58
360
原创 洛谷——P1317 低洼地
两行,第一行 n,n, 表示有 nn 个数。第 22 行连续 nn 个数表示地平线高度变化的数据,保证首尾为 00。(3≤n≤10000,0≤(3≤n≤10000,0≤ 高度 ≤1000)≤1000)。思路:先判断左侧满不满足条件,若满足则flag为1,不断向右遍历,直到右侧有满足条件的值,count++,flag为0。一组数,分别表示地平线的高度变化。如图:地高变化为 [0,1,0,2,1,2,0,0,2,0][0,1,0,2,1,2,0,0,2,0]。一个数,可能积水低洼地的数目。
2024-12-13 12:30:33
394
原创 C语言——津津的储蓄计划
每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果出现这种情况,津津将不得不在这个月省吃俭用,压缩预算。如果不会,计算到2004年年末,妈妈将津津平常存的钱加上20%还给津津之后,津津手中会有多少钱。
2024-12-12 20:42:14
543
原创 C语言斐波那契数列——无数组解法
菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。用a,b,c三个数进行循环,不断向前替换两个数值。用数组可以求出斐波那契数列中第几个数的具体数值。
2024-12-12 15:50:46
233
原创 循环结构程序设计——满足条件的数累加
解题的关键无非是找到那个所需满足的条件,例一的条件直接给出了,那就是被17整除,例二的条件是奇数,那就是不能被2整除。例题一:将正整数 m 和 n 之间(包括 m 和 n)能被 17 整除的数累加。例题二:计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。这种类型的题目都是满足条件的数累加类型的题目,并且这种题目的解题方式也是大同小异的。代码的关键在于for循环的位置,通过从小数到大数不断遍历,找到目标数并相加。
2024-12-12 15:01:19
330
原创 二分查找-C语言
在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键码相等,则查找成功;若给定值小于中间记录的关键码,则在中间记录的左半区继续查找;若给定值大于中间记录的关键码,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所查找的区域无记录,查找失败。线性表中的记录必须按关键码有序;
2024-11-21 19:33:29
472
原创 牛吃牧草问题——数学问题思路
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?而要算出每天新增的a份草供每天能吃n份草的牛的数量就是n/a,结合以上两个方程求出 n/a=10。对于15头牛吃的20天的草,牛吃草总量为 15n*20, 原有和新增草为 s+20a;对于20头牛吃的10天的草,牛吃草总量为 20n*10, 原有和新增草为 s+10a;设每头牛一天能吃n份量的草,原有草地有s份量的草,每天新增a份量的草。
2024-11-18 13:52:25
417
1
原创 CSS笔记(2)
普通文本输入框、密码框、邮箱框(只能输入邮箱格式的内容)、网址框(只能输入框网址格式的内容)、数字框(只能输入数字)、单选框、多选框。文本域既表示一个文本的区域,通俗来说就是可以一个区域内,可以输入多行文本,普通的输入框只能输入单行文本。输入框是我们网页中常见的元素,登录、注册、个人资料、收货地址等都需要用到输入框。前提是 label 的 for 属性的属性值与想要关联的表单控件的 id 一样。中,输入框的类型和属性都有很多,我们可以根据实际需求来决定使用哪一类输入框。,其中的文本的默认字体是等宽字体。
2024-11-16 01:26:11
1114
原创 C语言-计算二次方程
它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为。在函数定义中出现的参数可以看做是一个。,会被函数内部的代码使用,所以称为。作为实参并处于第四个位置传递给了。形参仅在函数内部有效,因此在函数。函数被调用时给出的参数包含了。的实际值,这便是实参的意义。的修改,不会影响到外部。函数中的第四个形参。
2024-11-15 12:55:36
156
原创 HTML网页布局(简略版)(css代码在后一篇)
这个网页布局是《HTML5+CSS3+Ajax前端项目化开发》这本书里的项目四。本人大一小白,有不足的地方请大神们多多指教!
2024-11-14 23:23:15
398
原创 C语言-煤球数目
题目描述有一堆煤球,堆成三角棱锥形。具体:第一层放 1 个,第二层 3 个(排列成三角形),第三层 6 个(排列成三角形),第四层 10 个(排列成三角形),....如果一共有 N 层,共有多少个煤球?输入格式一个整数n,表示有多少层 (0<n<10000)。输出格式一个整数,表示第 N 层有多少煤球。输入输出样例输入3042输出496013244。
2024-11-14 23:15:21
167
原创 C语言-欧拉定理
已知一个多面体有 a 条边, b 个面,求这个多面体有几个顶点。根据欧拉定理公式可用C语言表示为a-b+2.两个整数,用空格隔开,分别代表 a,b。顶点= 边 - 面 + 2。一个整数,代表顶点数量。
2024-11-14 22:57:38
272
原创 CSS笔记(1)
text - align: center是一个 CSS 属性,用于将行内元素(如文本、内联元素、内联块元素)在其包含块(通常是父元素)中水平居中对齐。常见于对章节开头的第一个字母进行装饰,比如在一些书籍排版风格的网页中,将章节标题的第一个字母放大并设置特殊字体。,否则元素可能会占据整个父元素的宽度(块级元素默认行为),无法达到预期的居中效果。,内联元素默认在水平方向上从左到右依次排列,只要有足够的空间,它们就会在一行显示。属性时,它们会脱离正常的文档流,向左或向右排列,直到没有足够的空间。
2024-11-14 20:44:39
1525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人