O provérbio "água mole em pedra dura, tanto bate até que fura" não quer dizer que alguém vai explodir se estiver continuamente sob pressão, mas sim que, com persistência, se pode vencer as dificuldades. É natural que o esforço necessário seja maior nalguns casos do que noutros.
Escrever um programa que analisa uma sequência de \(0\)'s e \(1\)'s e conta quantas vezes se conseguiu ultrapassar o nível de dificuldade, considerando vários cenários. Uma sequência de \(1\)'s adjacentes representa uma sequência de tentativas consecutivas e considera-se que se ultrapassou o nível de dificuldade do cenário se o número máximo de \(1\)'s consecutivos exceder o seu nível de dificuldade.
\(1\leq t \leq 100\,000\) | Número máximo de tentativas consecutivas numa sequência |
\(0\leq d < 150\,000\) | Nível de dificuldade de um cenário |
\(1\leq n < 10\,000\) | Número de cenários a analisar |
11110000110100011111000111110111101111111110111101111111101 6 2 6 11 7 9 8
4