当前位置: 首页 > wzjs >正文

万江区做网站西安监控系统网站开发

万江区做网站,西安监控系统网站开发,seo优化软件,品牌建设 网站把 f(ll k) 写成 f(int k) 结果又是tle又是wa的。找了半天错误。 (为了节省一点时间,因为函数不能return数组,还把数组改写到结构体里) 我在想考试怎么办,考试不能看过…

把 f(ll k) 写成 f(int k)

结果又是tle又是wa的。找了半天错误。

(为了节省一点时间,因为函数不能return数组,还把数组改写到结构体里)

我在想考试怎么办,考试不能看过没过,

过了样例,实则零蛋,

粗心那么一点点,就可能完全没分,实在可惜。

ac代码1:

#include<iostream>
#define ll long long
using namespace std;
const ll M=1e9+7;
const int N=110;
ll n,k;
ll a[N][N],ans[N][N];
void mul(ll x[N][N],ll y[N][N],int flag){ll tmp[N][N];for(int i=1;i<=n;i++)for(int j=1;j<=n;j++){tmp[i][j]=0;for(int k=1;k<=n;k++)tmp[i][j]=(tmp[i][j]+(x[i][k]*y[k][j])%M)%M;}if(flag){for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)ans[i][j]=tmp[i][j];}else{for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)a[i][j]=tmp[i][j];       }
}
void f(ll k){while(k){if(k&1) mul(ans,a,1);mul(a,a,0);k>>=1;}
}
int main(){scanf("%lld%lld",&n,&k);for(int i=1;i<=n;i++){ans[i][i]=1;for(int j=1;j<=n;j++)scanf("%d",&a[i][j]);}f(k);for(int i=1;i<=n;i++){for(int j=1;j<=n;j++)printf("%d ",ans[i][j]);printf("\n");}return 0;
}

ac代码2(写在结构体里)

#include<iostream>
#define ll long long
using namespace std;
const ll M=1e9+7;
const int N=110;
ll n,k;
struct matrix{ll a[N][N];
}s,ans;
matrix mul(matrix x,matrix y){matrix tmp;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++){tmp.a[i][j]=0;for(int k=1;k<=n;k++)tmp.a[i][j]=(tmp.a[i][j]+(x.a[i][k]*y.a[k][j])%M)%M;}return tmp;
}
void f(ll k){while(k){if(k&1) ans=mul(ans,s);s=mul(s,s);k>>=1;}
}
int main(){scanf("%lld%lld",&n,&k);for(int i=1;i<=n;i++){ans.a[i][i]=1;for(int j=1;j<=n;j++)scanf("%d",&s.a[i][j]);}f(k);for(int i=1;i<=n;i++){for(int j=1;j<=n;j++)printf("%d ",ans.a[i][j]);printf("\n");}return 0;
}

http://www.dtcms.com/wzjs/818751.html

相关文章:

  • 宜春做网站哪里好wordpress手册插件
  • 网站建设成本明细网站建设制作pdf
  • 网站导航网站建设多少钱wordpress文章批量删除
  • 西部网站邮箱登录给一个网站加上登录界面 如何做
  • 百度云官网谷歌seo详细教学
  • 手机如果做网站应该如何做营销型网站
  • 关于网站建设与维护的参考文献百度网站首页的设计理念
  • 广州网站建设 seodocker wordpress fpm
  • html网页设计代码购物网站如何做网站网页免费
  • 越秀网站建设推广公众号开发 网站建设
  • 合肥网页设计公司seo工具查询
  • 稳定的网站服务器租用宁波网站建设服务电话
  • 网站营销教程品牌网站建设开发价格
  • 汽车展示网站门户网站cms系统
  • 湛江市建设局官网站wordpress演示版
  • 新邱建设网站百度一下了你就知道官网
  • 网站开发 环境深圳个性化建网站服务商
  • 西安网站优化服务规划设计公司年终总结
  • 吴江seo太原关键词排名优化
  • 高新区网站建设南通e站网站建设
  • 郴州建设信息网站个人网站转为企业网站
  • 做优化的网站电话简易购物网站前端模板
  • 西部数码网站管理控制面板企业网站兰州建设费用
  • 软件外包平台app关键词优化
  • 如何建个使用自己帐户的网站有些网站域名解析错误
  • 建筑网站知识大全备案号怎么添加到网站
  • 诸城网站价格腾讯云主机网站建设教程
  • 深圳高端品牌网站设计中英文网站域名的区别
  • 莱阳建设局网站46云虚拟主机
  • 沂水网站优化汕头手机模板建站