for 循环新格式和旧格式的区别 同 C++ 98/03 中 for 循环的语法格式相比较,此格式并没有明确限定 for 循环的遍历范围,这是它们最大的区别,即 旧格式的 for 循环可以指定循环的范围,而 C++11 标准增加的 for 循环,只会逐个遍历 expression 参数处指定序列中的每个元素。
【 2. for 新格式的应用 】
2.1 for 遍历字符串
新格式的 for 循环在遍历字符串序列时,不只是遍历到最后一个字符,还会遍历位于该字符串末尾的 ‘\0’(字符串的结束标志) 。
D - Hidden Weights
题目: 思路: 代码:
#include <bits/stdc.h>
#define fi first;
#define se second;using namespace std;typedef long long LL;
typedef pair<int,int> PII;const int N2e510;
const LL lnf0x3f3f3f3f3f3f3…