Республиканская олимпиада по информатике 2014 год, Усть-Каменогорск
(Әдемі кестедегі қосынды)
Сізге n жолдан және m қатардан тұратын кесте A берілген. Бұл кестенің n×m торлары натуралды сандармен жоғарыдан төменге, солдан оңға қарай белгіленген. A[i][j] деп i-жолында және j-қатарында тұрған торды белгілейміз. Берілген x саны үшін біздің кесте әдемі болады, егер әр торда x санының дәрежелері жазылған болса. Формалды түрде A[i][j]=x(i−1)∗m+j. q сұрау x1,x2,y1,y2 берілген кестенің ішіндегі кестенің шектері және p модулі. Әр сұраудың жауабы сол кестенің ішіндегі сандардың қосындысы. Формалды түрде (x2∑i=x1y2∑j=y1A[i][j])mod p. Сұрауларға жауап беретін программа жазыңыз. 3 жолдан және 4 қатардан тұратын, x санының әдемі кестесі:\\ A=(x1x2x3x4x5x6x7x8x9x10x11x12)
посмотреть в олимпиаде
Ограничение по времени:
1 секунд
Ограничение по памяти:
64 мегабайт
Сізге n жолдан және m қатардан тұратын кесте A берілген. Бұл кестенің n×m торлары натуралды сандармен жоғарыдан төменге, солдан оңға қарай белгіленген. A[i][j] деп i-жолында және j-қатарында тұрған торды белгілейміз. Берілген x саны үшін біздің кесте әдемі болады, егер әр торда x санының дәрежелері жазылған болса. Формалды түрде A[i][j]=x(i−1)∗m+j. q сұрау x1,x2,y1,y2 берілген кестенің ішіндегі кестенің шектері және p модулі. Әр сұраудың жауабы сол кестенің ішіндегі сандардың қосындысы. Формалды түрде (x2∑i=x1y2∑j=y1A[i][j])mod p. Сұрауларға жауап беретін программа жазыңыз. 3 жолдан және 4 қатардан тұратын, x санының әдемі кестесі:\\ A=(x1x2x3x4x5x6x7x8x9x10x11x12)
Формат входного файла
Енгізу файлының бірінші жолында үш сан n,m,x берілген. Келесі жолда тек бір сан q берілген.
Келесі q жолда сұраулар берілген, әр сұрау бес саннан тұрады x1,x2,y1,y2,p, 1≤x1≤x2≤n, 1≤y1≤y2≤m.
Формат выходного файла
q жол, сұраулардың жауаптарын шығарыңыз.
Примеры:
Вход 1 10 2 5 1 1 1 1 1000000007 1 1 1 2 1000000007 1 1 1 5 1000000007 1 1 2 4 1000000007 1 1 2 3 1000000007Ответ
2 6 62 28 12
Замечание
1ші есеп бөлімі — 7 ұпай n=1, 1≤m≤10, 1≤x≤5, 1≤q≤100, p=109+7
2ші есеп бөлімі — 9 ұпай 1≤n≤100, 1≤m≤100, 1≤x≤109, 1≤q≤100, p=109+7
3ші есеп бөлімі — 11 ұпай 1≤n≤1000, 1≤m≤1000, 1≤x≤109, 1≤q≤104, p=109+7
4ші есеп бөлімі — 21 ұпай 1≤n≤109, 1≤m≤109, 1≤x≤109, 1≤q≤104, p=109+7
5ші есеп бөлімі — 52 ұпай 1≤n≤109, 1≤m≤109, 1≤x≤109, 1≤q≤104, 1≤p≤109
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.