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

合肥做网站域名的公司百度风云榜排行榜

合肥做网站域名的公司,百度风云榜排行榜,日用品企业网站建设,企业做网站有发展么UVa12117/LA4058 ACM Puzzles 题目链接题意分析AC 代码 题目链接 本题是2007年icpc亚洲区域赛达卡(Dhaka)赛区的D题 题意 输入n(1≤n≤2 000),用下图的22种图形铺满一个3行n列的网格有多少种方法?输入答案…

UVa12117/LA4058 ACM Puzzles

  • 题目链接
  • 题意
  • 分析
  • AC 代码

题目链接

  本题是2007年icpc亚洲区域赛达卡(Dhaka)赛区的D题

题意

  输入n(1≤n≤2 000),用下图的22种图形铺满一个3行n列的网格有多少种方法?输入答案除以 10 12 10^{12} 1012的余数。ACM Puzzles

分析

  把这22种图当‌插座可以分成以下9类:
插头
  每类插座只能接入22种插头中特定的几种并转换成新的插座,提前分析好转换关系,打表递推结果。最后根据实际输入,输出相应答案即可。

AC 代码

#include <iostream>
using namespace std;#define M 1000000000000
#define N 2001
const int t[][7][3] = {{{0, 0, 1}, {1, 5, 2}, {5, 8, 2}, {11, 1, 2}, {13, 3, 2}, {17, 4, 2}, {21, 2, 2}},{{18, 0, 1}, {20, 4, 2}},{{14, 0, 1}, {19, 3, 2}},{{3, 0, 1}, {9, 1, 1}, {15, 6, 2}},{{10, 2, 1}, {12, 0, 1}, {16, 7, 2}},{{2, 0, 1}},{{7, 1, 1}},{{8, 2, 1}},{{4, 5, 2}, {6, 0, 1}}
}, c[] = {7, 2, 2, 3, 3, 1, 1, 1, 2};
long long e[N][9] = {0}; int n, kase = 0;int main() {e[0][0] = 1;for (int i=0; i<N; ++i) for (int j=0; j<9; ++j) if (e[i][j]) for (int k=0; k<c[j]; ++k) if (i+t[j][k][2] < N) {int ii = i+t[j][k][2], jj = t[j][k][1];e[ii][jj] = (e[ii][jj] + e[i][j]) % M;}while (cin >> n && n) cout << "Case " << ++kase << ": " << e[n][0] << endl;return 0;
}
http://www.hengruixuexiao.com/news/15973.html

相关文章:

  • 做网站的专业叫什么网站推广优化流程
  • wordpress如何汉化版网站优化平台
  • 美食网站建设背景介绍网站排名优化
  • 正规刷手机单做任务网站aso优化技巧大aso技巧
  • 安阳 做网站google谷歌搜索引擎入口
  • 贵州做网站找谁狠抓措施落实
  • 做门户网站用什么模板好餐饮店如何引流与推广
  • 网络论坛有些什么平台宁波正规优化seo公司
  • 汉寿做网站的公司百度一下你就知道官方网站
  • 可以做ppt的网站登录百度app
  • wordpress 网站制作郴州seo快速排名
  • 现在网站建设还用测浏览器吗网络推广营销软件
  • 网站建设的公司资质郑州百度网站快速优化
  • 网站 手机版 电脑版 怎么做汕头seo网络推广
  • 如何用文档创建一个网站山西seo排名厂家
  • 景区网站建设方案市场推广怎么写
  • 外国网站打开慢怎么办网络热词排行榜
  • 阿里云这么建设网站市场调查报告模板及范文
  • 南充网站建设略奥网络品牌推广与传播怎么写
  • 为一个村做网站网页查询
  • 泉州最专业手机网站建设开发网站测速
  • 做3d任务的网站怎么做一个属于自己的网站
  • 网站怎么做电脑系统浏览器网页版入口
  • 平面设计创意图南宁百度关键词优化
  • 怎么做公司网站需要什么科目孝感seo
  • 海口做网站供应商电脑上突然出现windows优化大师
  • 北京新站优化什么推广方法是有效果的
  • 电商网站seo方案武汉网站推广优化
  • ppt做的好的网站有哪些内容网店推广方案
  • 制作图片用什么软件好用东莞整站优化推广公司找火速