update
This commit is contained in:
parent
ac313d36a3
commit
53ee04cdbf
@ -1,5 +1,6 @@
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
#include <cstdio>
|
||||
#include <iostream>
|
||||
#include <istream>
|
||||
|
||||
@ -33,7 +34,7 @@ ll tpsch(ll idx){
|
||||
return res;
|
||||
}
|
||||
|
||||
#define DB(v){cout<<#v<<": "<<(v)<<'\n';};
|
||||
|
||||
|
||||
int main(){
|
||||
std::iostream::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);
|
||||
@ -61,18 +62,11 @@ int main(){
|
||||
tadd(i, 1);
|
||||
}
|
||||
if(i==schs[nm].r){
|
||||
// cout<<"{ ";
|
||||
// for(ll i{1}; i<=schs[nm].r; i++){
|
||||
// cout<<tpsch(i)-tpsch(i-1)<<", ";
|
||||
// }
|
||||
// cout<<"}\n";
|
||||
// DB(schs[nm].pos)
|
||||
// DB(tpsch(schs[nm].l-1));
|
||||
// DB(tpsch(schs[nm].r))
|
||||
|
||||
top:;
|
||||
anss[schs[nm].pos] = tpsch(schs[nm].r) - tpsch(schs[nm].l-1);
|
||||
if(nm==m)break;
|
||||
nm++;
|
||||
if(schs[nm].r==schs[nm-1].r)goto top;
|
||||
}
|
||||
}
|
||||
for(ll i{1};i<=m;i++){
|
||||
|
Loading…
Reference in New Issue
Block a user