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

中国建设银行积分商城网站计算机课程网站建设实训报告总结

中国建设银行积分商城网站,计算机课程网站建设实训报告总结,wordpress还能玩吗,社交网站只做资源限制 内存限制&#xff1a;64.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 给出一个n阶行列式(1<n<9)&#xff0c;求出它的值。 输入格式 第一行给出两个正整数n,p&#xff1b;   接下来n行&…

资源限制

内存限制:64.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  给出一个n阶行列式(1<=n<=9),求出它的值。

输入格式

  第一行给出两个正整数n,p;
  接下来n行,每行n个数,表示行列式,数据保证行列式中每个数绝对值不超过2*10^9。

输出格式

  一个数表示行列式的值,答案对p取余(余数需要是非负数)。

样例输入

2 2
5 -4
2 -1

样例输出

1

部分数据范围

  对于20%的数据n<=2
  对于40%的数据n<=3
  对于100%的数据n<=9,p<=40000。

#include<iostream>
#include<math.h>
using namespace std;
const int N=15;
int a[N][N];
int p;long long calc(int n,int a[N][N]){if(n==1){return a[1][1];}else if(n==2){return a[1][1]*a[2][2]-a[1][2]*a[2][1];} //利用代数余子式求行列式//按第一行展开long long sum=0;for(int num=1;num<=n;num++){if(a[1][num]!=0){//等于0就不需要计算了 //求代数余子式int b_i=1;int b[N][N];for(int i=2;i<=n;i++){int b_j=1;for(int j=1;j<=n;j++){if(j!=num){b[b_i][b_j++]=a[i][j];}}b_i++;} int det=calc(n-1,b);sum+=pow(-1,1+num)*a[1][num]*det;sum%=p;}} return sum;
}
int main(){int n;cin>>n>>p;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){cin>>a[i][j];a[i][j]%=p;}}long long sum=calc(n,a);if(sum%p>=0){cout<<sum%p<<endl;}else{cout<<p+sum%p<<endl;}return 0;
} 

 思路:利用代数余子式求行列式的值。 

http://www.yayakq.cn/news/310815/

相关文章:

  • seo优化标题昆明seo排名外包
  • 做网站是属火的职业吗做短链的网站
  • 做app的网站返回json数据的网站
  • 网站制作哪些分类天河网站建设信科网络
  • 查网站服务器ip 被k传媒公司有哪些
  • iis 网站设置网站怎么实现手机号注册会员
  • 义乌网站建设zisou8安徽建设工程信息网查询平台蔡庆树
  • 有哪些好点的单页网站自己做网站的网址
  • 做网站的文案怎么写腾讯云建设一个网站要多少钱
  • 景德镇网站开发wordpress新建页面不能保存路径
  • 做电子网站教育行业网站建设方案
  • 免费模板网站制作网络营销企业推广策划
  • 成都门户网站有哪些网站与支付宝对接
  • 如何在自己的服务器上搭建微网站做美食没有广告的网站
  • 做网站的费用怎么做账wordpress最新文章显示数量
  • 如何用html制作网站百度云域名注册
  • 网站搭建系统外包接活平台
  • 设计软件coreldraw班级优化大师免费下载电脑版
  • c语言在线编程网站泉州网页制作企业
  • 桐柏微网站开发企业网址查询入口
  • 问卷调查网站哪个好甘肃省建设厅官方网站造价总站
  • 外贸网站faq郴州网站建设专业定制
  • 实训网站开发目的网站开发的风险与风险管理
  • 上海 建站wordpress建多个网站
  • 医疗网站的运营wordpress黑色名片主题
  • 自己做网站需要买什么sun v2.1 wordpress主题
  • 网站模板哪个好nginx wordpress 固定链接
  • 网站设计开发的销售主要工作上海专业网站优化排名
  • dw做网站怎么发布长沙seo排名外包
  • jsp asp php哪个做网站如何在百度上注册自己的网站