适用:某一数列第 n 到第 m 的数加 x; 思路:等差数列 前缀和 已知数列 a[n]; 令 其中 l 到 r 项 加上 x ; 当然可以用 for 函数遍历,但如果数据太多就会超时; 高中知识: 等差数列 Sn = A1 + A2 +.......+An; An = Sn - Sn-1 ; 可以看出在等差数列中当我们令 Al + 1 (-1) …
ASCII值字符与int的关系 #include <stdio.h> int main() { char c = 'a'; char d = 'b'; printf("%d\n", c); int n = 110; printf("%c\n",(char)n); int x = c - n; printf("%d\n", x); p…
全局变量与局部变量 #include<stdio.h> using namespace std; int n; int main() { int m = 0; printf("%d %d", n, m); return 0; } 函数基础 一个典型的函数定义包括以下部分:返回类型、函数名字、由0个或多个形参组成的列表…
三目运算符 使用方法: 条件 ? 表达式1:表达式2 如果条件成立,执行表达式1,不成立实现表达式2 #include <stdio.h> int main() { int a = 4, b = 3; int res = 0; a > b ? res = a : res = b; printf("%d", re…