不安全:C的指针操作不做保护,这样的粗暴手段会把安全因素破坏掉从而获得本来不应该获得的东西。比如常见的溢出和越界错误,就是C程序侵犯操作系统的保护领域时被踢出的表现。同时C不能够自动做边界检查,这在一定程度上提高了效率,但同时带来了安全隐患。Strcpy()、strcat()、sprintf()、g ...
分类:
其他好文 时间:
2020-01-22 19:52:21
阅读次数:
84
热烈庆祝我马力大进步能调出计算几何了…… A "A" 阅读理解+$map$ ...
分类:
其他好文 时间:
2020-01-21 23:38:54
阅读次数:
120
Splay #include <bits/stdc++.h> #define root e[0].son[1] using namespace std; int read() { int re = 0, f = 1; char ch = getchar(); while (ch < '0' || c ...
分类:
其他好文 时间:
2020-01-21 00:19:36
阅读次数:
89
Rank1696。 Cytus II好评。 因为下晚自习了所以D没调出来身败名裂。 A 签到题。 ...
分类:
其他好文 时间:
2020-01-20 20:44:53
阅读次数:
54
[toc] ___ 这场考试感觉很奇怪。 $T1、T2$ 都缺一个小特判。 $T3$ 打了个比暴力优的暴力 ~~还是暴力~~,但是不知道为什么 $WA$ 穿了。 ~~考试的时候还玩扫雷...~~ 其实,菜是原罪啊... ___ T1 小奇取石子 题目 "点这里" 考场思路 刚开始差点被自己坑了,开考 ...
分类:
其他好文 时间:
2020-01-19 00:19:05
阅读次数:
100
"题面" 题解 题意所给即为前缀最大值有 $A$ 种, 后缀最大值有 $B$ 种 由于 $n$ 是肯定为最大值的, 也就是说, 其他 $A 1$ 个前缀最大值都在 $n$ 左边出现, $B 1$ 个后缀最大值都在 $n$ 右边出现 那么每一种方案就相当于把 $n$ 单独拿出来, 其他的分为 $A + ...
分类:
其他好文 时间:
2020-01-17 23:30:42
阅读次数:
118
题目 :http://poj.org/problem?id=2718 给一组十进制数,从中选出若干数字组成一个多位数,剩下的数字组成另一个数字,要求找到最小的选取组合,使得这两个数字的绝对值差最小。 样例输入 : 1 0 1 2 4 6 7 样例输出 : 28 思路 : 因为最多只有10个数字可供选 ...
分类:
其他好文 时间:
2020-01-17 13:53:27
阅读次数:
59
1 #include <stdio.h> 2 int main(void) 3 { 4 int a; 5 char c; 6 7 scanf("%d", &a); 8 c = getchar(); 9 putchar(c); 10 11 return 0; 12 } 输入1,然后回车 整数1读入到变 ...
分类:
其他好文 时间:
2020-01-17 09:16:54
阅读次数:
54
1078 字符串压缩与解压 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805262018265088 1 #include <cstdio> 2 #include <cstring> 3 #include ...
分类:
其他好文 时间:
2020-01-16 23:44:37
阅读次数:
83
我们把所有相同的字符对的贡献求出来,减去回文子串的个数,就是最后的答案。 求每个回文中心的相同字母对个数 $f[i]$ ,我们可以用卷积去求。贡献是 $2^{f[i]/2+[i\%2==0] 1}$ ,$[i\%2==0]$ 表示位置在 $\frac{i}{2}$ 的字符仅会被记一次,$/2$ 时会 ...
分类:
其他好文 时间:
2020-01-16 22:09:18
阅读次数:
47