puts() ?

挺好奇的,b题最后输出那里用puts只能过10%

if(l == 0 && r == n + 1) printf("A perfect meal\n");

else printf("An inevitable process\n");

用printf就AC了……

全部评论
[100%](https://ac.nowcoder.com/acm/contest/view-submission?submissionId=61924436&returnHomeType=1&uid=60985517) [10%](https://ac.nowcoder.com/acm/contest/view-submission?submissionId=61924413&returnHomeType=1&uid=60985517) 不止printf和puts的区别...
1 回复 分享
发布于 2023-04-19 20:34 湖南
怎么会是呢 能否发下代码?
点赞 回复 分享
发布于 2023-04-17 00:42 安徽
怎么解的?
点赞 回复 分享
发布于 2023-04-17 10:33 河北
#include<iostream> #include<cstring> #include<algorithm> using namespace std; const int N = 100010; int T; int n,k; long long a[N]; int main() {     scanf("%d",&T);     while(T--)     {         scanf("%d",&n);         memset(a,0,sizeof a);         for(int i = 1 ; i <= n ; i ++) scanf("%ld",&a[i]);         scanf("%d",&k);         int l = k - 1 , r = k + 1;         long long value = a[k];         while(l > 0 || r <= n)         {             if(l > 0 && value>a[l])                 value +=a[l--];             else if(r <= n && value > a[r])                 value +=a[r++];             else break;         }         if(l == 0 && r == n + 1) printf("A perfect meal\n");         else printf("An inevitable process\n");     }     return 0; }
点赞 回复 分享
发布于 2023-04-17 14:28 安徽

相关推荐

尊尼获获:闺蜜在哪?
点赞 评论 收藏
分享
沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务