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

手机网站设计小程序微信上发的链接网站怎么做的

手机网站设计小程序,微信上发的链接网站怎么做的,正规网络游戏平台,网站一键备案题目链接 一道三进制状压的好题。 题目描述: Tyvj 两周年庆典要到了#xff0c;Sam 想为 Tyvj 做一个大蛋糕。蛋糕俯视图是一个 NM的矩形#xff0c;它被划分成 NM个边长为 11的小正方形区域#xff08;可以把蛋糕当成 N 行 M 列的矩阵#xff09;。蛋糕很快做好了#x…题目链接 一道三进制状压的好题。 题目描述:   Tyvj 两周年庆典要到了Sam 想为 Tyvj 做一个大蛋糕。蛋糕俯视图是一个 N×M的矩形它被划分成 N×M个边长为 1×1的小正方形区域可以把蛋糕当成 N 行 M 列的矩阵。蛋糕很快做好了但光秃秃的蛋糕肯定不好看所以Sam 要在蛋糕的上表面涂抹果酱。果酱有三种分别是红果酱、绿果酱、蓝果酱三种果酱的编号分别为 1,2,3.为了保证蛋糕的视觉效果Admin 下达了死命令相邻的区域严禁使用同种果酱。但 Sam 在接到这条命令之前已经涂好了蛋糕第 KKK 行的果酱且无法修改。 现在 Sam 想知道能令 Admin 满意的涂果酱方案有多少种。请输出方案数 mod1e6。若不存在满足条件的方案请输出 0。   输入格式 输入共三行。第一行N,M第二行K第三行M 个整数表示第 K 行的方案。字母的详细含义见题目描述其他参见样例。 输出格式 输出仅一行为可行的方案总数。 样例 样例输入 2 2 1 2 3 样例输出 3 解题思路 这道题关键在判断合法情况第k行特判一下即可。 1.判断一个三进制数是否有相同数字相邻的情况不能模拟二进制左移右移的情况 因为这里有3个数字左移右移会出现有0的影响。 2.判断不同行是否有相同数字相邻模拟二进制的判断一下即可。 代码   #includebits/stdc.h #define ll long long #define R register using namespace std; int n,m,k,mod1e6,a[250],sk,num,top,ans,f[10005][250]; inline int ksm(R int x,R int p) {R int tot1;while(p){if(p1){tottot*x;}xx*x;p1;}return tot; } inline int check(R int x,R int y) {for(R int i1;im;i){if((x%3)(y%3))return 0;x/3;y/3;}return 1; } inline int judge(R int x) {R int y-1;for(R int i1;im;i){ if(yx%3)return 0;yx%3;x/3;}return 1; } inline void init() {for(R int i0;i242;i){R int xi,tot0;while(x){x/3;tot;}if(totm1)break;if(judge(i)){ a[num]i; if(isk)topnum;}} } int main(){scanf(%d%d,n,m);scanf(%d,k);for(R int i1;im;i){R int t;scanf(%d,t);sk(t-1)*ksm(3,i-1);}if(!judge(sk)) {printf(0);return 0;}init();if(k1)f[1][top]1;elsefor(R int i1;inum;i)f[1][i]1;for(R int i2;in;i)//当前第几行{if(ik){for(R int t1;tnum;t)if(check(a[top],a[t]))f[i][top](f[i][top]f[i-1][t])%mod;}else{for(R int j1;jnum;j)//当前行状态{if(i-1k){if(check(a[j],a[top]))f[i][j](f[i][j]f[i-1][top])%mod;}else{for(R int t1;tnum;t)//上一行状态if(check(a[j],a[t]))f[i][j](f[i][j]f[i-1][t])%mod;}}}}for(R int i1;inum;i)ans(ansf[n][i])%mod;printf(%d,ans%mod);return 0; }   这道题关键在于舍弃不合法情况的判断.    转载于:https://www.cnblogs.com/sky-zxz/p/9865604.html
http://www.zqtcl.cn/news/58345/

相关文章:

  • 河北网站建设费用电子商务公司怎么运营
  • 造价企业怎么登陆建设部网站开发公司英文
  • 新手网站建设教程图书免费的库存管理软件有哪些
  • 北京建设执业网站it运维外包费用标准
  • 肇庆关键词网站排名wordpress进入站点
  • 做网站的业务逻辑网站源码怎么做网站
  • 天水市住房和城乡建设局网站长沙企业建站系统
  • 织梦备份网站数据android auto
  • 利用对象储存做网站wordpress 实现 wiki
  • 做投资理财网站网站开发的教学视频教程
  • 国际商务网站制作企业网站页面多少钱
  • 网站建设的初期目标营销策划书范文案例
  • 网站的友情链接做多少个比较合适视频软件app
  • 网站开发网页ui设计公司想要个网站
  • 阿里云建公司网站学做蛋糕什么网站
  • 站长工具seo综合查询烟雨楼国内响应式网站建设
  • 铁岭公司做网站百度天眼查公司
  • 做网站需要会写代码6设计画册
  • 带登录网站模板网站建设可以抵扣吗
  • 用iis制作简单网站怎么选择顺德网站建设
  • 苏州网站建设seo网络推广的策略方法
  • 毕业设计网站wordpress文章后添加除非
  • php网站开发第三章做亚马逊和淘宝网站
  • 广告去哪个网站做赤峰建设银行网站
  • 个人网站设计 优帮云互联网保险发展历程
  • 合肥网站建设技术托管wordpress登录加验证码
  • c 能用来做网站网站建设捌金手指花总十六
  • 怎么用手机网站做软件好网页怎么做链接
  • 广西网站建设渠道做网站项目前怎么收集需求
  • 做个商城网站要多少钱中国建筑界网官网