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

做门票的网站网站运营难做吗

做门票的网站,网站运营难做吗,易居销售系统,百度app优化洛谷传送门 文章目录题目描述解析代码题目描述 解析 利用倍增#xff0c;设计dp慢慢敲即可。。。 注意距离累加在一起会爆int#xff0c;需要ll 特判条件非常之复杂。。。 心力交瘁#xff0c;就酱了 代码 #include bits/stdc.h using namespace std; #define ll…洛谷传送门 文章目录题目描述解析代码题目描述 解析 利用倍增设计dp慢慢敲即可。。。 注意距离累加在一起会爆int需要ll 特判条件非常之复杂。。。 心力交瘁就酱了 代码 #include bits/stdc.h using namespace std; #define ll long long typedef pairll,ll pr; const int N 3e5 100; int n,m; struct node{int id,h;bool operator (const node y)const{return hy.h;} }p[N]; int pos[N]; int l[N],r[N],h[N]; bool ok(int x){return x1xn;} ll jl(int x,int y){return abs(p[x].h-p[y].h);} struct node2{ll dist,id;bool operator (const node2 y)const{if(dist!y.dist) return disty.dist;else return h[id]h[y.id];} }; node2 fir[N],sec[N]; void del(int x){r[l[x]]r[x];l[r[x]]l[x];return; } int pl[N][30]; ll dis[3][N][30]; int x0; void solve(){sort(p1,p1n);for(int i1;in;i) pos[p[i].id]i;for(int i1;in;i){l[i]i-1;r[i]i1;}r[0]1;l[n1]n;for(int i1;in;i){int plpos[i];int l10,l20,r10,r20;int num0;node2 coi[5];if(ok(l[pl])) l1l[pl],coi[num](node2){jl(pl,l1),p[l1].id};if(l1ok(l[l1])) l2l[l1],coi[num](node2){jl(pl,l2),p[l2].id};if(ok(r[pl])) r1r[pl],coi[num](node2){jl(pl,r1),p[r1].id};if(r1ok(r[r1])) r2r[r1],coi[num](node2){jl(pl,r2),p[r2].id};sort(coi1,coi1num);if(num1) fir[i]coi[1];if(num2) sec[i]coi[2];del(pl);//printf(i%d fir%d sec%d\n,i,fir[i].id,sec[i].id);}for(int i1;in;i){if(sec[i].id) pl[i][0]sec[i].id;else pl[i][0]i;}for(int i1;in;i){if(pl[i][0]!ifir[pl[i][0]].id) pl[i][1]fir[pl[i][0]].id;else pl[i][1]pl[i][0];}for(int i1;in;i){if(sec[i].id) dis[1][i][0]sec[i].dist;else dis[1][i][0]0;dis[2][i][0]0;}for(int i1;in;i){dis[1][i][1]dis[1][i][0];if(pl[i][0]!ifir[pl[i][0]].id)dis[2][i][1]fir[pl[i][0]].dist;else dis[2][i][1]0;}for(int k2;(1k)n;k){for(int i1;in;i){pl[i][k]pl[pl[i][k-1]][k-1];dis[1][i][k]dis[1][i][k-1]dis[1][pl[i][k-1]][k-1];dis[2][i][k]dis[2][i][k-1]dis[2][pl[i][k-1]][k-1];}} } pairll,ll find(int st,int x){ // printf(ask: st%d x%d\n,st,x);ll disa0,disb0,tot0;int pplst;for(int k20;k0;k--){if((1k)n) continue;ll sumadis[1][ppl][k],sumbdis[2][ppl][k];if(sumasumbtotx) continue;totsumasumb;disasuma;disbsumb;pplpl[ppl][k];} // printf( pl%d disa%d disb%d\n,ppl,disa,disb);return make_pair(disa,disb); } void test(){for(int k0;k3;k){for(int i1;in;i){printf(i%d k%d pl%d dis1%d dis2%d\n,i,k,pl[i][k],dis[1][i][k],dis[2][i][k]);}}return ; } int main() {scanf(%lld,n);for(int i1;in;i){scanf(%lld,p[i].h);h[i]p[i].h;p[i].idi;}solve();//test();scanf(%lld,x0);double mn2e16,temp;int anspl;for(int i1;in;i){pr ofind(i,x0);//printf(st%d disa%d disb%d\n,i,o.first,o.second);temp o.second0?2e15:1.0*o.first/o.second;if(tempmn){mntemp;anspli;}else if(tempmnp[pos[anspl]].hp[pos[i]].h) anspli;}printf(%lld\n,anspl);scanf(%lld,m);int s,x;for(int i1;im;i){scanf(%d%d,s,x);pr ofind(s,x);printf(%lld %lld\n,o.first,o.second);}return 0; } /* 10 4 5 6 1 2 3 7 8 9 10 7 10 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 7 10 7 */
http://www.huolong8.cn/news/45527/

相关文章:

  • 手机建行网站wordpress 设计干货模板
  • 光明新区建设网站网站品牌打造
  • 邯郸论坛网站建设网站正在建设中 给你带来
  • 为何打不开中国建设银行网站如何在社交网站上做视频推广
  • 网络科技公司门户网站汕头站扩建后比哪个站大
  • 商业网站建设开发中心wordpress模板加授权
  • 网站常用字号wordpress防止镜像
  • 冒用他人公司做网站西华县建设局网站
  • 青海网站建设价格低电商软件开发平台
  • 上海网站 建设网站运营职责
  • 做网站怎么删除图片餐饮企业网站源码
  • 排名优化网站建设网站 软件
  • html怎么做静态网站免费源码大全
  • 网站推销怎么做pptwordpress网站图片迁移
  • 河南省建设厅官方网站 吴浩下载免费网站模板下载安装
  • 网站制作公司昆明做网站的周记
  • 珠海做网站的公司有哪些小型教育网站的开发与建设论文
  • 无锡专业网站营销凡客tv
  • 下载网站的软件茶叶公司商城网站建设
  • 金融适合什么颜色做网站广告公司经营范围有哪些内容
  • 百度怎么做公司的网站桂林楼盘网
  • 网站怎么防kwordpress 整合ck
  • 网站开发的硬件设备南通 外贸建站
  • 泰州建站程序东莞网站建设服务
  • 北京市地铁建设公司网站如何做平台推广
  • 新浪微博可以做网站吗免费软件下载网站入口
  • 想自己做网站该学些什么网站建设服务费怎么写分录
  • 向网站服务器上传网页文件下载乐清本地网
  • 剑三做月饼活动网站7zwd一起做网店官网
  • 学校门户网站建设上海网站开发技术最好公司