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

上海营销型网站代理抖音小程序

上海营销型网站代理,抖音小程序,沧州网络营销推广方案,wordpress广告设置各种TEL#xff0c;233啊。没想到是处理掉0的情况就能够过啊。一直以为会有极端数据。没想到居然是这种啊、、在网上看到了一个AC的奇妙的代码#xff0c;经典的矩阵乘法#xff0c;仅仅只是把最内层的枚举#xff0c;移到外面就过了啊、、、有点不理解啊#xff0c;复杂度… 各种TEL233啊。没想到是处理掉0的情况就能够过啊。一直以为会有极端数据。没想到居然是这种啊、、在网上看到了一个AC的奇妙的代码经典的矩阵乘法仅仅只是把最内层的枚举移到外面就过了啊、、、有点不理解啊复杂度不是一样的吗、、 Matrix multiplication Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 640    Accepted Submission(s): 250Problem Description Given two matrices A and B of size n×n, find the product of them. bobo hates big integers. So you are only asked to find the result modulo 3. Input The input consists of several tests. For each tests: The first line contains n (1≤n≤800). Each of the following n lines contain n integers -- the description of the matrix A. The j-th integer in the i-th line equals Aij. The next n lines describe the matrix B in similar format (0≤Aij,Bij≤109). Output For each tests: Print n lines. Each of them contain n integers -- the matrix A×B in similar format. Sample Input 1 0 1 2 0 1 2 3 4 5 6 7 Sample Output 0 0 1 2 1 Author Xiaoxu Guo (ftiasch) Source 2014 Multi-University Training Contest 5 #include algorithm #include iostream #include stdlib.h #include string.h #include iomanip #include stdio.h #include string #include queue #include cmath #include stack #include map #include set #define eps 1e-12 ///#define M 1000100 #define LL __int64 ///#define LL long long ///#define INF 0x7ffffff #define INF 0x3f3f3f3f #define PI 3.1415926535898 #define zero(x) ((fabs(x)eps)?0:x) using namespace std; const int maxn 810; int a[maxn][maxn]; int b[maxn][maxn]; int c[maxn][maxn]; int aa[maxn][maxn]; int bb[maxn][maxn]; int main() { int n; while(cin n) { memset(c, 0, sizeof(c)); memset(aa, 0, sizeof(aa)); memset(bb, 0, sizeof(bb)); for(int i 1; i n; i) { for(int j 1; j n; j) { scanf(%d,a[i][j]); a[i][j] % 3; } } for(int i 1; i n; i) { for(int j 1; j n; j) { scanf(%d,b[i][j]); b[i][j] % 3; } } for(int i 1; i n; i) { int x -1; for(int j n; j 0; j--) { aa[i][j] x; if(a[i][j]) x j; } } for(int i 1; i n; i) { int x -1; for(int j n; j 0; j--) { bb[i][j] x; if(b[i][j]) x j; } } for (int i 1; i n; i) { for(int j aa[i][0]; j ! -1; j aa[i][j]) { for(int k bb[j][0]; k ! -1; k bb[j][k]) c[i][k] a[i][j]*b[j][k]; } } for(int i 1; i n; i) { for(int j 1; j n-1; j) printf(%d ,c[i][j]%3); printf(%d\n,c[i][n]%3); } } return 0; } 这是看到有人交的AC的代码 #includecstdio #includecstring #includealgorithm #includecmath using namespace std; const int N 805; int a[N][N], b[N][N], ans[N][N]; int main() {int n, i, j, k;while(~scanf(%d,n)){for(i 1; i n; i)for(j 1; j n; j){scanf(%d,a[i][j]);a[i][j] % 3;}for(i 1; i n; i)for(j 1; j n; j){scanf(%d,b[i][j]);b[i][j] % 3;}memset(ans, 0, sizeof(ans));for(k 1; k n; k) //经典算法中这层循环在最内层。放最内层会超时可是放在最外层或者中间都不会超时不知道为什么for(i 1; i n; i)for(j 1; j n; j){ans[i][j] a[i][k] * b[k][j];//ans[i][j] % 3; //假设在这里对3取余就超时了}for(i 1; i n; i){for(j 1; j n; j)printf(%d , ans[i][j] % 3);printf(%d\n, ans[i][n] % 3);}}return 0; } 转载于:https://www.cnblogs.com/yxwkf/p/5418535.html
http://www.pierceye.com/news/493678/

相关文章:

  • 做网站优化销售管理系统排名
  • wordpress导入网站模板wordpress部分图片
  • 无锡做网站365caiyi秘密直播
  • 无锡企业网站制作报价公司做网站需要哪些手续
  • 最好的营销型网站保险购买平台有哪些
  • 网站建设实训的目的网站开发的框架协议
  • 本地郑州网站建设搭建一个网站
  • 如何做网站竞品分析哪个网站可以接任务做兼职
  • 佛山网站关键词网站建设需求分析文档
  • 网站收录地址旅游网站建设的相关报价
  • seo月薪seo优化方法网站快速排名推广渠道
  • 企业网站设计理念如何seo网站
  • 河南移动商城网站建设怎么创建平台卖自己的产品
  • 网上做网站钱被骗了报案有用吗文章自定义wordpress
  • 网站设置成灰色市场监督管理局是什么单位
  • 北京国贸网站建设wordpress需要付费才能看某些页面
  • 郸城网站建设wordpress教程cms
  • 做本地网站赚钱吗?php网站制作过程中遇到的问题及解决办法
  • 上海网站快速排名提升ui是网站建设吗
  • 中信建设有限责任公司洪波seo外链工具
  • 网站服务器和空间有什么区别网站制作的公司哪家效果好
  • 做网站具体收费梅州南站
  • 淘宝禁止了网站建设类wordpress极速优化
  • 山东app网站制作网站建设优化广告流量
  • 做阿里云网站浏览器编程语言
  • 青岛市网站制作企业邮箱密码忘了怎么重置密码
  • 文交所网站开发和业务多一样的平台
  • 如何免费自己做网站wordpress成品图
  • thinkphp做中英文网站电子商务网站建设的步骤一般为
  • 网站编程 mysql小说关键词搜索器