立花泷之介
立花泷之介
全部文章
分类
归档
标签
去牛客网
登录
/
注册
立花泷之介的博客
全部文章
(共30篇)
题解 | 分数线划定
小心第 t 个人实际上是下标 t-1 !序列是从0开始的!向下取整因为范围是正数,因此直接int强制类型转换将小数抹去多关键字序列使用结构体数组vector<Student>进行存储多关键字排序使用自定义sort函数分别升序降序排列,联动lambda [](const Student &...
2026-02-15
1
19
题解 | 回文日期
#include <cstddef> #include <iostream> #include <string> using namespace std; // 从 a 到 b, 两边闭区间 int main() { string s1, s2...
2026-02-15
1
16
题解 | 穷哈哈~
描述"你叉叉,唱日出,穷哈哈,唱日落.....",小哈开心地哼着小调,因此小哈是一个爱笑的人,每次笑都很有魔性,调皮地小哼记录了小哈的一次说的话,其中里面可能包含了小哈的笑声,并以为字符串来记录小哈的话。已知,小哈的笑声是字母aa和hh交替的序列,例如:ahahahahahah,...
2026-02-12
1
25
题解 | 田忌赛马
#include <algorithm> #include <iostream> #include <vector> using namespace std; int main() { vector<int>king(3), ji(3); ...
2026-02-12
1
26
题解 | 九倍平方数
重要数学知识:能被9整除,在于各位数之和为9的倍数,即summ % 9 = 0,如果有余数,那么余数就是差的部分。0 1 没必要; 2 3 能平方; 4-9 都不行;一个2贡献2的增量,一个3贡献6的增量因此我们要统计整个字符串里2和3出现的次数cnt_2,cnt_3,然后以2和3的次数为上限进行双...
2026-02-12
1
28
题解 | 变幻莫测
#include <iostream> using namespace std; // 核心目标是X==Y,给出了对XY可以进行的两种操作选择,那么不妨进行逆向推理,X=Y之前的状态是什么? //我们不妨拿出草稿纸写几个例子推理一番,得到以下结论: // 1、X,Y=0 -> 一...
2026-02-11
1
25
题解 | 小红的字符串修改
#include <algorithm> #include <cmath> #include <iostream> using namespace std; //并不存在巧劲,最少的替换次数来源于暴力枚举。在不断比较下才得到最小值 int main() { ...
2026-02-11
1
21
题解 | 买橘子
将n/8的结果进行while遍历,循环条件是n/8是否为0,为0的话说明就是0-7之间的数,就交给后面的if语句判断是否是6的倍数。如果不为0就让n/8的结果自减,直到能找到(n - yu * 8) % 6 == 0也就是满足是6的倍数,这个时候cnt1得到yu的赋值,退出循环。然后进入if-els...
2026-02-11
1
20
题解 | 判断一个链表是否为回文结构
双指针,从后往前在单向链表中显然不太现实,那么我们就把数据转移到vector连续内存块的序列里! /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(null...
2026-02-08
1
32
题解 | 合并两个排序的链表
链表题没有太多算法,看似简单,但是一定要有耐心和细心。最重要的就是搞清楚指针到底指向哪里,要在纸上理清楚,再敲代码 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), ...
2026-02-08
1
24
首页
上一页
1
2
3
下一页
末页