Vous êtes sur la page 1sur 2

Comme juge des compétitions de programmations, on doit toujours tester les

solutions avec des tests limites et compliqués. L’utilisation des numéros


aléatoires proposés par le système est devenu une pratique dépassée. Certains juges
ont inventé une nouvelle méthode:

Fixer d’abords la taille de la liste N, puis choisir une liste composée de M


triplets(Li, Ri, Si) relatifs à une intervalle [Li..Ri] et un entier Si.

Normalement la somme des éléments A[Li], ..., A[Ri] est Si.

Cependant, cette méthode n’est pas fiable. Des fois on trouve des contradictions :
une somme Sj peut contredire les données précédentes. Par exemple, si on travaille
avec une liste de taille 2 (la numérotation des index commencent par 1):

La somme de l’intervalle [1..1] est 1.

La somme de l’intervalle [2..2] est 1.

La somme de l’intervalle [1..2] est 3.

Les deux premières opérations ne sont pas contradictoires entre elles, et donnent
la somme de l’intervalle [1..2] égale à 2. Ce qui rend la troisième opération
invalide.

Cette fois-ci les juges ont besoin de votre aide. Vous êtes invité à faire le
traitement suivant:

Si une opération ne génère pas une contradiction avec les opérations précédentes:
appliquer la et afficher ‘1’.

Sinon, ignorer la et afficher ‘0’.

La sortie sera sous forme d’une chaine de caractères binaires.

Spécifications de l’entrée :

L’entrée contient plusieurs cas de tests, la première ligne contient un entier T


(T ≤ 10) relatif au nombre des cas de test.

Chaque cas de test est décrit sur deux lignes:

La première ligne contient deux entiers N et M , avec N la longueur de la liste (1 


≤ N ≤ 100000) et M le nombre des opérations(1 ≤ M ≤ 100000).

Suivie par M lignes, chacune contient un triplet des entiers Li, Ri, Si comme sus-
décrit.

Il est garanti que (1 ≤ Li ≤ Ri ≤ N)et que(- 10000 ≤ Si ≤ 10000)

Spécifications de la sortie:

Pour chaque requête afficher dans une ligne séparée le résultat.

STDIN
This is the content of the STDIN.

1
5 5
1 1 2
1 2 0
1 5 3
2 2 -3
2 2 -2

STDOUT
Your solution should produce a similar result.

11101