习题10-1 11040 Add bricks in the wall 砌砖
来源:互联网 发布:淘宝助理软下载安装 编辑:程序博客网 时间:2024/05/13 07:47
因为在老家网络不好的原因,做完了来不及发记录博客,拖了好多!
很有意思的一道题目,计算所有石头的数值。
很简单,做完之后才发现,就只有9行!还以为有很多行!
那就有两种方法:一种就全都算出来,打表输出即可!
另外就是循环计算值了!
1.我的思路是扫描3,5,7,9..行。
2.每一行扫2,4,6,8,10.。。。个砖头,从而计算上一行的相邻的两个值!
代码如下:
#include<cstdio>int main(){ int T,a[10][10]; scanf("%d",&T); while(T--){ for (int i = 1; i <= 9; i+=2) for (int j = 1; j <= i; j+=2) scanf("%d",&a[i][j]); for (int i = 3; i <= 9; i+=2) for (int j = 2; j <= i; j+=2){ int x = (a[i-2][j-1] - a[i][j-1] - a[i][j+1]) / 2; a[i-1][j] = x + a[i][j+1]; a[i-1][j-1] = x + a[i][j-1]; a[i][j] = x; } for (int i = 1; i <= 9; ++i){ for (int j = 1; j <= i; ++j) printf("%s%d",j>1?" ":"",a[i][j]); printf("\n"); } } return 0;}
0 0
- 习题10-1 11040 Add bricks in the wall 砌砖
- UVA 11040 - Add bricks in the wall
- UVa 11040 - Add bricks in the wall
- UVa 11040 - Add bricks in the wall
- uva 11040 - Add bricks in the wall
- UVA 11040 Add bricks in the wall
- UVa 11040 - Add bricks in the wall
- 【UVA】11040 - Add bricks in the wall(找规律)
- UVa 11040 - Add bricks in the wall(规律)
- 11040 - Add bricks in the wall(简单题)
- UVA 11040(p342)----Add Bricks in the Wall
- UVa11040 - Add bricks in the wall
- UVA11040 - Add bricks in the wall
- UVA1426-Add Bricks in The Wall
- Add bricks in the wall UVA
- Add bricks in the wall UVA
- UVa11040 - Add bricks in the wall (规律递推)
- UVA-11040-Add Bricks in the wall(规律、递推)
- 03环信好友管理 - 删除好友
- php-fpm进程管理方式(static和dynamic)
- Javascript闭包——懂不懂由你,反正我是懂了
- 【C语言】C语言局部变量和全局变量
- Hrbust Oline Judge--火影忍者之~鸣人
- 习题10-1 11040 Add bricks in the wall 砌砖
- 素数判定
- php-fpm服务启动脚本
- 【三层架构】三层总结(知识型)
- PHP-CPP 安装
- Javascript中this关键字详解
- java基础巩固笔记(4)-实现AOP功能的封装与配置的小框架
- 136. Single Number LeetCode
- Android 中 Retrofit 结合 RxJava使用