#include<cstdio>// 快读:基于 getcharinlineintread(){int x =0, f =1;char c =getchar();while(c <'0'|| c >'9'){if(c =='-') f =-1; c =getchar();}while(c >='0'&& c <='9'){ x = x *10+(c -'0'); c =getchar();}return x * f;}// 快写:基于 putcharinlinevoidwrite(int x){if(x <0){putchar('-'); x =-x;}if(x >9)write(x /10);putchar(x %10+'0');}// 使用方法intmain(){int a =read();write(a);return0;}
// 常规求和int sum =0;for(int i =1; i <= n;++i) sum += a[i];// 手动循环展开(假设n为偶数)int sum1 =0, sum2 =0;for(int i =1; i <= n; i +=2){ sum1 += a[i]; sum2 += a[i+1];}int sum = sum1 + sum2;
vector<int> vec;// 传统写法for(vector<int>::iterator it = vec.begin(); it != vec.end();++it)// 现代写法for(auto it = vec.begin(); it != vec.end();++it)// 更简洁的范围for循环for(int x : vec)// 仅使用for(int&x : vec)// 修改原值