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

营销型网站建设个人大型网站开发成本

营销型网站建设个人,大型网站开发成本,网站开发文档是什么概念,做免费推广的网站有哪些链接 思路 1 注意到在 k ∈ [ 1 , n ] k \in [1,n] k∈[1,n] 可以得到的最高等级分别为: n , n 2 , n 3 . . . . . n n n,\frac{n}{2},\frac{n}{3}.....\frac{n}{n} n,2n​,3n​.....nn​, 总的个数是一个调和级数, s u m n ∗ ln ⁡ n sumn*\ln n sumn∗lnn, 完全可以处…

链接

思路 1

注意到在 k ∈ [ 1 , n ] k \in [1,n] k[1,n] 可以得到的最高等级分别为: n , n 2 , n 3 . . . . . n n n,\frac{n}{2},\frac{n}{3}.....\frac{n}{n} n,2n,3n.....nn, 总的个数是一个调和级数, s u m = n ∗ ln ⁡ n sum=n*\ln n sum=nlnn, 完全可以处理出每个 k 下, 每一个等级时玩家对应的在哪一段.

vector<vector<pair<int, int>>>f(n + 1); //f[k,{i,j}] 对于 k,升到 i level 需要的最少长度 j.

用树状数组实时维护出当前队列内大于等于当前玩家等级的怪物的区间数量( 同权值线段树的用法 ), 注意 check 时要减去在当前位置前的等级高于等于玩家的怪物(now = -ask(l);):

int tr[200010];
void upd(int x, int val) {for (; x <= n; x += x & -x)tr[x] += val;
}
int ask(int x) {int ans = 0;for (; x; x -= x & -x)ans += tr[x];return ans;
}
int select(int l, int k, int &now) {now = -ask(l);int x = 0;for (int i = 1 << (int)log2(n); i; i /= 2) {if (x + i <= n && now + tr[x + i] <= k) {x += i;now += tr[x];}}return x;
}
  cin >> n >> q;vector<int>a(n + 1);vector<vector<int>>pos(200010); // i 的位置for (int i = 1; i <= n; ++i) {cin >> a[i];upd(i, 1);pos[a[i]].emplace_back(i);}vector<vector<pair<int, int>>>f(n + 1); //f[k,{i,j}] 对于 k,升到 i level 需要的最少长度 j.for (int i = 1; i <= n; ++i) {f[i].emplace_back(1, 0);}for (int level = 2; level <= n; ++level) {for (int k = 1; k * (level - 1) <= n; ++k) {int now = 0;int p = select(f[k].back().second, k, now);if (now < k)p++;f[k].emplace_back(level, p);}for (auto c : pos[level - 1]) {upd(c, -1);}}

处理出来 f[] 后, 对于每个输入, 只需要二分对应的 f[a[i]], 找到玩家达到 a [ i ] + 1 a[i]+1 a[i]+1 等级的最早位置, 小于 i i i 的话, 玩家到达 i i i 时等级就已经大于 a [ i ] a[i] a[i] 了, 这个怪就会逃跑.

 while (q--) {int i, x;cin >> i >> x;auto p = upper_bound(f[x].begin(), f[x].end(), pair(a[i], LLONG_MAX));string ans;if (p == f[x].end())ans = "Yes";else {if (p->second >= i)ans = "Yes";else ans = "No";}cout << ans << endl;}

思路 2

考虑根号分治.

待补充…

http://www.dtcms.com/a/397488.html

相关文章:

  • 湛江市城乡住房建设局网站wordpress 漫画站
  • 建立什么本地网站赚钱沈阳网站优化公司
  • 汕头搭建建站做网站图片广告推广怎么忽悠人的
  • 网站建设主页做网站年入多少
  • 如何提升网站的收录量大企业网站建设费用
  • 网站域名绑定破解智慧团建网站官网电脑版
  • 基本网站建设语言seo排名优化推广
  • 校园网站建设方案策划书网站建设用哪个
  • 海尔网站建设南通开发区:高质量发展
  • 做网站需要掌握的技术网络营销平台推广方案
  • discuz蓝色城市门户论坛网站模板中元建设网站
  • wordpress漫画网站个人可以做社区网站有哪些
  • 银川兴庆建设局网站p2p网站建设公司哪家好
  • 网站开发课程设计实验报告山西省住房和城乡建设厅网站报名
  • 怎么制定网站vs2017js网站开发方法
  • 永康建设局网站网盘资源共享群吧
  • 哈密市建设局网站wordpress站群是什么
  • python网站和js做网站西瓜网络深圳网站建设 东莞网站建设
  • 永康网站开发公司注册消防工程师
  • 怎么做国外的网站吗仪征网站建设公司哪家好
  • seo推广有用吗网站优化报表
  • 体彩网站开发中小企业建站实战
  • seo的中文是什么电脑系统优化软件哪个好用
  • 合肥模板网站建设收费Wordpress控制上传文件大小
  • 东营市做网站的公司微网站怎么搭建
  • 哪些网站做推广好六安哪里有做网站的
  • php网站开发实战教程lnmp wordpress伪静态
  • 遵义网站建设哪家好?免费空间可以上传网站吗
  • 企业网站开发培训市场营销策略包括哪些策略
  • 山东省建设工程网站网站建设尽量