博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
循环赛日程表(非递归)
阅读量:5938 次
发布时间:2019-06-19

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

#include
#include
#include
#include
using namespace std;/**循环赛日程表(非递归)*/void Copy(int **map,int sr,int sl,int dr,int dl,int k){ for (int i = 0; i < k; i++) { for (int j = 0; j < k; j++) { map[dr+i][dl+j] = map[sr+i][sl+j]; } }}void Table(int **map,int k){ for (int i = 2; i <= k; i<<=1) { for (int j = 0; j < k; j+=i) { //从左上角复制到右下角 Copy(map,0,j,0+i/2,j+i/2,i/2); //从右上角复制到左下角 Copy(map,0,j+i/2,0+i/2,j,i/2); } }}int main(){ int k; //输入运动员的人数 cin>>k; int ** p =new int*[k]; //赛程表初始化 for (int i = 0; i < k; i++) { p[i] = new int[k]; p[0][i] = i+1; p[i][0] = i+1; } //执行函数 Table(p,k); //输出结果 cout<<"循环赛日程表(非递归法):"<
(cout," ")); cout<
你可能感兴趣的文章
【广告】广告笔记
查看>>
CHIL-SQL-VIEW(视图)
查看>>
node之path
查看>>
我的25年嵌入式生涯-周立功(转)
查看>>
Unity3D使用经验总结 优点篇
查看>>
jQuery属性
查看>>
数组去重复元素-(不改变其元素的先后顺序)-中兴笔试程序设计
查看>>
项目开发--------地图与定位功能
查看>>
Hadoop_12_Hadoop 中的RPC框架演示
查看>>
Integrate Neutron and OVN
查看>>
国家要把网络升级到IPv6,会对我们普通人有什么影响?
查看>>
【HDOJ】4737 A Bit Fun
查看>>
spring学习之一概念
查看>>
mogilefs-php扩展的安装配置
查看>>
分享云及人工智能的一些学习资源和学习心得
查看>>
我的服务器中毒了
查看>>
Java基础-进制转换
查看>>
C#编程(十五)----------只读字段
查看>>
深度解读 - Windows 7核心图形架构细致分析(来自微软)
查看>>
微软软件开发技术二十年回顾-API篇(转)
查看>>