A85821.「TJOI2017」不勤劳的图书管理员
省选/NOI-
通过率:0%
时间限制:3.00s
内存限制:512MB
题目描述
加里敦大学有个帝国图书馆,小豆是图书馆阅览室的一个书籍管理员。
他的任务是把书排成有序的,所以无序的书让他产生厌烦,两本乱序的书会让小豆产生这两本书页数的和的厌烦度。
现在有 n 本被打乱顺序的书,在接下来 m 天中每天都会因为读者的阅览导致书籍顺序改变位置。因为小豆被要求在接下来的 m 天中至少要整理一次图书。
小豆想知道,如果他前 i 天不去整理,第 i 天他的厌烦度是多少,这样他好选择厌烦度最小的那天去整理。
输入格式
第一行有两个数 n,m,表示有 n 本书和 m 天。
接下来 n 行,每行两个数,ai 和 vi,表示第 i 本书本来应该放在 ai 的位置,这本书有 vi 页,保证不会有放置同一个位置的书。
接下来 m 行,每行两个数,xj 和 yj,表示在第 j 天的第 xj 本书会和第 yj 本书会因为读者阅读交换位置。
保证 1≤ai,xj,yj≤n。
输出格式
一共 m 行,每行一个数,第 i 行表示前 i 天不去整理,第 i 天小豆的厌烦度。因为这个数可能很大,所以将结果模 109+7 后输出。
输入输出样例
输入#1
5 5 1 1 2 2 3 3 4 4 5 5 1 5 1 5 2 4 5 3 1 3
输出#1
42 0 18 28 48
说明/提示
对于 20% 的数据,保证 1≤n,m≤5000。
对于 100% 的数据,保证 1≤n,m≤50000,0≤vi≤105。