月光照我怀 2023-10-21 18:04 采纳率: 0%
浏览 11

为什么不是WA就是RE啊

img

img

img


帮帮我吧,我看不出任何问题,这是oj系统1.3 08的题,然后我弄了好久,发现不正确,为什么啊,求解答

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-21 20:32
    关注

    【相关推荐】



    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7778449
    • 除此之外, 这篇博客: 多组数据要求求出最大平台的长度中的 这是一道来自于某OJ平台的一道题目,我们先来分析一下这个题目,我相信你应该能看懂题目的要求,在我看来其实就是求相同的数据的最大长度,例:3,3,3.这便是我们所要求的最大长度,其实用一个数组和一个循环便可以很简单的求出,代码如下: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

       

      #include<iostream>
      using namespace std;
      int main()
      {
      int num[51];   //因为题目要求,所以我们定义一个51长的数组
      int a,l=1,i;
      while(cin>>a)  //要求多组输入的式子,C语言中是while(scanf(“%d”,&a)!=EOF)
      {
      for(i=0;i<a;i++)
      cin>>num[i];   //在这里是输入数据,例如a是10,则这里是输入10个数字

      for(i=0;i<a;i++)  //这里是循环整个数组,为了找出最大平台
      {
      if(num[i]==num[i+l])    //如果相等则执行内部代码
      {
      l++;     //如果这个数和下一个数是相等的,则加1
      i--; //这是为了消除循环中的i++,使i的值不发生改变,而是由 l 来决定,如果某个平台一直连续则一直执行,自然会求出最大值,如果没有,则直接不会执行。
      }
      }
      cout<<l<<endl;
      l=1;   //因为是多组输入,为了不影响下一次计算,要重新定义
      num[a]=0;  //直接将所有的数组全部初始化
      }
      return 0;
      }


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 10月21日

悬赏问题

  • ¥60 求直线方程 使平面上n个点在直线同侧并且距离总和最小
  • ¥50 java算法,给定试题的难度数量(简单,普通,困难),和试题类型数量(单选,多选,判断),以及题库中各种类型的题有多少道,求能否随机抽题。
  • ¥50 rk3588板端推理
  • ¥250 opencv怎么去掉 数字0中间的斜杠。
  • ¥15 这种情况的伯德图和奈奎斯特曲线怎么分析?
  • ¥250 paddleocr带斜线的0很容易识别成9
  • ¥15 电子档案元素采集(tiff及PDF扫描图片)
  • ¥15 flink-sql-connector-rabbitmq使用
  • ¥15 zynq7015,PCIE读写延时偏大
  • ¥15 使用spss做psm(倾向性评分匹配)遇到问题