题目练习加解析
文章平均质量分 72
一些题目的练习,里面写了解析
Viewer7
这个作者很懒,什么都没留下…
展开
-
练习题+题解:链表+dp
题目思路:首先我们可以先想想整条链表如果要反转应该怎么做,我们可以先创建3个节点指针,n1指向空,n2指向头结点,n3指向n2的下一个节点,然后我们让n2指向n1,让n1到n2位置,n2到n3位置,n3指向n2的下一个节点。我们可以将n2指向反转区间的头结点,n1继续为空,最后循环次数为(n-m)+1次,n为区间头,m为区间尾。根据上面的状态方程我们就可以填写f和g两个dp表了,最后取吃nums[n-1]和不吃nums[n-1]甜品的最大值,即取f[n-1]和g[n-1]的最大值。原创 2024-03-21 18:16:45 · 1036 阅读 · 1 评论 -
变态考题之不创建中间变量交换两变量的值的方法
不创建中间变量交换两变量的值初识&、|、^原创 2023-12-23 17:54:29 · 53 阅读 · 1 评论 -
zzuli:21级班级天梯赛第一阶段题题解(新手友好版)
本题我们只需判断y是否等于x的多少次方,这里要注意当y为1时,y一定是x的一般数,因为x的0次方为1;但当x为1时,y除了是1就不可能是新的一般数,因为1的任何次幂都为1。“我希望有个如你一般的人,如山间清爽的风,如古城温暖的光。” ——《从你的全世界路过》小Z生活的部落有一座保卫安全的天鸟火炮,他想设置一个数值 c,当敌人出动全部兵力的 c% 或者更多时,它才会触发保卫部落安全。我们定义 “如 x 一般的数” 是 x 的幂给你一个数 x 和一个数 y,请你判断 y 是不是如 x 一般的数。原创 2023-12-13 22:41:27 · 907 阅读 · 6 评论 -
练习题题解(结构体+链表)
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。原创 2024-03-09 00:43:13 · 296 阅读 · 2 评论 -
有关链表的题解
请编写程序实现单链表插入、删除结点等基本算法。给定一个单链表和一系列插入、删除结点的操作序列,输出实施上述操作后的链表。单链表数据域值为整数。原创 2024-03-02 14:02:11 · 1023 阅读 · 2 评论 -
zzuli:2022级天梯赛第一阶段题题解
zzuli:2022级天梯赛第一阶段题题解原创 2023-12-20 22:52:36 · 902 阅读 · 1 评论 -
char(字符)类型一维字符数组和二维字符数组的4种输入方法
方法1.2用getchar函数输入方法1.3用常规的scanf函数(%s)进行输入方法1.4用gets函数输入2.二维字符数组方法2.1用常规的scanf函数(%c)进行输入方法2.2用getchar函数进行输入方法2.3用常规的scanf函数(%s)进行输入方法2.4用getchar函数进行输入原创 2023-12-05 22:21:43 · 2244 阅读 · 0 评论 -
zzuli:23级天梯赛热身赛第一阶段题题解
但吉老师水平太高了,所以签到题他就懒得做了(浪费时间),具体来说,假如题目的字符串里有 qiandao 或者 easy(区分大小写)的话,吉老师看完题目就会跳过这道题目不做。然后再次回到第 1 个随机数,赢 2 次,输 1 次。现在给定这次天梯赛总共有几道题目以及吉老师已经做完了几道题目,请你告诉大家吉老师现在正在做哪个题,或者吉老师已经把所有他打算做的题目做完了。要注意的是,当题目名称中有“easy”或“qiaodao”的字样(注意区分大小写),吉老师会跳过这个题,不算吉老师做的题目数量,也就是M。原创 2023-12-10 22:44:29 · 1020 阅读 · 1 评论 -
十六进制转十进制
当看到要求十六进制转换成十进制时,先要了解十六进制的组成:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(由此看来存十六进制数要用到字符数组来存);分别对应1,2,3,4,5,6,7,8,9,10,11,12,13,14,15且十六进制是逢16进1。通过ASCII码表得知A的ASCII码值是65,而数字字符通过减掉字符0(‘0’),即可得到其本身对应的数。原创 2023-12-08 22:59:01 · 44 阅读 · 0 评论