ZOJ Problem Set - 1512 (Water Treatment Plants)
来源:互联网 发布:知乎 加拿大ee 编辑:程序博客网 时间:2024/06/03 23:03
//网上只有用Java做的,我做一个c++的,进位的时候出了点意外,后来改过来了。
//题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1512
#include<iostream>
using namespace std;
int a[100][2][50];
int b[100][50];
int main()
{
int i, m, j, k, n;
for (i = 0; i < 100; i++)
{
for (j = 0; j < 50; j++)
{
b[i][j] = 0;
for (k = 1; k < 2; k++)
{
a[i][k][j] = 0;
}
}
}
a[0][1][0] = 1;
for (i = 1; i < 100; i++)
{
for (j = 0; j < 50; j++)
{
a[i][0][j] += a[i - 1][0][j] + a[i - 1][1][j];
a[i][1][j] += a[i - 1][0][j] + a[i - 1][1][j] + a[i - 1][1][j];
if (a[i][0][j] >= 10)
{
n = a[i][0][j] / 10;
a[i][0][j] %= 10;
a[i][0][j + 1] += n;
}
if (a[i][1][j] >= 10)
{
n = a[i][1][j] / 10;
a[i][1][j] %= 10;
a[i][1][j + 1] += n;
}
}
}
for (i = 0; i < 100; i++)
{
for (j = 0; j < 49; j++)
{
b[i][j] += a[i][0][j] + a[i][1][j];
if (b[i][j] >= 10)
{
b[i][j] %= 10;
b[i][j+1]++;
}
}
}
while (cin >> m)
{
int flag = 0;
for (i = 49; i >= 0; i--)
{
if (b[m - 1][i] != 0) flag = 1;
if (flag == 1)cout << b[m-1][i];
}
cout << endl;
}
return 0;
}
- ZOJ Problem Set - 1512 (Water Treatment Plants)
- poj1205 Water Treatment Plants
- poj 1205 :Water Treatment Plants (DP+高精度)
- POJ 1205 Water Treatment Plants(递推)
- POJ 1205 Water Treatment Plants(递推)
- POJ 1205 Water Treatment Plants JAVA高精度+DP *
- ZOJ Problem Set - 2060
- ZOJ Problem Set - 2972
- ZOJ Problem Set - 1037
- ZOJ Problem Set - 1048
- ZOJ Problem Set - 1049
- ZOJ Problem Set - 1051
- ZOJ Problem Set - 1067
- ZOJ Problem Set - 1115
- ZOJ Problem Set - 1151
- ZOJ Problem Set - 1205
- ZOJ Problem Set - 1025
- ZOJ Problem Set - 1029
- SVN分支/合并原理及最佳实践
- 软件设计的七大原则
- ActionScript3游戏中的图像编程(连载十一)
- malloc,colloc,realloc内存分配,动态库,静态库的生成与调用
- pat1074_备份
- ZOJ Problem Set - 1512 (Water Treatment Plants)
- leetcode做题总结,题目Copy List with Random Pointer 2013/10/03
- 黑马程序员 java学习笔记——面向对象2:继承
- int *p,cons int *p,int const *p,int * const p,const int * const p,int const * const p的区别
- javascript类工厂的实现!
- 用于读取爬虫后的文件
- 四层和七层负载均衡的区别
- 算法-
- 单线程实现检索当当网泄露的1GB用户数据