2015蓝桥杯省赛---java---A---9(垒筛子)

题目描述

在这里插入图片描述

思路分析

递归
在这里插入图片描述

会超时
通过30%

代码实现

package lanqiao;import java.util.Scanner;public class Main {public static int op[]=new int[7];public static int n,m;public static boolean conflict[][]=new boolean[7][7];public static int MOD=1000000007;public static void init(){op[1]=4;op[4]=1;op[2]=5;op[5]=2;op[3]=6;op[6]=3;}public static void main(String[] args) {init();Scanner scanner = new Scanner(System.in);n = scanner.nextInt();m=scanner.nextInt();for (int i = 0; i < m; i++) {int x=scanner.nextInt();int y=scanner.nextInt();conflict[x][y]=true;conflict[y][x]=true;}long  ans=0;for (int up = 1; up <= 6; up++) {ans=(ans+4*f(up,n-1))%MOD;}System.out.println(ans);}/*** 上一层定好了朝上的数字为up的情况下,磊好cnt个筛子的方案数* @param up* @param cnt* @return*/public static long f(int up,int cnt){if(cnt==0){return 4;}long ans=0;for (int upp = 1; upp <= 6; upp++) {if(conflict[op[up]][upp]){//上一个筛子求反和此筛子比较,会冲突continue;}ans=(ans+f(upp,cnt-1))%MOD;}return ans;}
}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

想进入谷歌吗?先来看看这些面试题吧

转载自 想进入谷歌吗&#xff1f;先来看看这些面试题吧 谷歌&#xff0c;美国的跨国科技企业&#xff0c;致力于互联网搜索、云计算、广告技术等领域&#xff0c;开发并提供大量基于互联网的产品与服务。2016年6月8日&#xff0c;《2016年BrandZ全球最具价值品牌百强榜》公布…

计算机沙盒应用,既能防木马病毒又能多开应用,这款软件Windows不能没有

各位差友平时在 Windows 电脑上是怎么下载软件的呢&#xff1f;世超猜测很多人会选择在浏览器里直接搜索某个软件的名字&#xff0c;搜索结果中出现官网就从官网下载&#xff0c;没有官网就进到各种资源聚合网站碰碰运气。而众所周知&#xff0c;Windows 平台向来不缺各种流氓软…

从真实项目中抠出来的设计模式——第三篇:责任链模式

一&#xff1a;现实场景 有时候在开发的过程中&#xff0c;我们经常会根据某个状态的值&#xff0c;写出很多的ifelse逻辑&#xff0c;比如拿项目里面的案例来说&#xff0c;如果当前发送的是彩信&#xff0c;此种状态需要如何给实体赋值&#xff0c;如果是短信&#xff0c;邮件…

Spark之Master主备切换机制原理

Spark之Master主备切换机制原理

SQL正在击败NoSQL,这对未来的数据意味着什么

转载自 SQL正在击败NoSQL&#xff0c;这对未来的数据意味着什么 经过多年的沉寂之后&#xff0c;今天的SQL正在复出。缘由如何&#xff1f; 这对数据社区有什么影响&#xff1f; 自从可以利用计算机做事以来&#xff0c;我们一直在收集的数据以指数级的速度在增长&#xff0…

公共计算机课程思政建设实施方案,公共计算机教研组开设课程思政公开课

为了进一步奠定课程思政基础,提高教师将思政元素融入到专业课程的能力,创造一个课程思政的良好氛围,2021年4月30日上午&#xff0c;公共计算机教研组陈雪云老师在文虎楼401教室开设《计算机文化基础(理)》思政课程公开课。授课班级是2020级数学师范1、2班。李美莲、黄婷、龚长斌…

数字奇数和偶数的判断

package lanqiao;/*** 创建人 wdl* 创建时间 2021/4/16* 描述*/ public class TEST {public static void main(String[] args) {int a7,b8;if((a&1)1){System.out.println("a是奇数");}if((b&1)0){System.out.println("b是偶数");}}}

asp.net core源码飘香:从Hosting开始

知识点&#xff1a; 1.Kestrel服务器启动并处理Http请求的过程。 2.Startup的作用。 源码飘香&#xff1a; 总结&#xff1a; asp.net core将web开发拆分为多个独立的组件&#xff0c;大多以http中间件的形式添加到请求管线&#xff0c;也有一下作为基础组件&#xff08;con…

这些Spring中的设计模式,你都知道吗?

转载自 这些Spring中的设计模式&#xff0c;你都知道吗&#xff1f; 设计模式作为工作学习中的枕边书&#xff0c;却时常处于勤说不用的尴尬境地&#xff0c;也不是我们时常忘记&#xff0c;只是一直没有记忆。 Spring作为业界的经典框架&#xff0c;无论是在架构设计方面&a…

如何移植.NET Framework项目至.NET Core?

公司的项目一直采用.NET框架来开发Web项目。目前基础类库均为.NET Framework 4.6.2版本。Caching, Logging&#xff0c;DependencyInjection&#xff0c;Configuration等基础设施相关的依赖库一直和官方保持同步&#xff0c;目前是1.1版本。.NET Core越来越趋于稳定&#xff0c…

2016蓝桥杯省赛---java---A---8(取球博弈)

题目描述 思路分析 dfs 代码实现 package lanqiao;import java.util.Arrays; import java.util.Scanner;public class Main {public static int []n;public static void main(String[] args) {Scanner scanner new Scanner(System.in);nnew int[3];for (int i 0; i < 3…

分布式统一配置平台-Disconf.Net

为了更好的解决分布式环境下多台服务实例的配置统一管理问题&#xff0c;本文提出了一套完整的分布式配置管理解决方案。结合.net项目具体情况&#xff0c;实现了配置发布的统一化&#xff0c;对配置进行持久化管理并对外提供restful接口&#xff0c;在此基础上&#xff0c;基于…

计算机软件录音注意事项,GOLDWAVE录音软件使用教程

很多朋友都有录音软件&#xff0c;但是软件功能不全&#xff0c;也不是专业的&#xff0c;所以现在我讲一个专业的软件&#xff0c;这个软件都是原创歌手比较常用的软件&#xff0c;现在我们来学习一下。这是该软件的界面&#xff0c;软件的名字叫做GOLDWAVE这款软件的功能很强…

2016蓝桥杯省赛---java---A---10(压缩转换)

题目描述 小明最近在研究压缩算法。 他知道&#xff0c;压缩的时候如果能够使得数值很小&#xff0c;就能通过熵编码得到较高的压缩比。 然而&#xff0c;要使数值很小是一个挑战。 最近&#xff0c;小明需要压缩一些正整数的序列&#xff0c;这些序列的特点是&#xff0c;后面…

量子计算机对人类长寿,科学家称“极端长寿”在未来几十年可能会达到新的里程碑...

原标题&#xff1a;科学家称“极端长寿”在未来几十年可能会达到新的里程碑 来源&#xff1a;cnBeta.COM据外媒报道&#xff0c;人们的平均寿命越来越长&#xff0c;而经历“极端长寿”的人的数量也同样在增加。尽管大多数人活不到100岁&#xff0c;但数据显示&#xff0c;在过…

.NET Framework 4.7发布,支持Windows 10创作者更新

微软刚刚发布了 .NET Framework 4.7&#xff0c;主要是带来了对 Windows 10 “创作者更新” 的支持&#xff0c;开发者们可以通过 Visual Studio 2017 进行最新版 .NET Framework 项目的开发。 .NET Framework 4.7 包含了以下几大改进&#xff1a; 加入对 Windows 10 表格应用…

2016蓝桥杯省赛---java---C---10(密码脱落)

题目描述 思路分析 将字符串反转&#xff0c;后寻找到最长子串&#xff0c;然后用字符串长度减去最长字串长度即可。 代码实现 package lanqiao;import java.util.Scanner;public class Main {static int min0,num0;static String str;public static void main(String[] arg…

使用ElasticSearch,Kibana,ASP.NET Core和Docker可视化数据

原文地址&#xff1a;http://www.dotnetcurry.com/aspnet/1354/elastic-search-kibana-in-docker-dotnet-core-app 想要轻松地通过许多不同的方式查询数据&#xff0c;甚至是从未预料到的方式&#xff1f;想要以多种方式可视化日志&#xff1f;同时支持基于时间、文本和其他类…

计算机辐射对人体影响吗,电脑屏幕辐射对人体的危害怎么解决?

现在不光是从事IT职业的人经常用电脑&#xff0c;普通打工族也时常接触电脑&#xff0c;人们用电脑的时间越来越多&#xff0c;电脑屏幕带来的辐射问题随之而来&#xff0c;工作上班用电脑&#xff0c;下班回家看电视剧、打游戏也用电脑&#xff0c;KTV点歌也用触摸屏辐射&…

2017蓝桥杯省赛---java---A---4(方格分割)

题目描述 思路分析 dfs 题目要求沿着格子的边线剪成两个部分&#xff0c;仔细观察&#xff0c;剪开的边线是关于中心点&#xff08;3&#xff0c;3&#xff09;对称的&#xff0c;于是我们从&#xff08;3&#xff0c;3&#xff09;开始搜索&#xff0c;直到搜到边界则退出。…