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

网站网址ip查询/厦门seo关键词优化

网站网址ip查询,厦门seo关键词优化,网站推广平台,经营性商务网站建设需要备案吗4363:瑞士轮 查看提交统计提问 总时间限制: 2000ms 单个测试点时间限制: 1000ms 内存限制: 65535kB 描述 【背景】 在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每…

4363:瑞士轮

  • 查看
  • 提交
  • 统计
  • 提问

总时间限制: 

2000ms

单个测试点时间限制: 

1000ms

内存限制: 

65535kB

描述

【背景】
在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公
平,偶然性较低,但比赛过程往往十分冗长。
本题中介绍的瑞士轮赛制,因最早使用于 1895 年在瑞士举办的国际象棋比赛而得名。它可以看作是淘汰赛与循环赛的折衷,既保证了比赛的稳定性,又能使赛程不至于过长。

【问题描述】
2*N名编号为 1~2N的选手共进行 R轮比赛。每轮比赛开始前,以及所有比赛结束后,都会按照总分从高到低对选手进行一次排名。 选手的总分为第一轮开始前的初始分数加上已参加过的所有比赛的得分和。总分相同的,约定编号较小的选手排名靠前。 每轮比赛的对阵安排与该轮比赛开始前的排名有关:第 1 名和第 2 名、第 3 名和第 4 名、……、第 2K – 1 名和第 2K名、……  、第 2N – 1 名和第2N名,各进行一场比赛。每场比赛胜者得 1 分,负者得 0 分。也就是说除了首轮以外,其它轮比赛的安排均不能事先确定,而是要取决于选手在之前比赛中的表现。
现给定每个选手的初始分数及其实力值,试计算在 R 轮比赛过后,排名第 Q 的选手编号是多少。我们假设选手的实力值两两不同,且每场比赛中实力值较高的总能获胜。

输入

输入的第一行是三个正整数 N、R、Q,每两个数之间用一个空格隔开,表示有 2*N 名选手、R 轮比赛,以及我们关心的名次 Q。
第二行是 2*N个非负整数 s1, s2, …, s2N,每两个数之间用一个空格隔开,其中 si 表示编号为 i 的选手的初始分数。
第三行是 2*N个正整数 w1, w2, …, w2N,每两个数之间用一个空格隔开,其中 wi 表示编号为 i 的选手的实力值。

输出

输出只有一行,包含一个整数,即 R 轮比赛结束后,排名第 Q 的选手的编号。

样例输入

2 4 2 
7 6 6 7 
10 5 20 15 

样例输出

1

提示

对于 30%的数据,1 ≤ N ≤ 100;
对于 50%的数据,1 ≤ N ≤ 10,000;
对于 100%的数据, 1 ≤ N ≤ 100,000, 1 ≤ R ≤ 50, 1 ≤ Q ≤ 2N, 0 ≤ s1, s2, …, s2N ≤ 108, 1 ≤ w1, w2, …, w2N ≤ 108。

  • 查看
  • 提交
  • 统计
  • 提问
    #include <bits/stdc++.h>
    using namespace std;
    #define N 200005
    struct Per
    {int i, s, w;
    }a[N], w[N], l[N];
    int n, r, q; 
    bool cmp(Per a, Per b)
    {if(a.s == b.s)return a.i < b.i; elsereturn a.s > b.s; 
    }
    void merge()
    {int i = 1, j = 1, ai = 1;while(i <= n && j <= n){if(cmp(w[i], l[j]))a[ai++] = w[i++];elsea[ai++] = l[j++];}while(i <= n)a[ai++] = w[i++];while(j <= n)a[ai++] = l[j++];
    }
    int main()
    {scanf("%d %d %d", &n, &r, &q);for(int i = 1; i <= 2*n; ++i){scanf("%d", &a[i].s);a[i].i = i;}for(int i = 1; i <= 2*n; ++i)scanf("%d", &a[i].w);sort(a+1, a+1+2*n, cmp);while(r--){for(int i = 1; i <= n; i++){if(a[2*i].w > a[2*i-1].w){a[2*i].s++;w[i] = a[2*i];l[i] = a[2*i-1];}else{a[2*i-1].s++;w[i] = a[2*i-1];l[i] = a[2*i];}}merge();}printf("%d", a[q].i);return 0;
    }

 

http://www.jmfq.cn/news/4914559.html

相关文章:

  • 南宁网站外包/怎么样做推广
  • 个人网站可以做健康付费知识/关键词吉他谱
  • 寮步网站仿做/网页模板
  • 黄山建设工程信息网站/windows优化大师使用方法
  • wordpress 添加目录/合肥网络公司seo建站
  • 免费 网站管理系统/中国十大互联网公司
  • 留电话咨询看房/包头整站优化
  • 温州企业网站建设/百度关键词快速排名
  • 做的很不好的网站/网站自动提交收录
  • 邢台做网站价位/关键词优化收费标准
  • 承德市网站开发/网络营销概述ppt
  • 网站建设项目规划书案例分析/链接转二维码
  • 现在网站建设用dw哪个版本好/新的网络推广方式
  • 网站设计二级页面怎么做/百度网页版电脑版
  • 怎么做代购彩票网站吗/百度点击软件
  • 单页营销网站怎么做/小红书新媒体营销案例分析
  • wordpress扫描器/seo营销推广多少钱
  • 网站登录窗口怎么做/友情链接图片
  • 响应式网站几个断点/长沙百度
  • 广东专注网站建设怎么样/微信推广
  • 网站设计要求 优帮云/快速的网站设计制作
  • 现在开天猫店需要多少钱/上海自动seo
  • 怎么建设网站阿里云/windows优化大师卸载不掉
  • 新动力网站建设公司/搜索引擎优化方案
  • 郑州怎么做外贸公司网站/最新seo自动优化软件
  • 快递公司网站怎么做/seo顾问咨询
  • 婚恋网站建设/女教师网课入06654侵录屏
  • 南阳网站seo推广公司哪家好/seo诊断分析在线工具
  • 网站建设远程工作/奶糖 seo 博客
  • 建湖网站优化公司/wordpress建站