华中地区高校第七届ACM程序设计大赛——之字形矩阵【2012年5月27日】
题意:输入a b Right 或 a b Down ,根据输入输出之字形路径的矩阵。
1 #include <stdio.h> 2 int xx[4]={0,1,-1,1},yy[4]={1,0,1,-1}; 3 int map[100][100],col,row,x,y,dir,steps,idx; 4 char sel[10]; 5 void nextdir() 6 { 7 switch(dir) 8 { 9 case 0: 10 dir=(x==0)?3:2; break; 11 case 1: 12 dir=(y==0)?2:3; break; 13 case 2: 14 if(x==0) dir=0; 15 if(y==col-1) dir=1; 16 break; 17 case 3: 18 if(y==0) dir=1; 19 if(x==row-1) dir=0; 20 break; 21 } 22 } 23 void print() 24 { 25 int i,j; 26 for (i=0;i<row;i++) 27 { 28 printf("%-3d",map[i][0]); 29 for (j=1;j<col;j++) printf(" %-3d",map[i][j]); 30 printf("\n"); 31 } 32 } 33 int main() 34 { 35 36 while (scanf("%d%d%s",&row,&col,sel)!=EOF) 37 { 38 x=0;y=0;map[0][0]=0;steps=row*col; 39 dir=(sel[0]=='R')?0:1; 40 for (idx=1;idx<steps;idx++) 41 { 42 x+=xx[dir];y+=yy[dir]; 43 map[x][y]=idx; 44 nextdir(); 45 } 46 print(); 47 } 48 return 0; 49 }
转载于:https://www.cnblogs.com/CheeseZH/archive/2012/05/28/2520776.html
华中地区高校第七届ACM程序设计大赛——之字形矩阵【2012年5月27日】相关推荐
- nyoj1249 物资调度 (第七届河南省程序设计大赛)
物资调度 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 2 描述 某地区发生了地震,灾区已经非常困难,灾民急需一些帐篷.衣物.食品和血浆等物资.可通往灾区的道路到处都是塌方 ...
- 第七届河南省程序设计大赛——A 海岛争霸
第七届河南省程序设计大赛 A 海岛争霸 内存限制:64MB 时间限制:1s Special Judge: No 题目描述: 神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等.加勒比海 ...
- 第七届河南省程序设计大赛~~海岛争霸(nyoj 1248)
海岛争霸 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等.加勒比海盗,你知道吧?杰克船长驾驶着自己的的 ...
- 湖南大学第十四届ACM程序设计大赛 H Kuangyeye and hamburgers
链接:https://ac.nowcoder.com/acm/contest/338/H 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言5242 ...
- 第七届河南省程序设计大赛——B 物资调度
B 物资调度 题目描述: 某地区发生了地震,灾区已经非常困难,灾民急需一些帐篷.衣物.食品和血浆等物资.可通往灾区的道路到处都是塌方,70%以上的路面损坏,桥梁全部被毁.国家立即启动应急预案,展开史上 ...
- 高次osu(重邮第13届ACM程序设计大赛-网络赛)
高次osu 题目链接 ~~ (描述太长了就不截了)~~ 这是一道osu的延展题,不过它每次对期望的贡献值为x的k次方,k的范围为1到10.对于每次贡献的增量为x+1的k次方减x的k次方,然后可以使用二 ...
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 G-旋转矩阵
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 景驰公司自成立伊始,公司便将"推动智 ...
- 广东工业大学第12届ACM程序设计大赛 Problem H: tmk买礼物
Problem H: tmk买礼物 Description 今天是校赛的日子,为了庆祝这么喜庆的日子,TMK打算买些礼物给女票LSH庆祝一下. TMK进入了雪梨超市,然后刚踏入的一瞬间,店主就对TMK ...
- 广东工业大学第12届ACM程序设计大赛 Problem D: 只有通过毁灭才能揭示真理
Problem D: 只有通过毁灭才能揭示真理 Description "只有通过毁灭才能揭示真理." -- 虚空之眼 维克兹是一个有触手的虚空来客,他带着非凡的意图探索着符文之地 ...
最新文章
- 招聘|青岛旭升招聘高级软件工程师、3D视觉算法工程师
- AI新方向:对抗攻击
- 工程师姓什么很重要!别再叫我“X工”!!!
- git常见的回退操作
- 架构设计的目标与衡量
- Java 8 - 03 Lambda 函数式接口Predicate Consumer Function Supplier
- 树莓派光照传感器java_树莓派上使用光照强度检测(BH1750)传感器
- Nodejs简介以及Windows上安装Nodejs
- 修改 mybatis-generator 中数据库类型和 Java 类型的映射关系
- highcharts 显示网格
- Java基础学习总结(155)——Java 日志框架怎么选?Logback Or Log4j2?
- 福利 | 2018 年,程序员全新的技术之路
- lsoci mysql_【MySQL】InnoDB日志机制深入分析
- Android 处理软键盘遮挡问题
- 微软补丁服务器部署方案,Windows server 2012 r2 单wsus部署成功,需要更新补丁的服务器已有域控该怎么出解决方案...
- 二元二次方程例题_二元二次方程组-解法-例题
- html5交互设计,国外五个交互设计很棒的酷站推荐,酷毙了
- 软件工程和计算机科学考公务员,软件工程可以考公务员吗
- Android广告SDK的Package
- 自从用了企业微信,彻底摆脱表格写工作周报