fork download
  1. #include "bits/stdc++.h"
  2. using namespace std;
  3. const int N=1e5+20,MOD=(int)(1e9)+7;
  4. int n,l,r,p[N],i;
  5. long long ans;
  6. int main()
  7. {
  8. p[0]=1;
  9. for(i=1;i<N;i++) p[i]=(p[i-1]*2LL)%MOD;
  10.  
  11. scanf("%d",&n);
  12. for(i=0;i<n;i++)
  13. {
  14. scanf("%d%d",&l,&r);
  15. ans+=1LL*(r-l+1)*p[n-1];
  16. ans%=MOD;
  17. }
  18.  
  19. printf("%lld",ans);
  20. }
Success #stdin #stdout 0s 4472KB
stdin
3
1 3
3 5
7 8
stdout
32