会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ChebyshevTST
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2023年9月16日
C++20起支持的一个小特性
摘要: 注释掉的为传统的写法,从C++20起支持default关键字修饰的写法,即使是成员变量有多个的时候也支持,减轻了程序员的心智负担。
阅读全文
posted @ 2023-09-16 16:38 ChebyshevTST
阅读(44)
评论(0)
推荐(0)
2023年9月8日
用现代C++写一个python的简易型list
摘要: std::variant介绍:en.cppreference.com/w/cpp/utility/variant 通过泛型模板(仅提供了int, double, string三种类型的存储),实现了append, pop, front, back, size等方法,并且通过重载运算符实现了对负数索引
阅读全文
posted @ 2023-09-08 21:12 ChebyshevTST
阅读(49)
评论(0)
推荐(0)
2023年9月5日
std::copy与std::back_inserter引发的惨案
摘要: #include <iostream> #include <vector> #include <numeric> #include <sstream> int main() { std::vector v{1, 2, 3, 4, 5}; std::copy(begin(v), end(v), std
阅读全文
posted @ 2023-09-05 10:50 ChebyshevTST
阅读(36)
评论(0)
推荐(0)
2023年9月3日
std::for_each易忽略点
摘要: 以下代码为修改vector内部的每一个元素,使其每个元素大小变为原来的平方。 std::vector v1{1, 2, 4, 2}; std::for_each(begin(v1), end(v1), [](auto& n) { return n * n; }); for (const auto&
阅读全文
posted @ 2023-09-03 10:53 ChebyshevTST
阅读(45)
评论(0)
推荐(0)
2023年8月18日
比较两个文件是否相同的办法
摘要: 原本是朴素的遍历写法,后面改为mmap后速度提升飞快(大部分时候一秒以内可以出结果)。可以用于比较两个文件内容是否相同,包括图片也可以(图片用open函数打开后是一堆乱码,相当于比较乱码)。Talk is cheap, show me your code。 #include <iostream> #
阅读全文
posted @ 2023-08-18 22:09 ChebyshevTST
阅读(142)
评论(0)
推荐(0)
2023年8月16日
Codechef - Maximize Colours(IQ)
摘要: 题目大意 有红绿蓝三种颜色,三种颜色当中任意两个颜色混合都可以产生出一个新的颜色(然而混合产生的颜色不能与任何其它的颜色进行混合)。输入三个整数,分别代表红色,绿色,蓝色的颜色个数(每次混合各消耗一个颜色数目),求出能获得的最大颜色数量。 思路 举几个样例找找规律。比如说(1,1,0),原本有两种颜
阅读全文
posted @ 2023-08-16 22:07 ChebyshevTST
阅读(53)
评论(0)
推荐(0)
2023年8月14日
Codechef - Longest AND Subarray(位运算)
摘要: 题目大意 给定一个正整数N,其序列为[1, 2, 3, ..., N],找到一个长度最大的连续子列,使得其所有元素取与运算的结果为正(最终输出只需要输出最大长度即可)。 思路 刚开始可能并不好注意到,可以举一些小的样例来找规律。比如2:1 & 2 = 0,不满足条件,所以只能取长度为1的数组[1]或
阅读全文
posted @ 2023-08-14 22:14 ChebyshevTST
阅读(29)
评论(0)
推荐(0)
2023年8月13日
Codechef - N Triplets(构造+观察)
摘要: 题目大意 对于一个正整数N,需要找到三个不同的数字A,B,C,使得三个数当中任意两个数字相乘都是N的约数,另外还要使得A,B,C三个数字乘积是N的整数倍数。最后输出三个数字(如果有多种组合,输出任意一种即可),如果找不到满足条件的则输出-1。 思路 注意到1必然是其中一个约数,另外我们可以注意到素数
阅读全文
posted @ 2023-08-13 22:30 ChebyshevTST
阅读(44)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告