上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: F. Do Not Play Nim 原题链接 题意 两人轮流取石头,要求后手每次取得石头数目不少于先手所取石头数目的总和,先手可以任意取 思路 由于每个人希望获胜,因此每次都会取数目最大的石头堆【假设堆数为M】里的所有石头。假设石头总数为N M==1,先手必胜 M==2 ① N == 2 后手必胜 阅读全文
posted @ 2023-03-05 15:40 Keith- 阅读(21) 评论(0) 推荐(0) 编辑
摘要: C Make it in a Line 原题链接 题意 求出三维n×n×n中的满足条件的总数 题解 只看底面一个面 n个点在一个平面内,一共有n个面:$n(2n+2)$(行列+对角线) n个点在垂直底面的直线上:$n^2$(点的数量) 4个顶点作的斜边:$4×3$ 边上除顶点外的点的斜边:$(n-2 阅读全文
posted @ 2023-03-05 15:19 Keith- 阅读(14) 评论(0) 推荐(0) 编辑
摘要: A Calculus Chipmunk is a math genius, and he is extraordinarily good at calculus. Now Chipmunk gives you a formula and asks you to calculate it in one 阅读全文
posted @ 2023-03-05 14:50 Keith- 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 旋转 顺时针旋转90°(逆时针旋转270°) 点击查看代码 void rotate_90(){ //所有矩阵适用 swap(n,m); //注意行列已互换 for(int i = 1; i <= n; i ++ ){ for(int j = 1; j <= m; j ++ ){ b[i][j] = 阅读全文
posted @ 2023-03-05 14:39 Keith- 阅读(262) 评论(0) 推荐(0) 编辑
摘要: L1-011 A-B 题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10 4 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最 阅读全文
posted @ 2023-02-28 15:42 Keith- 阅读(93) 评论(0) 推荐(1) 编辑
摘要: L1-002 打印沙漏 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 $$ $$ $$ $$ $$ * $$ $$ $$ $$ $$ 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺 阅读全文
posted @ 2023-02-28 13:32 Keith- 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 排列与二进制 在组合数学中,我们学过排列数。 从 n 个不同元素中取出 m(m<=n)个元素的所有排列的个数,叫做从 n 中取 m 的排列数,记为 p(n,m)。 具体计算方法为 p(n,m)=n(n−1)(n−2)……(n−m+1)=n!/(n−m)!(规定 0!=1)。 当 n 和 m 不是很小 阅读全文
posted @ 2023-02-27 18:14 Keith- 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一切都与进制有关 奶牛贝茜一直在她的牛栏中学习计算机课,最近她在致力于学习不同进制下的数字表示。 回想一下,B 进制数字的数位从右到左依次代表 1,B,B2,B3 等等。 例如,在 10 进制下数位从右到左依次代表 1,10,100 等等。 数字序列 1234,在 10 进制下,实际上表示 1(10 阅读全文
posted @ 2023-02-27 17:21 Keith- 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 数的进制转换 编写一个程序,可以实现将一个数字由一个进制转换为另一个进制。 这里有 62 个不同数位 {0−9,A−Z,a−z}。 输入格式 第一行输入一个整数,代表接下来的行数。 接下来每一行都包含三个数字,首先是输入进制(十进制表示),然后是输出进制(十进制表示),最后是用输入进制表示的输入数字 阅读全文
posted @ 2023-02-27 16:50 Keith- 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 12进制转10进制再转2进制 十二进制是数学中一种以 12为底数的计数系统,它由 0∼9,a,b组成,与十进制的对应关系是:0∼9对应 0∼9,a对应 10,b对应 11。 例如,十二进制的 a2,十进制是 122。 输入一个仅含十二进制数字的字符串(字母一律小写,不超过 8 个字符),完成下列任务 阅读全文
posted @ 2023-02-27 09:52 Keith- 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页