1.爱与愁的心痛 (洛谷p1614)
int min=1000000; \\ min要先赋予一个大值;
for(int i=n;i<=m;i++){ \\ i=n,可以节约很多时间(双重含义)避免超时和解题更快;
s=b[i]-b[i-n]; \\ 求数组差的方法;
if(s<xiao)min=s;
}
用简便的方法去解题事半功倍,简化自己的解题步骤,既避免出错也节省时间。
2.开灯(洛谷p1161)
for(int j=1;i<=b;i++){
int c=0; \\每次都要归零!!!;
c=floor(a*j); \\向下取整 括号用double类型;
flag[c]=!flag[c]; \\取flag[c]的相反值0/1;
}
循环里要注意变量的赋值,要初始化变量,以防连串出错;
3.彩票摇奖(洛谷p2550)
简化过程避免超时,尽量少设数组;
memset(a,0,(a)),初始化数组;
4.珠心算测验(洛谷p2141)
比赛遇到看起来特别难的题先跳过,以多得分为旨;
确保其他题有把握对再去写难题,或者其他题也有些闭塞可以浅入时间思考下;
______一名高贵且悲苦+刚选完科的高一信竞生的第一次总结
实记于2023.11.25