模拟与高精度
linjiayina
hello world!
展开
-
模拟与高精度——字符串的展开
模拟与高精度——字符串的展开题目描述输入格式共两行。第1行为用空格隔开的3个正整数,依次表示参数p1,p2,p3。第2行为一行字符串,仅由数字、小写字母和减号“-”组成。行首和行末均无空格。输出格式共一行,为展开后的字符串输入输出样例输入样例 11 2 1abcs-w1234-9s-4zz输出样例 1abcsttuuvvw1234556677889s-4zz输入样例 22 3 2a-d-d输出样例 2aCCCBBBd-d说明/提示40%的数据满足:字符串长度不超过5原创 2020-07-15 18:57:01 · 192 阅读 · 0 评论 -
模拟与高精度——多项式输出
模拟与高精度——多项式输出题目描述输入格式输入共有 2 行第一行 1 个整数,n,表示一元多项式的次数。第二行有 n + 1个整数,其中第 i 个整数表示第 n - i + 1 次项的系数,每两个整数之间用空格隔开。输出格式输出共 1 行,按题目所述格式输出多项式。输入输出样例输入样例 1输出样例 1输入样例 2输出样例 2说明/提示对于100%数据,0 ≤ n ≤ 100,-100 ≤ 系数 ≤ 100分析这题需要考虑的东西比较多,第一项前没有“+”,常数项和一次原创 2020-07-15 15:46:56 · 199 阅读 · 0 评论 -
模拟与高精度——两只塔姆沃斯牛 The Tamworth Two
模拟与高精度——两只塔姆沃斯牛 The Tamworth Two题目描述两只牛逃跑到了森林里。Farmer John 开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和 John)。追击在 10 × 10 的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者 Farmer John。两头牛和 Farmer John 可以在同一个格子内(当他们相遇时),但是他们都不能进入有障碍的格子。一个格子可以是:这里有一个地图的例子:牛在地图里以固定的方式游荡。每分钟,它原创 2020-07-15 11:01:00 · 280 阅读 · 0 评论 -
模拟与高精度——生活大爆炸版石头剪刀布
模拟与高精度——生活大爆炸版石头剪刀布题目描述石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一 样,则不分胜负。在《生活大爆炸》第二季第8集中出现了一种石头剪刀布的升级版游戏。升级版游戏在传统的石头剪刀布游戏的基础上,增加了两个新手势:斯波克:《星际迷航》主角之一。蜥蜴人:《星际迷航》中的反面角色。这五种手势的胜负关系如表一所示,表中列出的是甲对乙的游戏结果。现在,小 A 和小 B 尝试玩这种升级版的猜拳游戏。已知他们的出拳都是有周期性规律的,但周期长度不一定相等原创 2020-07-15 09:12:31 · 142 阅读 · 0 评论 -
模拟与高精度——魔法少女小Scarlet
模拟与高精度——魔法少女小Scarlet题目描述Scarlet最近学会了一个数组魔法,她会在 n∗n 二维数组上将一个奇数阶方阵按照顺时针或者逆时针旋转 90°,首先,Scarlet会把 1 到 n^2 的正整数按照从左往右,从上至下的顺序填入初始的二维数组中,然后她会施放一些简易的魔法。Scarlet既不会什么分块特技,也不会什么Splay套Splay,她现在提供给你她的魔法执行顺序,想让你来告诉她魔法按次执行完毕后的二维数组。输入格式第一行两个整数 n,m,表示方阵大小和魔法施放次数。接下原创 2020-07-15 08:29:47 · 211 阅读 · 1 评论 -
模拟与高精度——阶乘之和
模拟与高精度——阶乘之和题目描述用高精度计算出 S = 1! + 2! + 3! + … + n! (n ≤ 50)其中“!”表示阶乘,例如:5! = 5 × 4 × 3 × 2 × 1。输入格式一个正整数 N。输出格式一个正整数 S,表示计算结果。输入输出样例输入样例3输出样例9方法一:用python解n = int(input())s = 0for i in range(1,n+1): t = 1 for j in range(1,i+1):原创 2020-07-14 14:38:00 · 176 阅读 · 0 评论 -
模拟与高精度——A*B Problem
模拟与高精度——A*B Problem题目描述求两数的积。输入格式两行,两个整数。输出格式一行一个整数表示乘积。输入输出样例输入样例12输出样例2说明/提示每个数字不超过 10^2000,需用高精。python 代码如下:a = int(input())b = int(input())print(a*b)...原创 2020-07-14 14:26:11 · 182 阅读 · 0 评论 -
模拟与高精度——A+B Problem(高精)
模拟与高精度——A+B Problem(高精)题目描述高精度加法,相当于a+b problem,不用考虑负数。输入格式分两行输入。a,b <= 10^500输出格式输出只有一行,代表 a + b 的值输入输出样例输入样例11输出样例2这题用 python 写就很容易了。a = int(input())b = int(input())print(a+b)...原创 2020-07-14 14:20:06 · 356 阅读 · 0 评论 -
模拟与高精度——玩具谜题
模拟与高精度——玩具谜题题目描述小南有一套可爱的玩具小人, 它们各有不同的职业。有一天, 这些玩具小人把小南的眼镜藏了起来。 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:这时singer告诉小南一个谜題: “眼镜藏在我左数第 3 个玩具小人的右数第 1 个玩具小人的左数第 2 个玩具小人那里。 ”小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右方向是相反的: 面朝圈内的玩具小人, 它的左边是顺时针方向, 右边是逆时针方向; 而面向圈外的玩原创 2020-07-14 13:56:26 · 132 阅读 · 0 评论 -
模拟与高精度——扫雷游戏
模拟与高精度——扫雷游戏题目描述扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。输入格式第一行是用一个空格隔开的原创 2020-07-14 12:10:55 · 134 阅读 · 0 评论 -
模拟与高精度——乒乓球
模拟与高精度——乒乓球题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中11分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓球研究工作,意图弄明白11分制和21分制对选手的不同影响。在开展他的研究之前,他首先需要对他多年比赛的统计数据进行一些分析,所以需要你的帮忙。题目描述华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在11分制和21分制下,双方的比赛结果(截至记录原创 2020-07-14 10:23:47 · 200 阅读 · 0 评论