题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
奇怪的道路

题目题干

题目描述

小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n。m条道路连接在这些城市之间,每条道路将两个城市连接起来,使得两地的居民可以方便地来往。一对城市之间可能存在多条道路。 据史料记载,这个文明的交通网络满足两个奇怪的特征。首先,这个文明崇拜数字K,所以对于任何一条道路,设它连接的两个城市分别为u和v,则必定满足1 <=|u - v| <= K。此外,任何一个城市都与恰好偶数条道路相连(0也被认为是偶数)。不过,由于时间过于久远,具体的交通网络我们已经无法得知了。小宇很好奇这n个城市之间究竟有多少种可能的连接方法,于是她向你求助。 方法数可能很大,你只需要输出方法数模1000000007后的结果。oLZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入格式

输入共一行,为3个整数n,m,K。oLZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出格式

**输出1个整数,表示方案数模1000000007后的结果。 **oLZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入数据 1

【输入样例1】
3 4 1
【输入样例2】
4 3 3

输出数据 1

【输出样例1】
3

【输出样例2】
4
【数据规模】

提示

100%的数据满足1 <= n <= 30, 0 <= m <= 30, 1 <= K <= 8. 【题目说明】 两种可能的连接方法不同当且仅当存在一对城市,它们间的道路数在两种方法中不同。 在交通网络中,有可能存在两个城市无法互相到达。oLZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

题目来源

没有写明来源oLZ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

最短母串题目描述 给定 n 个字符串(s1​,s2​,…,sn​),要求找到一个最短的字符串 t,使得这 n 个字符串(1​,s2​,…,sn​)都是 t 的子串。 输入格式 第一行是一个正整数 n
奇怪的道路题目描述 小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n。m条道路连接在这些城市之间,每条道
关于指针,以下说法正确的是()。 A.指针变量必须初始化为某个变量的地址。 B.设指针变量p指向数组a,则可以使用p[]访问数组元素a[]。 C.程序运行过程中,变量的值可以改变,变量地址也可以改变。
关于计算机文件系统,以下说法正确的是()。 A.文件名中可以包含*这个符号。 B.在Windows系统里文件名区分大小写。 C.文件名通配符?表示其所在的位置可以是任意一个字符。 D.在Windows
关于结构体,以下说法正确的是()。 A.结构体只能包含基本数据类型的成员变量,不能包含数组成员。 B.结构体类型可以声明变量,但是不能声明结构体数组。 C.可以使用赋值运算符将一个结构体变量赋值给另一
奖牌统计题目描述:    今年大学生运动会,小蓝要根据每个学校获得的金牌、银牌和铜牌数量,统计出每个学校获得的奖牌总数。输入:     第 1 行是 1 个正整数,表示参加运动会的学校数目 n(1 ≤
关于C++的类,以下说法正确的是()。 A.默认情况下,所有的成员在类的外部都是可以访问的 B.一个类最多只能定义一个构造函数 C.析构函数会在删除所创建的对象时自动执行 D.只能在类定义的内部定义类
执行以下代码之后,以下说法不正确的是()。 string s1 "abc"; string s2("123"); string s3 s1; s1+=s2; b
3、执行以下代码,输出结果是()。 string s "Hello,C++!"; string f ",!" int p1 s.find_first_of(f,
后缀是“er”的单词数量题目描述:    给定若干个英文单词,单词之间使用一个空格隔开,把其中后缀为“er”的单词的数量统计出来。    例如:输入为 referer kick in store ow

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