zoukankan
html css js c++ java
HDU2276 Kiki & Little Kiki 2 矩阵应用
/* s[i][j]表示i秒钟后第j个灯的情况 s[i][j] = (s[i-1][j] + s[i-1][j-1]) % 2; 令 Fn(1,len) = |s[i][0] s[i][1] …… s[i][len]| F0(1,len)为输入状态 A(len len) = |1 1 | | 1 1 | | …… | |1 1| Fn = F0 * A ^ n 这题中模板会超时,要把模板中Multiply()的%放到()外面才可以 */ #include "Mat.h" #include <iostream> using namespace std; int main() { Mat A, F; mod = 2; char str[MAX]; int n, len, i; while (scanf("%d",&n)!=EOF) { scanf("%s",str); len = strlen(str); F.ReSize(1, len); A.ReSize(len, len); for(i = 0; i < len; i++) { F.s[0][i] = str[i]-'0'; A.s[i][i] = 1; if(i==0) A.s[len-1][i] = 1; else A.s[i-1][i] = 1; } A.Er_work(n); F.Multiply(A); for(i = 0; i < len; i++) printf("%d",F.s[0][i]); printf("\n"); } return 0; }
查看全文
相关阅读:
Day1_Python基础
选择排序(java版)
冒泡排序(java版)
手写数据库连接池(动态代理)
JDBC增删查改(使用配置文件)
JDBC demo
JSP入门&会话技术
response实现验证码图片
android 定制自己的日志工具
服务的最佳实践——后台执行的定时任务
原文地址:https://www.cnblogs.com/windmissing/p/2559893.html
最新文章
Mysql主从(主从不同步解决办法,常见问题及解决办法,在线对mysql做主从复制)
MySQL主从配置
Tomcat配置
FTP服务搭建与配置
day6-20180412笔记
day5-20180410笔记
day4-20180403笔记
mysqldump参数详细说明(转)
day3-20180331笔记
vnstat教程:linux下很方便查看服务器带宽流量统计的命令
热门文章
day1-20180327笔记
20180326笔记
mysqldump备份单表数据的脚本
Python数据类型-其他
Python数据类型-字典
Python数据类型-元组
Python数据类型-列表
Python数据类型
Python数据类型-数字
Python之基础
Copyright © 2011-2022 走看看