感觉数学逻辑错了, int func(int n){ if(n<4 || (n>4 && n<7)) return -1; int cnt=n/9; if( n % 9 == 0 )  return cnt; while(cnt!=0){ int lst=n-cnt*9; cout<<lst<<endl; if(lst%4 == 0){ cnt+=lst/4; cout<<cnt<<endl; return cnt; } else cnt--; } if(n%4 == 0){ cnt=n/4; return n/4; } return -1; }
点赞 2

相关推荐

allin秋招的大菠萝很爱交友:后续,已拿offer ~查看图片
点赞 评论 收藏
分享
牛客网
牛客企业服务