当前位置: 首页 > news >正文

网站怎么做评估视频服务器

网站怎么做评估,视频服务器,seo是什么级别,国家企业信用公示信息系统(安徽)题目描述 定义 \(d(n)\) 为 \(n\) 的正因数的个数#xff0c;比如 \(d(2) 2, d(6) 4\)。 令 $ S_1(n) \sum_{i1}^n d(i) $ 给定 \(n\)#xff0c;求 \(S_1(n)\)。 输入格式 第一行包含一个正整数 \(T\) (\(T \leq 10^5\))#xff0c;表示数据组数。 接下来的 \(T\) 行比如 \(d(2) 2, d(6) 4\)。 令 $ S_1(n) \sum_{i1}^n d(i) $ 给定 \(n\)求 \(S_1(n)\)。 输入格式 第一行包含一个正整数 \(T\) (\(T \leq 10^5\))表示数据组数。 接下来的 \(T\) 行每行包含一个正整数 \(n\) (\(n 2^{63}\))。 输出格式 对于每个 \(n\)输出一行一个整数表示 \(S_1(n)\) 的值。 题解 显然 $ S_1(n) \sum_{i1}^n \left \lfloor \frac ni \right \rfloor $ 整除分块可以做到\(O \left( \sqrt n \right)\),这是要死的复杂度。 但实际上这玩意是有个优化套路的 显然有$ \sum_{i1}^n \left \lfloor \frac ni \right \rfloor 2 \sum_{i1}^{\lfloor \sqrt n \rfloor} \left \lfloor \frac ni \right \rfloor - \left \lfloor \sqrt n \right \rfloor^2 $ 那么只需求 \(\sum\limits_{i1}^{\lfloor \sqrt n \rfloor} \left \lfloor \dfrac ni \right \rfloor\) 的值 它显然等于 \(f(x) \dfrac n x\)、直线 \(y \sqrt n\)、\(x\) 轴和 \(y\) 轴所围成的区域 \(R\) 中整点 (格点) 的个数 (含边界\(x\) 轴除外)。我们把它变成了一个区间数点问题。 但实际上这个函数是个凸函数因此区域 \(R\) 的补集 \(R\) 为一个凸集我们很显然的想到用凸包去拟合然后Pick定理随便搞一搞。 怎么找凸包呢我们用SBT大力求斜率然后弄个单调栈去搞。 记 \(B \left \lfloor \sqrt n \right \rfloor\)我们从点 \(P_0 \left( \left \lfloor \dfrac nB \right \rfloor, B1 \right)\) 开始一步一步寻找凸包上所有的点。 (步骤一)我们在栈中加入两个分数 (为斜率的绝对值) \(\dfrac 01\) 和 \(\dfrac 11\)代表向量 \((1, 0)\) 和 \((1, 1)\)由于 \(f \left( \sqrt n \right) -1\)因此这部分所有斜率都在 \(-1 \sim 0\) 之间。 此外这个栈需要满足自顶向上是单调递增的。 (步骤二)接下来我们取出栈顶向量将 \(P_0\) 持续与这个向量 (关于 \(x\) 轴的对称下略) 相加直到这个点 \(P_k\) 不在区域 \(R\) 中 (即在区域 \(R\) 中)。由于这些分数是在 Stern-Brocot 树中产生的因此一定是既约分数 (即分子与分母互素)。 因此每加一步我们可以计算出这个横条的面积设向量为 \((u, v)\)上一个点 (\(P_{k-1}\)) 的横坐标为 \(x\)则面积为 \(x v \dfrac 12 (v 1) (u - 1)\)。 步骤三接着我们要对栈进行调整。由于函数的斜率的绝对值单调递减因此栈中的分数也需要单调递减。 故我们需要把值过大的分数弹出栈外直到栈顶和它下面的元素与 \(P_k\) 相加后前者在 \(R\) 外后者在 \(R\) 内。把这两个向量记作 \(l\) 和 \(r\)。 (步骤四)然后我们在SBT上二分(不是说大力求嘛). 记 \(l \dfrac {y_l} {x_l}, r \dfrac {y_r} {x_r}\) (\(l r\))则 \(m \dfrac {y_m} {x_m} \dfrac {y_l y_r} {x_l x_r}\)。令 \(M P_k m\) (即 \(P_k\) 按照向量 \(m\) 平移后的点)如果 \(M\) 在 \(R\) 中则将 \(r\) 压入栈后令 \(r \gets m\)继续二分否则分以下两种情况讨论(二轮判断) 一如果 \(\left| f \left( x_k x_m \right) \right| \leq r\) (其中 \(x_k\) 为 \(P_k\) 的横坐标)——由 \(f(x) - \dfrac n {x^2}\) 可得该条件等价于 \(n x_r \leq (x_k x_m)^2 y_r\) ——则容易得到如果再迭代下去的话所有的 \(P_k m\) 都不会落在 \(R\) 内也就能说已经二分完毕了因此只需保留当前的栈重新回到步骤 2 进入下一轮迭代。 二如果 \(\left| f \left( x_k x_m \right) \right| r\)则接下来的向量还有可能落入 \(R\) 中因此令 \(l \gets m\) 后继续二分。 这个做法的复杂度上界不超过 \(O \left( n^{1/3} \log n \right)\) ,因为斜率只有不超过\(O \left( n^{1/3} \right)\)个。至于怎么证明文文也不会。 后期函数的斜率非常小都是 \(\dfrac 1k\) 的形式会退化为 \(O(y)\)因此可以在 \(y \leq \sqrt[3]n\) 的部分中直接暴力计算 Code #include bits/stdc.h const int N1000005; typedef long long ll; struct qwq {ll x, y;qwq (ll x0 0, ll y0 0) : x(x0), y(y0) {}inline qwq operator (const qwq B) const {return qwq(x B.x, y B.y);} }; ll n; int top; qwq stk[N]; inline void push(qwq x) { stk[top]x;} inline void putint(__int128 x) {static char buf[36];if (!x) {putchar(48); return;} int i 0;for (; x; buf[i] x % 10 | 48, x / 10);for (; i; --i) putchar(buf[i]); }inline bool check(ll x, ll y) {return n x * y;}inline bool judge(ll x, qwq v) {return (__int128)n * v.x (__int128)x * x * v.y;}__int128 S1() {int i, crn cbrt(n);ll srn sqrt(n), x n / srn, y srn 1;__int128 ret 0;qwq L, R, M;push(qwq(1, 0)); push(qwq(1, 1));while(true) {for (L stk[top--]; check(x L.x, y - L.y); x L.x, y - L.y)ret x * L.y (L.y 1) * (L.x - 1) / 2;if (y crn) break;for (R stk[top]; !check(x R.x, y - R.y); R stk[--top]) L R;for (; M L R, 1; )if (check(x M.x, y - M.y)) push(R M);else {if (judge(x M.x, R)) break;L M;}}for (i 1; i y; i) ret n / i;return ret*2-srn*srn; } int main() {int T;for (scanf(%d, T); T; --T) {scanf(%lld, n); putint(S1());puts();}return 0; }转载于:https://www.cnblogs.com/Syameimaru/p/10197934.html
http://wiki.neutronadmin.com/news/440840/

