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

关键词挖掘站长工具建设互联网地方垂直网站

关键词挖掘站长工具,建设互联网地方垂直网站,影视公司宣传片,晚上睡不着推荐个网站在对某个圆上色,具体步骤为: 首先在纸上画下一个圆,然后在圆内画一个圆,圆 内不上色。 现在将圆内除圆的区域等分为个部分,如图所示。对此个部分使用种颜色上色,使得相邻两个区域的颜色不同&#xff0c…

在对某个圆上色,具体步骤为:  
首先在纸上画下一个圆O_1,然后在圆O1内画一个圆O2,圆O2 内不上色。  
现在将圆O1内除圆O2的区域等分为n个部分,如图所示。对此n个部分使用m种颜色上色,使得相邻两个区域的颜色不同,问共有多少种不同方案,由于结果可能很大,对10^9+7取模后输出。 (对于两种不同的方案,只要有一个区域上色的颜色不同,我们即认为是不同的)

解题思路:

a_n 表示当有n个部分,m种颜色时的所有方案数。考虑当n=1时,a_1=0因为当只有一个部分时,没有相邻的部分,不满足条件,因此种类有 0 个。考虑当n=2时,a_2=m*(m-1)。当有n个部分时,可以分为两种情况:

       1、 第 1 个和第 n-1 个相同时:第 n 个有 m-1 种选法,前 n-1 个的选法总数等于a_{n-2},因为第 1 个和第 n-1 个相同,因此相当于第 n-2 个直接连接在了第  1 个上,因此种数就相当于a_{n-2}因此,该种情况的总数为:(m-1)*a_{n-2}
       2、 第 1 个和第 n-1 个不同时:第 n 个有 m-2 种选法,而第 1 个到第 n-1 个就相当于一个完整的环,因此,种数为: a_{n-1} 因此,该种情况的总数为:(m-2) * a_{n-1}

由以上两种情况即可推导出递推式为:a_{n}=(m-2)*a_{n-1}+(m-1)*a_{n-2}\left ( n \geqslant 3 \right )

进一步化简,利用特征方程,进行尝试求解

变换形式:原式 = a_n-(m-2)*a_{n-1}-(m-1)*a_{n-2}=0
由于是二阶线性方程,

设 a_n=r^n,那末 a_{n-1}=r^{n-1}a_{n-2}=r^{n-2}
故:r^n-(m-2)*r^{n-1}-(m-1)*r^{n-2}=0
解得:r_1=-1r_2=m-1a_n=A*r_1^n+B*r_2^n

带入:a_1=0a_2=m*((m-1)
可得:a_n=(m-1)^n+(-1)^n*(m-1)

代码实现:

import java.util.*;
public class Main{static int p = (int)1e9 + 7;public static void main(String[] args) {Scanner sc = new Scanner(System.in);long n = sc.nextLong();long m = sc.nextLong();if(n == 2) System.out.println(m * (m-1) % p);else {long t1 = qmi(m-1,n);long t2 = (qmi(-1,n) * (m-1) + p) % p;System.out.println((t1 + t2) % p);}}static long qmi(long a,long k) {long res = 1;while(k != 0) {if((k & 1) == 1) res = res * a % p;a = a * a % p;k >>= 1;}return res;}
}

http://www.dtcms.com/wzjs/784719.html

相关文章:

  • 好用的a站广州有什么好玩的旅游景点
  • 网站源码是什么格式临海大经建设集团网站
  • 专业视频网站开发电子商城网站建设项目规划书
  • 手机网站开发建设方案旅游网站设计及开发
  • 大良营销网站建设市场广东网站建设找哪家
  • 做设计接私活的网站广州云建站模板
  • 网站建设总结与网站建设流程有几个阶段
  • 怎么和网站主联系方式做婚姻介绍网站赚钱吗
  • 开源房产网站源码搜素引擎排名优化技术
  • 平面设计最好的网站app是什么意思怎么用
  • 网站服务器 电信crm软件是什么意思
  • 辽宁省城乡建设网站公司如何建设网站
  • ai做网站步骤做文案公众号策划兼职网站
  • 招聘信息网站怎么做建网站网络公司
  • 佛山移动网站建设公司重庆建设工程质量协会网站
  • 建网站免费吗贺州市住房与城乡建设局网站
  • 建网站 多少钱找做网站页的在哪找
  • 大兴安岭网站推广拍网制作方法图片教程
  • 南京较好的网站制作公司辽宁省建设厅网站怎样下载表格
  • 黑龙江建设网站打不开网络培训平台有哪些
  • wap网站如何做手机网站图片自适应
  • 网站重新接入备案个人网页设计硬件需求
  • 利用第三方做网站永久发布地址开源微信小程序商城
  • 什么网站可以做装修效果图的做网站网站如何定位
  • 视频网站如何做微信营销html家乡网站设计
  • 网站技术建设方案互联网应用在哪些领域
  • 怎么建立一个个人网站国家企业信息公示系统全国
  • 厚街镇做网站利用国外网站文章图片做书营利
  • 外贸网站制作怎么选邢台建手机网站流程
  • 公司注册资金实缴可以取出来吗seo优化找stso88效果好