Masala #0218
XOR
Biz yangicha fibonachchi sonlarining turini ishlab chiqdik, u quyidagicha hosil qilinadi. Avvaliga ta son olinadi, demak fibonachchining dastlabki ta elementi shular ya’ni quyidagicha:
Qolgan elementlari esa o`zidan oldingi K tasining umumiy xoriga teng ya’ni quyidagicha:
Demak sizga yangicha Fibonachchi ketma-ketligimiz tushunarli bo`lsa sizning vazifangiz va oraliqdagi barcha fibonachchi sonlarimizni umumiy xor qiymatini hisoblab berishingiz talab qilinadi ya’ni quyidagicha:
Birinchi qatorda butun son fibonachchining dastlabki elementlari soni.
Keyingi ta qatorda butun sonlar son fibonachchining dastlabki elementlari beriladi.
Keyingi qatorda soni so`rovlar soni.
Keyingi ta qatorda va har bir so`rovdagi va siz hisoblab berishingiz kerak bo`lgan oraliq.
ta alohida qatorda yagona butun va oraliqdagi biz tuzgan yangi Fibonachchi ketma-ketligining sonlarini umumiy xor qiymatini chiqaring
# | input.txt | output.txt |
---|---|---|
1 |
4 1 3 5 7 3 2 2 2 5 1 5 |
3 1 0 |
2 |
5 3 3 4 3 2 4 1 2 1 3 5 6 7 9 |
0 4 7 4 |