- 博客(10)
- 收藏
- 关注
原创 Leetcode 198.打家劫舍(动态规划)
动态规划很重要的一步就是在自己脑子里形成二维表格用来辅助理解,本题与01背包问题很相似,确定每一个状态由什么组成,再根据题目的意思,求最大值还是最小值进行取值。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 2 + 9 + 1 = 12。
2024-01-18 08:57:23
374
3
原创 Leetcode 62. 不同路径(动态规划)
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。问总共有多少条不同的路径?一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。从左上角开始,总共有 3 条路径可以到达右下角。
2024-01-17 10:13:37
356
原创 D. Unnatural Language Processing题解
Lura was bored and decided to make a simple language using the five letters a, b, c, d, e. There are two types of letters:There are two types of syllables in the language: CV(consonant followed by vowel) or CVC(vowel with consonant before and after). For
2024-01-15 21:02:45
1317
原创 AtCoder Beginner Contest 336 题解
思路:通过观察数字的变化,可以发现是以5为循环点,由此猜测是五进制转化来。题意:输出第n个好整数(
2024-01-15 16:11:47
567
原创 c语言中%4d,%-4的相关使用
在c语言中%4d与%d区别在于对齐方式若使用%d那么输出是无空格的,也就是不好辨别输出数字。即本次输出的好处在于便于观察,同样在这里做出解释%-5d 即为左对齐(在这里不建议理解记忆熟练掌握即可)从最左面数5个数字,不足用空格代替.
2023-07-26 12:10:09
1258
6
原创 精简数据类型与变量
随着读者的进一步学习,自然必不可少要进行数据类型与变量的学习,那么今天就跟随奕康的脚步精简c语言。了解清楚类型后,自然而然就会想到应用的对象变量。在c语言中把经常改变的量叫做变量,把不变的量叫做常量,这里与初等数学含义相同。int a;char b;double c;在此处前面即数据类型(声明)后方即为变量在进行写代码时必然会经历数据计算这个必然用到数学概念中的加减运算。其中有一种操作符叫做算术操作符例如**+ - * & / %**在这里进行补充双目操作符1.+,-
2023-07-22 20:35:53
105
4
原创 以后的大学四年IT奋斗方向
论点1.自我介绍首先,我是山东理工大学软件工程的一名学生,高中时期获得曲阜市优秀学生,爱好进行学习。论点2.编程目标高考完的暑假里,脚踏实地完成c语言的学习是该时间段的重中之重,学好c语言不仅会使自己在大学的学习中展露锋芒,又可以提升自己的技术能力提高自己的核心竞争力。论点3.如何学习编程1.通过老师的讲解,作业的学习,使自己充分理解其编程原理。2.个人练习时,应先观察代码进行思考理清逻辑,之后进行实际操作3.对于作业及时做好笔记和反馈,复习记忆理解论点4.学习编程时间的分配
2023-07-20 22:43:43
76
2
原创 C语言的初级认识
字符串可以理解成多个字符组成的一个整体,字符串与字符区别除了组成数量,还有使用方式" asd",而字符用'a','d','c'的,以及在程序运行上的区别字符串里面有\0表示程序结束,但在单个字符中没有,main函数从字面理解是主函数,在编译器中可以理解为程序的大门,一个工程只能有一个main函数,可将整个程序抽象为一个羊村,而main函数即为唯一的大门。c语言中的关键字又被叫做保留字,即为了计算机的方便保留使用的计算机词语,例如int,const,c语言即是一门沟通的语言和语文英语的作用相同。
2023-07-20 15:25:54
57
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人