寒假一和二
寒假一
1 x的最大值次大值 y的最大值和次大值
if(x!=y){
cout<<n-tx-ty;//最大和最大值之间不同就是改次小值
}
else {//奇数的最大值+偶数的次大值 偶数的最大值+奇数的次大值
}
2 ID
二维vecotr嵌套 寓意着集合
lower_bound(c[k].begin(),c[k].end(),b[i])-c[k].begin()+1
c[k].begin() 不是c[k]
%06d",k,lower_bound(c[k].begin(),c[k].end(),b[i])-c[k].begin()+1
两个%06d是输出不出来的 一个一个%06d输出
3分割
对这个数组全部的元素的最大公约数 不是元素之间的最大公约数
m/n到1之间 就是ai...an的范围可能取值
倒序枚举k m%k==0 就是最大公因数
寒假二
1 m-a[1] 与 a[i]-a[i-1]的距离满足 最大公约数的关系
浙公网安备 33010602011771号