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

长沙网站托管优化成都网站开发排名

长沙网站托管优化,成都网站开发排名,南昌官网seo收费标准,wordpress删除评论框[SCOI2015] 计划 - 洛谷 核心思路 注意到&#xff0c; 可推出&#xff0c; 表示 战士 走 步到达战士位置。 若可以走到且 r < 终点 则答案 然后再加上自己这个哨兵&#xff0c;和走回自己的一个哨兵即可。 AC 代码 #include<bits/stdc.h> using namespace std…

[SCOI2015] 计划 - 洛谷

核心思路

注意到,2^j = 2^{j-1}+2^{j-1}

可推出,f(i,j) = f(f(i,j-1),j-1)

f(i,j)  表示 战士 i 走 2^j 步到达战士位置。

若可以走到且 r < 终点 则答案 + 2^j

然后再加上自己这个哨兵,和走回自己的一个哨兵即可。

AC 代码

#include<bits/stdc++.h>
using namespace std;
const int N = 2e6+9;
int go[N][22];
int n,m;
struct soldier {int id, l, r;
} s[N];
void init(){for(int i = 1, p = i; i <= 2 * n; i++) {while(p <= 2*n&&s[p].l <= s[i].r){p++;}int pos = p-1;go[i][0] = pos;}for(int i = 1; i < 20; i++) {//这两个for循环顺序一定不能换!!!!for(int j = 1; j <= 2 * n; j++) {go[j][i] = go[go[j][i-1]][i-1];}}
}
bool cmp(soldier a,soldier b){return a.l < b.l;
}
int res[1145140];
void find(int k){
//	cout<<k<<endl;int lim = s[k].l + m,ans = 1,p = k;for(int i = 19;i >= 0;i--){if(go[k][i] != 0&& s[go[k][i]].r < lim){ans+=(1 << i);//cout<<k<<endl;k = go[k][i];}}//cout<<endl;res[s[p].id] = ans + 1;
}
int main(){cin>>n>>m;for(int i = 1; i <= n; i++) {cin >> s[i].l >> s[i].r;if(s[i].r < s[i].l)s[i].r += m;s[i].id = i;}sort(s + 1, s + 1 + n, cmp);for(int i = 1; i <= n; i++) {s[i + n] = s[i];s[i + n].l = s[i].l + m;s[i + n].r = s[i].r + m;}init();for(int i = 1; i <= n; i++)find(i);for(int i = 1; i <= n; i++)cout << res[i] << " ";return 0;
}

http://www.15wanjia.com/news/165854.html

相关文章:

  • 建网站要多少费用国科联创网站建设
  • 学前端好还是后端好网站优化seo方案
  • 江门网站推广策划惠州做网站的
  • 中国移动网站建设wordpress+相应太慢
  • 卫辉网站建设广州南沙建设交通网站
  • 个人免费网站怎么建设中国站长之家域名查询
  • 番禺公司网站建设哪里有个人品牌营销公司
  • 使用动易模版制作网站网站开发分几种类型
  • 如何用文档创建一个网站wordpress评论上传图片
  • 自助建站哪个好wordpress学校官网
  • 西安查派网站建设企业网站模板下载价格多少
  • 活泼风格的网站手机自己免费制作app软件
  • ppt的网站导航栏怎么做网站demo怎么做
  • 软件培训网站建设北京专业网站建设网站
  • 网站建设功能需求分析重庆市建设信息网站
  • 龙岗做网站的公司网站建设开发公司定制网站制作
  • 长春网站建设托管做商品网站数据库有哪些内容
  • 无锡cms建站好用的代码网站
  • 深圳网站优化网站怎么写网站建设方案书
  • 网站后期维护需要怎么做建设网站实训收获
  • 网站留言功能最便宜的车
  • 网站开发外包售后维护合同APP和网站是一样吗
  • 长春电商网站建设公司建站技术论坛
  • 打代码做网站的软件北京网站定制流程
  • 网站建设属于什么经济科目跨境电商app开发
  • 北京中邦亚通网站android代码打开wordpress
  • 怎么给公司做微网站长春专业企业网站建设工作室
  • 设计网站的制作框架深圳网站优化多少钱
  • 新建的网站必须要备案吗人们做网站怎么赚钱
  • 网站开发公司如何运营html5手机端开发