请检查所有数据开long long (包括mid,check函数的一系列变量)
如果你TLE on #2,#7,#10,请检查你的check函数传参是否开long long
如果你30分,请检查check中当当前天数==d时,是否判断这一天的happy值>=二分出来的mid
(我是以一个cnt来装当前天数
如果你60分,那么check中遍历1~n后是否重新睡觉 (happy值/=2,直到<mid) (会出现这一天还没睡觉的情况,导致天数比答案小)
如果你70分,最后输出方案的时候可能会有天数>d 或者天数为0的情况,统一将他们看成最后一天吃完即可
花花绿绿的评测记录