#include #include using namespace std; int main() { int v_base, v_cut, tp, fst = 0; int i, flen = 1; bool flg = false; vector v_f; vector> ans; cin >> v_base >> v_cut; for (i=0; i> tp; v_f.push_back(tp); if (i == 0) continue; if (v_f[fst] + flen == v_f[i]) { if (! flg) fst = i - 1; flen += 1; flg = true; if (i == v_cut - 1) ans.push_back({v_f[fst], flen}); } else { if (flg) ans.push_back({v_f[fst], flen}); flen = 1, fst = i; flg = false; } } if (ans.empty()) { cout << v_cut << endl; for (auto it=v_f.begin(); it