博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ4725: [POI2017]Reprezentacje ró?nicowe
阅读量:4683 次
发布时间:2019-06-09

本文共 1137 字,大约阅读时间需要 3 分钟。

$n \leq 1e5$,$x \leq 1e9$。

1e9呵呵,暴力处理$a_n$的前几项直到1e9。然后处理出差的数列,每次在这里面找,找得到就回答,找不到,那有贡献的只有$a_i-a_{i-1},a_i>1e9$,并且是越来越大的,那在原有的里面二分一下看要补几个即可。

注意$Max=1e9+多一点$,否则会少算$a_{56}-a_{54}$等!

1 #include
2 #include
3 //#include
4 #include
5 using namespace std; 6 7 #define LL long long 8 int qread() 9 {10 char c; int s=0,t=1; while ((c=getchar())<'0' || c>'9') (c=='-') && (t=-1);11 do s=s*10+c-'0'; while ((c=getchar())>='0' && c<='9'); return s*t;12 }13 14 //15 16 int tot;17 #define maxn 23333318 int a[maxn];19 struct Node20 {21 int x,y,v;22 bool operator < (const Node &b) const {
return v
Max) break;41 }42 int m=qread();43 while (m--)44 {45 int x=qread(),y;46 if (b[y=lower_bound(b+1,b+1+lb,(Node){
0,0,x})-b].v==x) printf("%d %d\n",b[y].x,b[y].y);47 else48 {49 int p=x-(y-1);50 printf("%d %d\n",n+p*2-1,n+p*2-2);51 }52 }53 return 0;54 }
View Code

 

转载于:https://www.cnblogs.com/Blue233333/p/9085337.html

你可能感兴趣的文章
GCD介绍(三): Dispatch Sources
查看>>
Mysql 导入导出备份
查看>>
CSS绘制星星评分实现分析
查看>>
LA 3890 Most Distant Point from the Sea(半平面交)
查看>>
CF822C Hacker, pack your bags!(思维)
查看>>
软件工程第一次作业补充
查看>>
OBJECTIVE-C入门(2) 类的声明和定义
查看>>
WebTester | 本地网站调试工具
查看>>
【转】Unity ZTest 深度测试 & ZWrite 深度写入
查看>>
命令行查看数据库
查看>>
《你必须知道的495个C语言问题》知识笔记及补充
查看>>
[转]Jackson 解析json数据之忽略解析字段注解@JsonIgnoreProperties
查看>>
Android入门系列:UI组件:布局管理器:GridLayout
查看>>
白盒测试实践--Day3 12/19/2017
查看>>
写驱动的步骤
查看>>
对未来的思考(一)
查看>>
linux中awk的使用
查看>>
基于 Struts2 的文件下载
查看>>
我的人生导师
查看>>
Ubuntu 18.04 安卓调试小米
查看>>