ICode9

精准搜索请尝试: 精确搜索
  • 【离散化】AcWing802. 区间和2022-05-10 10:03:04

    AcWing802.区间和 题解 本题要是一个很长的数轴,已经超过了数组的长度1e6,故我们需要使用离散化压缩空间 #include <iostream> #include <cstdio> #include <vector> #include <algorithm> using namespace std; typedef pair<int,int> PII; const int N = 3e5+10; //n输入的点

  • 【离散化】acwing802. 区间和2021-07-30 17:02:27

    802. 区间和 - AcWing题库 C++ pair的基本用法总结(整理)_sevenjoin的博客-CSDN博客_c++ pair for(auto i : v)遍历容器元素 - ostartech - 博客园 (cnblogs.com) #include <iostream> #include <vector> #include <algorithm> using namespace std; typedef pair<int, int> PI

  • ACWing802. 区间和(前缀和+二分+离散化)2021-04-29 16:58:33

    题目链接:https://www.acwing.com/problem/content/804/ 1.思路 这题一看感觉和前面的前缀和那题一样吗?结果一看,完蛋,发现不同,无限长的数轴,接着往下看,发现其实要计算的点远远小于数轴长度,就知道要用离散化了。所以这题大概的思路就是先离散化数据,然后再利用前缀和计算出区间的

  • Acwing802. 区间和(离散化+前缀和)2021-04-13 10:32:39

    Acwing802. 区间和 问题描述: 假定有一个无限长的数轴,数轴上每个坐标上的数都是 0。 现在,我们首先进行 n 次操作,每次操作将某一位置 x 上的数加 c。 接下来,进行 m 次询问,每个询问包含两个整数 l 和 r,你需要求出在区间 [l,r] 之间的所有数的和。 输入格式: 第一行包含两个整数 n

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有