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

新闻视频网站开发马鞍山网站seo

新闻视频网站开发,马鞍山网站seo,怎么做微信小说网站,wordpress+登录+api接口目录 讲在前面(必看)八卦阵题目描述输入格式输出格式输入输出样例数据范围AC代码及要点 决赛应援题目描述输入格式输出格式输入输出样例数据范围AC代码及要点 讲在前面(必看) 本篇为练习篇, vector讲解篇在这里. 菜鸟食用前请做好心理准备(你懂的) 八卦阵 题目描述 n 名同学…

目录

  • 讲在前面(必看)
  • 八卦阵
    • 题目描述
    • 输入格式
    • 输出格式
    • 输入输出样例
    • 数据范围
    • AC代码及要点
  • 决赛应援
    • 题目描述
    • 输入格式
    • 输出格式
    • 输入输出样例
    • 数据范围
    • AC代码及要点

讲在前面(必看)

本篇为练习篇, vector讲解篇在这里.
菜鸟食用前请做好心理准备(你懂的)

八卦阵

题目描述

n 名同学在演练八卦阵法!具体而言,n名同学分别组成了 8 个队伍,编号为 1~8,是为“八卦阵”。
然而,为使得阵法虚虚实实,同学们开始变阵啦。具体而言,一次变阵用x, y两个数表示,就是将x号队伍与y号队伍整体交换。
请输出最后的阵型吧。

输入格式

输入共m+2行:
第 1 行,两个整数n, m,为同学人数和变阵次数;
第 2 行,n个整数a[1], a[2], ..., a[n],依次为同学的编号。约定第1~8个(即a[1], a[2], ..., a[8])分别属于1~8队,第9~16个同学分别属于1~8队,以此类推;
之后m行,每行两个整数x, y,表示本次变阵将x号队伍与y号队伍整体交换。

输出格式

输出共8行:
每行依次为1,…,8号队伍的学员编号,每支队伍的学员编号输入顺序排列;保证每个队伍都有人。

输入输出样例

input:

11 2
3 4 5 1 2 8 9 10 11 6 7
1 2
3 4

output:

4 6
3 11
1
5 7
2
8
9
10

数据范围

8 ≤ n ≤ 1000;1 ≤ m ≤ 100;1 ≤ a[1], a[2], ..., a[n], 1000,000,000;1 ≤ x, y ≤ 8。

AC代码及要点

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;vector<int> q[10];int main(){int n, m;cin >> n >> m;for(int i = 0; i < n; i++){int x;cin >> x;// 分组并插入q[i % 8].push_back(x);}// 输入并交换for(int j = 0; j < m; j++){int x, y;cin >> x >> y;swap(q[x - 1], q[y - 1]);}// 循环并输出for(int i = 0; i < 8; i++){for(int j = 0; j < q[i].size(); j++){cout << q[i][j] << ' ';}cout << endl;}return 0;
}

本题最难点在于分组的方法, 其实用一个%取余符号就解决了.

决赛应援

题目描述

2 支篮球队伍进入了篮球大赛决赛!每个篮球队伍都有自己的球迷团,每位球迷都有自己的编号,约定球迷编号为奇数的支持队伍一,偶数的支持队伍二。
请根据 n 个球迷的编号,确定队伍一、二的球迷团名单。

输入格式

输入共 2 行:
第 1 行,一个整数 n,为球迷总人数;
第 2 行,n 个整数a[1], a[2], ..., a[n], 依次为球迷的编号。

输出格式

输出 2 行:
第 1 行,队伍一的球迷团编号,按输入顺序输出;
第 2 行,队伍二的球迷团编号,按输入顺序输出。

输入输出样例

input:

8
3 4 1 2 9 8 6 7

output:

3 1 9 7
4 2 8 6

数据范围

1 ≤ n ≤ 100,000;1 ≤ a[1], a[2], ..., a[n] ≤ 100,000,000。

AC代码及要点

#include <iostream>
#include <vector>
using namespace std;vector<int> v1, v2;int main()
{int n;cin >> n;for(int i = 0; i < n; i++){int x;cin >> x;if(x % 2 == 0) v2.push_back(x);else v1.push_back(x);}for(int i = 0; i < v1.size(); i++){cout << v1[i] << ' ';}cout << endl;for(int i = 0; i < v2.size(); i++){cout << v2[i] << ' ';}return 0;
}

这道题总体简单, 只要注意数据分组就好了.

http://www.dtcms.com/wzjs/337352.html

相关文章:

  • 网站关键词优化推广哪家快故事性营销软文
  • 什么网站可以兼职做鸭子网络营销怎么做推广
  • 做网站需要留什么条件谷歌seo优化技巧
  • 深圳设计网站源码常德政府网站市民留言
  • 现在的那家做网站比较好一些呢百度公司
  • 西安做网站公司怎么样seo站长工具综合查询
  • html5 mysql 网站开发长春网站提升排名
  • 增加网站关键词百度小说风云榜排名
  • 动态网站建设方面的书百度手机助手app下载
  • 网站横幅代码关键词优化到首页怎么做到的
  • 龙岗附近做网站公司网站搜索优化方法
  • 搜索网站老是跳出别的网站要怎么做石家庄头条今日头条新闻
  • 济南智能网站建设哪家便宜googleplay安卓版下载
  • p2p网站制作怎样精选关键词进行网络搜索
  • 网站建设php的心得和体会百度风云榜游戏
  • 织梦cms 网站栏目管理淮北seo排名
  • 乐清高端网站建设国内b2b十大平台排名
  • 做网站销售好累广告投放平台公司
  • 广州优壹网络科技有限公司北京推广优化公司
  • 网站网页设计0基础学宁波seo公司网站推广
  • 哪个网站有做阿里巴巴流量黄页88网推广服务
  • 什么是网站解析自制网页
  • 广州市手机网站建设平台seo工资一般多少
  • html课设做网站搜索推广平台
  • 世界杯网站建设电商网站建设制作
  • 企业网站建设方案如何google登录
  • 现在没人做网站了中国十大互联网公司排名
  • 网页基础知识合肥优化排名推广
  • 三明购物网站开发设计网络推广怎么赚钱
  • 做水产有什么网站优化工具箱