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

电商网站建设用php做pc端网站平台

电商网站建设用php,做pc端网站平台,redis 在网站开发中怎么用,修水县城乡建设局官方网站题干#xff1a; 链接#xff1a;https://ac.nowcoder.com/acm/contest/331/E 来源#xff1a;牛客网 平面上有一个圆#xff0c;圆环上按顺时针顺序分布着从1到n#xff0c;一共n个点。 现在无聊的小希开始按某种顺序对其在圆内两两连线#xff0c;小希尽量避免让两…题干 链接https://ac.nowcoder.com/acm/contest/331/E 来源牛客网   平面上有一个圆圆环上按顺时针顺序分布着从1到n一共n个点。 现在无聊的小希开始按某种顺序对其在圆内两两连线小希尽量避免让两条线碰撞可是有的时候这显然避免不了。 现在你知道小希划线的顺序是什么请你判断小希在最优情况下什么时候会被迫使得线相交输出最早的时刻是第几条线。 输入描述: 数据第一行一个整数T表示数据组数。每组数据第一行输入两个整数N,M代表点的个数和游戏进行的轮数。随后M行每行两个整数aiai,bibi表示两个点之间连线。数据保证每个点最多被连线一次。T≤10T≤101≤N,M≤1000001≤N,M≤1000001≤ai,bi≤1000001≤ai,bi≤100000输出描述: 对于每组数据一行。如果中途某一条线开始无法避免相交则输出当轮轮数。否则输出-1。 示例1 输入 复制 2 10 4 5 3 1 9 2 6 7 10 4 2 1 2 3 4输出 复制 4 -1 一句话题意 读入一些区间输出直到有区间交叉的第一个位置。区间包含的情况不算是交叉 解题报告 正经解法 考虑线段树维护最小值。将左端点值赋值在右端点下标查询左闭右开内最小值是否小于左端点。 随意解法 树状数组哈希即可具体的做法是对于每次连线随机一个足够随机的值rd比较大的数然后在首尾分别加上rd和减去rd也就是使得这条线段只在这个区间内起作用出了这个区间就消除了影响每次查询连线的区间是否和为0即可。如果和不为0说明有线交叉了。 时间复杂度O(mlogn) AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define ll long long #define pb push_back #define pm make_pair #define fi first #define se second using namespace std; const int MAX 2e5 5; int n,m; ll c[MAX]; int a[MAX],b[MAX]; int lowbit(int x) {return x-x;} ll query(int x) {ll res 0;while(x 0) {res c[x];x - lowbit(x);}return res; } void update(int x,ll val) {while(x MAX) {c[x] val;x lowbit(x);} } int main() {int t;cint;srand(time(NULL));while(t--) {cinnm; memset(c,0,sizeof c);for(int i 1; im; i) {scanf(%d%d,ai,bi);if(a[i] b[i]) swap(a[i],b[i]);}int ans -1;for(int i 1; im; i) {if( (query(b[i]) - query(a[i] - 1)) ! 0) {ans i;break;}ll rd (rand()15) rand()*rand();update(a[i],rd);update(b[i],-rd);}printf(%d\n,ans); }return 0 ;}
http://www.huolong8.cn/news/338793/

相关文章:

  • 深圳网站网络推广公司杭州网站建设V芯ee8888e
  • win7如何建设免费网站新兴县城乡建设局网站登录
  • 上海 网站开发企业在公司做的网站遇到的问题
  • 吐鲁番做网站竞价排名采用什么计费方式
  • 汕头智能模板建站世界服装鞋帽网免费做网站
  • 新闻类网站开发特点中国万网陈峰欣
  • 好的营销网站设计公司服务器维护中什么意思
  • 网站备案信息不准确安丘网站建设报价
  • 自己怎么做公司网站这几年做啥网站致富
  • wordpress+配置七牛seo顾问收费
  • 网站在线订单系统怎么做又一个wordpress网站
  • 网站建设应列入啥费用免费企业网站哪个好
  • 肇庆住房和城乡建设局网站南京宜电的网站谁做的
  • 网站开发 英文文章泰安房产网站建设
  • 广州番禺区属于什么风险地区网站seo查询站长之家
  • 高端网站建设北京网站优化知识
  • 公司网站如何做的美丽网站开发申请报告
  • 网站开发代码归属最新wordpress 优化版
  • 网站的后期维护工作一般做什么网站推广的基本方法是
  • 微信网站模块商业网站建设方案
  • 建设公司网站要注意哪些app备案查询平台官网
  • 做网站全程指导仿网站开发
  • 甘肃网站seo推广做网站选哪家好
  • 泉州网站建设论坛商城网站如何设计
  • python做网站方便吗品牌设计需要学什么
  • 企业网站的意义wordpress自媒体主题ming
  • 海南的网站建设公司哪家好网站项目申请
  • 橙云网站建设盘多多搜索引擎入口
  • 免费建网站的网站建设通app下载
  • 含山县城市建设有限公司网站手机网站翻页