Блог пользователя blunder-brain

Автор blunder-brain, история, 5 месяцев назад, По-английски

Latest Submission

I am getting runtime error on testcase 2 idk why somebody please help! The issue is related to an access violation, even though I have applied checks everywhere.

Issue Solved!

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by blunder-brain (previous revision, new revision, compare).

»
5 месяцев назад, # |
Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится
if(index+2 < arr.size()){
        gcd[index] = __gcd(arr[index+1], arr[index+2]);
    }
    else{
        gcd[index] = INT_MAX;
    }

In else block gcd[index] minght be out of bounds

  • »
    »
    5 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    New Submission

    Well it still says runtime error

    • »
      »
      »
      5 месяцев назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      That's because arr is by one number bigger than gcd

      • »
        »
        »
        »
        5 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        okay but how can I fix this problem?

        • »
          »
          »
          »
          »
          5 месяцев назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Try replacing arr.size() with gcd.size() in

          else if(index<arr.size() && index >= 0 ){
                  gcd[index] = INT_MAX;
              }
          

          I don't know I haven't read the task

        • »
          »
          »
          »
          »
          5 месяцев назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          okay okay it is accepted now thanks for help!

          The error was that I was accessing index-1 in gcd array but I was applying checks for case where I was accessing in arr array. In corrected version I applied checks based on which array I was accessing.

          Thanks once again!

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by blunder-brain (previous revision, new revision, compare).

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by blunder-brain (previous revision, new revision, compare).

»
5 месяцев назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

no sh*t bro added the tag mysterious runtime error lol XD