数学联邦政治世界观
超小超大

数学(六) (2-2)

预处理出来从1到i的前缀以及后缀和(1<=i<=n),查询的时候查表即可得到。

void solve() {

int n;cin>>n;

vector<int> a(n);

for (int i = 0; i<n; i++) {

cin>>a[i];

}

vector<int> l(n), r(n);//l[i]表示从0到i所需要花费的最小值

for (int i = 1; i<n; i++) {

if (i == n - 1 || a[i + 1] - a[i]>a[i] - a[i - 1]) {

l[i] = l[i - 1] + 1;

} else {

l[i] = l[i - 1] + a[i] - a[i - 1];

}

}

r[n - 1] = 0;

for (int i = n - 2; i >= 0; i--) {

if (i == 0 || a[i] - a[i - 1]>a[i + 1] - a[i]) {

r[i] = r[i + 1] + 1;

} else {

r[i] = r[i + 1] + a[i + 1] - a[i];

}

}

int q;cin>>q;

while (q--) {

int x, y;

cin>>x>>y;

x--, y--;

int ans;

if (x<y) {

ans = r[x] - r[y];

} else {

ans = l[x] - l[y];

}

cout<<ans<<"\n";

}

}

数学联邦政治世界观提示您:看后求收藏(同人小说网http://tongren.me),接着再看更方便。

相关小说

宿主我啊被生子系统绑定了捏 连载中
宿主我啊被生子系统绑定了捏
要守约吖
林好好意外被生子系统绑定,为没有生育能力的男主或者男配生下孩子,只要完成布置的任务,就可以回到原来的世界,并可以实现一个愿望,为了能够和纸片......
6.9万字4个月前
凤临女帝:魅世红瞳 连载中
凤临女帝:魅世红瞳
苏千信
第一杀手组织血染的神秘老大;医毒双绝,活死人肉白骨的鬼手邪医;智多近妖的神经病病院之主。拥有多重身份的她冷血嗜杀,嚣张邪肆,性格多变,一朝魂......
29.7万字4个月前
谁曾想,那一眼便触动了芳华 连载中
谁曾想,那一眼便触动了芳华
容青子
明月天山,苍茫雪海。一轮明月,钩挂天空。一生的杀伐争斗,换得权倾天下,一世的爱恨情仇,方得锦绣年华。那年,天山月满,她和他相遇。一瞬间,她竟......
36.5万字4个月前
炮灰小师妹很无辜 连载中
炮灰小师妹很无辜
溪风寻雨
又懒,又怂,又贪吃的宅女沐灵,穿越到一本女主逆袭的修仙小说里,成为书里面的炮灰小师妹。从此开始了修仙界蛀米虫的日常。“二师兄,前面有头猪。”......
6.6万字4个月前
熊出没之狼人日记 连载中
熊出没之狼人日记
铁蛋讲故事
来自熊出没宇宙的狼狼小娇妻和她身为苦逼学牲党的cp在这个残酷的现实世界里没羞没臊地生活在一起,以机智化解难题,以恋爱脑巩固感情,在生活中不断......
4.7万字4个月前
狐狸先生,你为什么拦我! 连载中
狐狸先生,你为什么拦我!
小君璃
他陪了她三万年,她历完劫后却把他们的记忆忘得一干二净。她已经是上神了,身后有如此多的人追求,不知道他是否有机会。一次次的邂逅,在她看来不过是......
7.0万字4个月前