Блог пользователя Desolation

Автор Desolation, история, 10 лет назад, По-английски

include

using namespace std;

typedef long long ll;

int main()

{

ll n,m,i,a[100010],no,sum;

cin>>n>>m;

for(i=1;i<=n;i++)
    {

    cin>>a[i];
    }

sum=m;

for(i=0;i<m;i++)
    {

    cin>>no;
            sum+=no;
    }

if(sum>n)
    {

    cout<<"-1";
            return 0;

}

for(i=sum;i<=n;i++)
    {
         if(a[i]!=0)
          {

       cout<<i;
                    return 0;
          }
}

cout<<"-1";

return 0;

}

Case: 7 2

0 0 0 0 0 1 2

  1 2

This Code's Output: 6

Correct Ans: 7

But this code still got AC.Why?

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

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Many buggy solutions accepted for D but no one know why Codeforces doesn't rejudge it :(

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Friend of mine also got AC on buggy solution/