笔记
2931451523
这个作者很懒,什么都没留下…
展开
-
关于__int128
// 读入__int128 read1(){ __int128 x = 0, f = 1; char ch = getchar(); while (ch < '0' || ch > '9') { if (ch == '-') f += -1; ch = getchar(); } while (ch >= '0' && ch <= '9') { x = x * 10 + ch - '0'; ch = getchar(); } ret原创 2021-05-17 16:02:25 · 65 阅读 · 0 评论 -
归并求逆序对
#include <iostream>#include <algorithm>using namespace std;const int N = 1e5 + 5;int a[N];int ta[N];int res;void Merg(int l, int mid, int r){ int i = l, j = mid + 1, k = l; while (i <= mid && j <= r) { if (a[i] <=原创 2021-05-14 22:09:39 · 57 阅读 · 0 评论 -
6-10 **删除C程序中的注释 (15 分) PTA
**6-10 **删除C程序中的注释 (15 分)**请你编写一个函数,将C语言源程序中的注释全部删去。函数原型 // 删除注释 void Pack(FILE *src, FILE *dst); 说明:参数 src 和 dst均为文件指针,其中:src 指示原始程序文件,dst 指示整理后得到的文件。C语言规定:注释以 /* 开始,以 / 结束。注释可以跨行,不允许嵌套。字符串中的 / 和 */ 不是注释。此外C语言还规定:注释相当于一个空白字符。因此,注释被删除后应补入一个空格。裁判程原创 2021-05-03 20:03:59 · 3326 阅读 · 1 评论 -
蓝桥杯--七段码——两种方法(dfs和并查集)
小蓝要用七段码数码管来表示一种特殊的文字。上图给出了七段码数码管的一个图示,数码管中一共有 7 段可以发光的二 极管,分别标记为 a, b, c, d, e, f, g。 小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符 的表达时,要求所有发光的二极管是连成一片的。 例如:b 发光,其他二极管不发光可以用来表达一种字符。 例如:c 发光,其他二极管不发光可以用来表达一种字符。这种方案与上 一行的方案可以用来表示不同的字符,尽管看上去比较相似。 例如:a, b, c, d, e 发光,f,.原创 2021-03-28 18:46:42 · 473 阅读 · 0 评论 -
1095 解码PAT准考证 (25 分) 附带测试点3、4分析
PAT 准考证号由 4 部分组成:第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级;第 2~4 位是考场编号,范围从 101 到 999;第 5~10 位是考试日期,格式为年、月、日顺次各占 2 位;最后 11~13 位是考生编号,范围从 000 到 999。现给定一系列考生的准考证号和他们的成绩,请你按照要求输出各种统计信息。输入格式:输入首先在一行中给出两个正整数 N(≤104 )和 M(≤100),分别为考生人数和统计要求的个数。接下来 N 行,每行给出一个考生原创 2021-03-25 20:57:09 · 409 阅读 · 1 评论 -
链表
1原创 2020-12-29 16:21:26 · 80 阅读 · 0 评论 -
快速排序
1原创 2020-12-29 16:20:56 · 58 阅读 · 0 评论 -
BFS图论
1原创 2020-12-29 16:20:24 · 122 阅读 · 1 评论 -
贪心算法
1原创 2020-12-29 16:19:43 · 75 阅读 · 0 评论