天气情况

原创 2012年03月31日 13:24:45
#include <iostream>
#include <cstdio>
#include <cmath>

using namespace std;

struct M
{
	int n;
	double m[3][3];
	M(int nn=3)
	{  
		n = nn;
		for(int i=0;i<3;i++)
			for(int j=0;j<3;j++)
				m[i][j]=0.0L;
	}
};
M orignal;

M mul(M a,M b)
{
	M c(a.n);
	for(int i=0;i<a.n;i++)
		for(int j=0;j<a.n;j++)
			for(int k=0;k<a.n;k++)
				c.m[i][j] += a.m[i][k]*b.m[k][j];
	return c;
}

M quick(int k)
{
	if(k==1) return orignal;
	if(k==2) return mul(orignal,orignal);
	M temp = quick(k/2);
	if(k%2)
		return mul(temp,mul(temp,orignal));
	else return mul(temp,temp);
	return orignal;
}
void init()
{
	int test;
	cin>>test;

	while (test--)
	{
		for(int i=0;i<3;i++ )
			for(int j=0;j<3;j++)
				cin>>orignal.m[i][j];
		int p;
		cin>>p;
		
		int x,y,z;
		
		while(p--)
		{
			cin>>x>>y>>z;
			M en=quick(z);
			printf("%.3lf\n",en.m[x-1][y-1]);
		}
	}
}
int main()
{ 
	init();
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

获取详细的实时天气情况

  • 2014-03-18 15:58
  • 29.80MB
  • 下载

扩展graphiclayer实现多城市天气情况的展示

在上一节,实现了点击展示城市天气的效果,在本节,讲述通过扩展graphiclayer实现同时显示多个城市天气的展示。

天气情况查询

  • 2014-03-19 14:28
  • 3.70MB
  • 下载

杭电1437 天气情况

天气情况 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • z8110
  • z8110
  • 2015-11-24 12:11
  • 132

动态获得天气情况

python获取城市天气情况案例

我主要是参考中国开源社区OSchina上的源码进行学习http://www.oschina.net/code/snippet_946290_45838 非常感谢原作者),我将每个步骤分别进行讲解,比原...

天气情况代码

  • 2015-07-09 14:31
  • 3.55MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)