
算法
文章平均质量分 53
算法学习中的小笔记
鲍博博
这个作者很懒,什么都没留下…
展开
-
A-B java
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过104 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou输出样例:I lv GPLT! It’s fn gm!暴力法只原创 2021-06-28 20:14:24 · 830 阅读 · 3 评论 -
java算法题必备:快速输入输出
转载自:原文链接快速输入1// 创建分词器输入流StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));// 转到下一个标记in.nextToken();// 输入字符String str = in.sval;// 转到下一个标记in.nextToken();// 输入数字double num = in.nval;快速输入2import java.原创 2021-03-12 16:24:45 · 886 阅读 · 0 评论 -
天梯赛座位分配
题目天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。令每校选手排成一列纵队,第 i+1 队的选手排在第 i 队选手之后。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员…… 以此类推。如果最后只剩下 1 所学校的队伍还没有分配座位,则需要安排他们的队员隔位就坐。本题就要求你编写程序,自动为各校生成队员的座位号,从 1原创 2021-03-10 20:16:06 · 622 阅读 · 0 评论 -
稳赢 java
题目大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。输入格式:输入首先在第一行给出正整数K(≤10),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束,这一行不要作为出招处理。输出格式:对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。输入样例:2Chu原创 2021-03-10 15:11:43 · 388 阅读 · 0 评论 -
阅览室 java
题目描述天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入格式:输入原创 2021-03-10 14:38:15 · 350 阅读 · 0 评论 -
二分查找
public class Main { static int[] data = { 0, 1, 2, 4, 6, 7, 8, 9 }; public static void main(String[] args) { System.out.println(binary_search(0, data.length - 1, 2)); } static int binary_search(int low, int high, int value) { while (low <= hig原创 2020-11-13 17:19:55 · 153 阅读 · 0 评论 -
01背包问题
讲解参考该博客代码如下:public class Main { static int[] value = { 0, 1500, 3000, 2000 }; static int[] weight = { 0, 1, 4, 3 }; static int c = 4; // 背包容量 static int n = 3; // 物品个数 static int[][] dp = new int[n + 1][c + 1]; public static void main(String[] arg原创 2020-11-13 16:57:41 · 184 阅读 · 0 评论 -
全排列
public class Main { static int[] data = { 0, 1, 2 }; static int ans = 0; static int n; public static void main(String[] args) { n = data.length; dfs(0); System.out.println(ans); } static void dfs(int p) { if (p >= n) { ans++; print原创 2020-11-13 15:07:30 · 167 阅读 · 0 评论 -
蓝桥杯自描述序列
题目描述标题:自描述序列小明在研究一个序列,叫Golomb自描述序列,不妨将其记作{G(n)}。这个序列有2个很有趣的性质:对于任意正整数n,n在整个序列中恰好出现G(n)次。这个序列是不下降的。以下是{G(n)}的前几项:n 1 2 3 4 5 6 7 8 9 10 11 12 13G(n) 1 2 2 3 3 4 4 4 5 5 5 6 6给定一个整数n,你能帮小明算出G(n)的值吗?输入一个整数n。对于30%的数据,1 <= n <= 1000000对于70%的原创 2020-11-12 21:36:07 · 948 阅读 · 0 评论 -
蓝桥杯版本分支
题目描述标题:版本分支小明负责维护公司一个奇怪的项目。这个项目的代码一直在不断分支(branch)但是从未发生过合并(merge)。现在这个项目的代码一共有N个版本,编号1~N,其中1号版本是最初的版本。除了1号版本之外,其他版本的代码都恰好有一个直接的父版本;即这N个版本形成了一棵以1为根的树形结构。如下图就是一个可能的版本树: 1 / \ 2 3 | / \ 5 4 6现在小明需要经常检查版本x是不是版本y的祖先版本。你能帮助小明吗?输入第一行包含两原创 2020-11-12 20:05:29 · 297 阅读 · 0 评论 -
蓝桥杯阅兵方阵
题目描述标题:阅兵方阵x国要参加同盟阅兵活动。主办方要求每个加盟国派出的士兵恰好能组成 2 个方阵。x国发现弱小的 y国派出了130人的队伍,他们的士兵在行进中可以变换2种队形:130 = 81 + 49 = 9^2 + 7^2130 = 121 + 9 = 11^2 + 3^2x国君很受刺激,觉得x国面积是y国的6倍,理应变出更多队形。于是他发号施令:我们要派出一支队伍,在行进中要变出 12 种队形!!!手下人可惨了,要忙着计算至少多少人才能组成 12 种不同的双方阵。请你利用计算机原创 2020-11-12 17:17:06 · 389 阅读 · 8 评论 -
蓝桥杯三角形面积
题目描述标题:三角形面积已知三角形三个顶点在直角坐标系下的坐标分别为:(2.3, 2.5)(6.4, 3.1)(5.1, 7.2)求该三角形的面积。注意,要提交的是一个小数形式表示的浮点数。要求精确到小数后3位,如不足3位,需要补零。java代码将该三角形补全为左上角坐标为(2.3,7.2),右下角坐标为(6.4,2.5)的矩形,用矩形面积减去三个角的直角三角形面积即为该三角形面积。public class Main { static double x1 = 2.3; static原创 2020-11-12 16:47:53 · 326 阅读 · 2 评论 -
蓝桥杯三升序列
题目描述对于一个字母矩阵,我们称矩阵中的一个三升序列是指在矩阵中找到三个字母,它们在同一行,同一列,或者在同一45 度的斜线上,这三个字母从左向右看、或者从上向下看是递增的。例如,如下矩阵中YQPDBKEZAFYV有BKZ、BEZ、AFY、AFV、AKP、DEF 等6 个三升序列。注意当三个字母是从左下到右上排列时,从左向右看和从上向下看是不同的顺序。对于下面的30 行50 列的矩阵,请问总共有多少个三升序列?(如果你把以下文字复制到文本文件中,请务必检查复制的内容是否与文档中的一致。在试题目录原创 2020-11-11 21:46:22 · 1267 阅读 · 10 评论 -
蓝桥杯迷宫
题目描述下图给出了一个迷宫的平面图,其中标记为1 的为障碍,标记为0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共10 步。其中D、U、L、R 分别表示向下、向上、向左、向右走。对于下面这个更复杂的迷宫(30 行50 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请原创 2020-11-11 19:41:07 · 351 阅读 · 0 评论 -
蓝桥杯数列求和
题目描述给定数列1, 1, 1, 3, 5, 9, 17, …,从第4 项开始,每项都是前3 项的和。求第20190324 项的最后4 位数字。java代码注意取余操作public class _B数列求值 { static long[] data = new long[4]; static int mod = 10000; static int n = 20190324; public static void main(String[] args) { for (int i =原创 2020-11-11 19:33:16 · 489 阅读 · 0 评论 -
最大公约数和最小公倍数
import java.util.*;public class Main { public static void main(String[] args) { // 计算最大公约数 System.out.println(gcd(18, 48)); System.out.println(); // 计算最小公倍数 System.out.println(lcm(18, 48)); } // 辗转相除法求最大公约数 static int gcd(int a, int b) {原创 2020-10-15 22:29:39 · 187 阅读 · 0 评论 -
蓝桥杯付账问题
题目描述标题:付账问题【题目描述】几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有 n 个人出去吃饭,他们总共消费了 S 元。其中第 i 个人带了 ai 元。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢?为了公平起见,我们希望在总付钱量恰好为 S 的前提下,最后每个人付的钱的标准差最小。这里我们约定,每个人支付的钱数可以是任意非负实数,即可以不是1分钱的整数倍。你需要输出最小的标准差是多少。标准差的介绍:标准差是多个数与它们平均数差值的原创 2020-10-15 18:05:21 · 461 阅读 · 0 评论 -
蓝桥杯倍数问题(暴力法优化常规思路)
题目描述标题:倍数问题【题目描述】众所周知,小葱同学擅长计算,尤其擅长计算一个数是否是另外一个数的倍数。但小葱只擅长两个数的情况,当有很多个数之后就会比较苦恼。现在小葱给了你 n 个数,希望你从这 n 个数中找到三个数,使得这三个数的和是 K 的倍数,且这个和最大。数据保证一定有解。【输入格式】从标准输入读入数据。第一行包括 2 个正整数 n, K。第二行 n 个正整数,代表给定的 n 个数。【输出格式】输出到标准输出。输出一行一个整数代表所求的和。【样例输入】4 31 2 3原创 2020-10-14 21:09:01 · 1148 阅读 · 1 评论 -
全排列
import java.util.*;public class Test { static int[] data; static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); data = new int[n]; for (int i = 0; i < n; i++) { data[i] = i; }原创 2020-10-14 19:31:24 · 154 阅读 · 0 评论 -
蓝桥杯全球变暖
题目描述标题:全球变暖你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:….##….##……##.…####.…###.…其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。例如上图中的海域未来会变成如下样子:……………#………请你计算:依照科学家的预原创 2020-10-14 18:08:48 · 547 阅读 · 0 评论 -
深度优先搜索(Depth First Search)、广度优先搜索(Breadth First Search)
DFS: void DFS(Vertex V) { visited[V]=true; for(V的每个邻接点W) { if(!visited(W)) { DFS(W); } } }BFS: void BFS(Vertex V) { visited[V] = true; Enqueue(V, Q); while(!IsEmpty(Q)) { V=Dequeue(Q); for(V的每个邻接点W) { if(!visited[W]) {转载 2020-10-14 14:51:45 · 485 阅读 · 0 评论 -
蓝桥杯三体攻击
题目描述标题:三体攻击【题目描述】三体人将对地球发起攻击。为了抵御攻击,地球人派出了 A × B × C 艘战舰,在太空中排成一个 A 层 B 行 C 列的立方体。其中,第 i 层第 j 行第 k 列的战舰(记为战舰 (i, j, k))的生命值为 d(i, j, k)。三体人将会对地球发起 m 轮“立方体攻击”,每次攻击会对一个小立方体中的所有战舰都造成相同的伤害。具体地,第 t 轮攻击用 7 个参数 lat, rat, lbt, rbt, lct, rct, ht 描述;所有满足 i ∈ [l原创 2020-12-04 10:31:00 · 571 阅读 · 0 评论 -
蓝桥杯航班时间
航班时间【问题背景】小h前往美国参加了蓝桥杯国际赛。小h的女朋友发现小h上午十点出发,上午十二点到达美国,于是感叹到“现在飞机飞得真快,两小时就能到美国了”。小h对超音速飞行感到十分恐惧。仔细观察后发现飞机的起降时间都是当地时间。由于北京和美国东部有12小时时差,故飞机总共需要14小时的飞行时间。不久后小h的女朋友去中东交换。小h并不知道中东与北京的时差。但是小h得到了女朋友来回航班的起降时间。小h想知道女朋友的航班飞行时间是多少。【问题描述】对于一个可能跨时区的航班,给定来回程的起降时间。假设原创 2020-10-13 21:33:10 · 916 阅读 · 2 评论 -
蓝桥杯星期一、判断闰年
注意闰年的判断方法,四年一闰,百年不闰,四百年再闰。也就是说能被4整除但是不能被100整除的,或者能被400整除的就是闰年。public class Main { static int sum; public static void main(String[] args) { for (int year = 1901; year <= 2000; year++) { if (isLeap(year)) { sum += 366; } else { sum +=原创 2020-10-12 11:51:30 · 360 阅读 · 0 评论 -
快速幂和快速乘
import java.util.*;public class Main { public static void main(String[] args) { // 计算最大公约数 System.out.println(gcd(18, 48)); System.out.println(); // 用快速幂运算计算2的30次方花费的时间 long time = System.currentTimeMillis(); System.out.println(pow(2, 30));原创 2020-10-12 11:27:03 · 363 阅读 · 0 评论 -
蓝桥杯油漆面积
题目描述X星球的一批考古机器人正在一片废墟上考古。该区域的地面坚硬如石、平整如镜。管理人员为方便,建立了标准的直角坐标系。每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。矩形的表示格式为(x1,y1,x2,y2),代表矩形的两个对角点坐标。为了醒目,总部要求对所有机器人选中的矩形区域涂黄色油漆。小明并不需要当油漆工,只是他需要计算一下,一共要耗费多少油漆。其实这也不难,只要算出所有矩形覆盖的区域一共有多大面积转载 2020-10-03 20:39:29 · 387 阅读 · 0 评论 -
蓝桥杯分巧克力
题目描述儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:形状是正方形,边长是整数大小相同例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小Hi计算出最大的边长是多少么?输入第一行包含两个整数N和K。(1 <= N, K <=原创 2020-09-28 17:08:37 · 321 阅读 · 0 评论 -
蓝桥杯包子凑数
题目描述小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。当然有时包子大叔无论如何也凑不出顾客想买的数量。比如一共有3种蒸笼,分别能放4、5和6个包子。而顾客想买7个包子时,原创 2020-09-27 23:15:22 · 254 阅读 · 0 评论 -
蓝桥杯正则问题
题目描述考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入格式一个由x()|组成的正则表达式。输出格式输出所给正则表达式能接受的最长字符串的长度。数据范围输入长度不超过100,保证合法。输入样例((xx|xxx)x|(x|xx))xx输出样例6java代码想起来之前处理过一个用栈实现的加减乘除简答运算。大体思路原创 2020-09-27 16:17:24 · 395 阅读 · 0 评论 -
蓝桥杯方格分割
题目描述二阶魔方就是只有2层的魔方,只由8个小块组成。如图所示。小明很淘气,他只喜欢3种颜色,所有把家里的二阶魔方重新涂了颜色,如下:前面:橙色右面:绿色上面:黄色左面:绿色下面:橙色后面:黄色请你计算一下,这样的魔方被打乱后,一共有多少种不同的状态。如果两个状态经过魔方的整体旋转后,各个面的颜色都一致,则认为是同一状态。请提交表示状态数的整数,不要填写任何多余内容或说明文字。java代码0...原创 2020-09-24 21:31:06 · 418 阅读 · 0 评论 -
蓝桥杯九数算式
题目描述观察如下的算式:9213 x 85674 = 789314562左边的乘数和被乘数正好用到了1~9的所有数字,每个1次。而乘积恰好也是用到了1~9的所有数字,并且每个1次。请你借助计算机的强大计算能力,找出满足如上要求的9数算式一共有多少个?注意:总数目包含题目给出的那个示例。乘数和被乘数交换后作为同一方案来看待。java代码大体思路是一个全排列,指出所有九个数字的排列。对于每一种排列,指出所有可能的乘号的位置,计算出以乘号为界限的两个数字的乘积。判断乘积是否满足9数要求原创 2020-09-21 22:37:02 · 563 阅读 · 0 评论 -
蓝桥杯迷宫
题目描述X星球的一处迷宫游乐场建在某个小山坡上。 它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。 我们假设玩家是面朝上坡的方向站立,则: L表示走到左边的房间, R表示走到右边的房间,U表示走到上坡方向的房间, D表示走到下坡方向的房间。X星球的居民有点懒,不愿意费力思考。 他们更喜欢玩运气类的游戏。这个游戏也是如此!开始的时候,直升机把100名玩家放入一个个小房间内。 玩家一定要按照地上的字母移动。迷宫地图如下:UDDLUULRULUURLLLRRRURRUUR原创 2020-09-09 23:06:12 · 330 阅读 · 0 评论 -
蓝桥杯压缩变换
题目描述小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成它的相反数,如果数字出现过,则看它在原序列中最后的一次出现后面(且在当前数前面)出现了几种数字,用这个种类数替换原来的原创 2020-09-09 19:27:09 · 370 阅读 · 0 评论 -
蓝桥杯交换瓶子
题目描述有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N<10000), 表示瓶子的数目第二行:N个正整数,用空格分开,表示瓶子目前的排列情况。输出数据为一行一个正整数,表示至少交换多少次,才能完成排序。例如,输入:53 1原创 2020-09-07 09:33:44 · 314 阅读 · 0 评论 -
蓝桥杯取球博弈
题目描述两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第一行3个正整数n1 n2 n3,空格分开,表示每次可取的数目 (0<n1,n2,n3<100)第二行5个正整数x1 x2 … x5,空格分开,表示5局的初始球数(0<xi<1000)输原创 2020-08-28 11:06:04 · 479 阅读 · 0 评论 -
蓝桥杯剪邮票问题
题目描述如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。这里的图片我就不上传了,大家应该知道题目内容了。java代码如下在这里插入代码片...原创 2020-08-27 16:49:54 · 379 阅读 · 0 评论 -
蓝桥杯寒假作业
题目描述现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 139 - 8 = 13 * 4 = 1210 / 2 = 5就算两种解法。(加法,乘法交换律后算不同的方案)你一共找到了多少种方案?请填写表示方案数目的整数。注意:你提原创 2020-08-24 19:59:54 · 242 阅读 · 0 评论 -
蓝桥杯搭积木
题目描述搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:01 23 4 56 7 8 903 17 5 29 8 6 4请你计算这样的搭法一共有多少种?请填表示总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。java代码一个简单的全排列import java.uti原创 2020-08-21 18:35:55 · 241 阅读 · 0 评论 -
蓝桥杯灾后重建
题目描述Pear市一共有N(<=50000)个居民点,居民点之间有M(<=200000)条双向道路相连。这些居民点两两之间都可以通过双向道路到达。这种情况一直持续到最近,一次严重的地震毁坏了全部M条道路。震后,Pear打算修复其中一些道路,修理第i条道路需要Pi的时间。不过,Pear并不打算让全部的点连通,而是选择一些标号特殊的点让他们连通。Pear有Q(<=50000)次询问,每次询问,他会选择所有编号在[l,r]之间,并且 编号 mod K = C 的点,修理一些路使得它们连通原创 2020-08-21 15:04:16 · 489 阅读 · 0 评论 -
蓝桥杯垒骰子
题目描述赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥!我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。假设有 m 组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。atm想计算一下有多少种不同的可能的垒骰子方式。两种垒骰子方式相同,当且仅当这两种方式中对应高度的骰子的对应数字的朝向都相同。由于方案数可能过多,请输出模 10^9 + 7原创 2020-08-18 23:20:13 · 541 阅读 · 0 评论