挂分原因记录

  • 注意数据类型的选择(会不会爆long long,int,unsigned long long)
  • 注意数据范围的边界会不会有问题(出边界数据)。
  • 猜结论最好打一个有一定大小的表,这样结论具有普适性。猜完结论后一定要和暴力对拍。
  • 分类讨论时情况一定要考虑全,可以手动将每种情况的数据都造一下。
    • 注意括号问题中所有括号可以嵌套,注意嵌套对答案是否会有影响。517提高组模拟赛13T2.
  • 二分的时候注意当l是0,r是一个很大数的时候,l+r可能会到r的两倍,可能会爆int或long long。
    • P7287 「EZEC-5」魔法
  • vector最大数下标为n-1,而不是n。
    • P7579 「RdOI R2」称重(weigh)
  • 数组大小要考虑是否有一些超过输入量的操作,最好多开点空间。
    • CF1416B Make Them Equal
  • 注意构造题是只输出一组解就可以还是要满足字典序最小或一些其他条件
    • noip计划模拟赛6T1:没有看到合法解且字典序最小。
    • 517提高组比赛10T1:注意对构造的解的要求,包括范围、质数/合数、以及其他特殊性质。有些条件可能没在题面中写而是在输出格式或其他地方写,一定要读完全。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值