相关文章:

  • 设计企业网站多少钱百度优化排名
  • 大连在哪个网站做网上核名天猫商城的商品来源
  • 如何做移动端网站沈阳在线制作网站
  • 企业先做网站还是先做淘宝外包做网站哪家好
  • 邯郸做网站流程平台系统维护要几天
  • 网站建设公司做的网站鄂尔多斯网架公司
  • 网站平台管理培训网站建设课程
  • 制作一个工厂小程序收费谷歌seo知识
  • 网站建设这个行业如何企业网站开发工具
  • 两人合伙做网站但不准备开公司帮别人做网站交税
  • 网站维护工作内容为什么多个网站域名有同个网站备案
  • 为知笔记 编辑wordpress陕西seo主管
  • 如何做网站相册wordpress美食
  • 信息展示网站手机怎么创网站
  • 广东省自然资源厅厅长陈光荣简历南宁seo霸屏
  • 网站设计开发维护做淘宝素材网站哪个好用
  • 网站开发遵循的标准或规范柳州公司网站建设
  • 旬阳县建设局网站wordpress文章页打不开了
  • 网站建设需求wordpress重定向插件
  • 可以做游戏的网站网站的域名能修改么
  • 怎么建立一个属于自己的网站云购物商城
  • 做那种的视频网站企梦云网站建设
  • 南京品牌网站设计网站底色什么颜色好看
  • 百度上网站怎么做中国十大建筑公司
  • 网站制作和网页制作是不是一样网页预览手机网站效果
  • html网站免费模板下载昆明网站建设哪家强
  • 延边app网站开发做外贸学英语的网站
  • 用drupal做的网站易网网站多少
  • 国内外html5网站建设状况2022华为云营销季
  • 网站滑动网站建设需求调研过程