基础操作
Apollo-yyy
考研失败的华子5G工程师一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据类型范围
基本数据类型范围转载 2017-12-19 21:58:57 · 423 阅读 · 0 评论 -
1058 A+B in Hogwarts
题目大意: 1 Galleon=17 Sickle,1 Sickle=29 Knut。计算A+B。 解题思路: 模拟。 代码如下: #include<iostream> #include<cstdio> #include<fstream> #include<set> #include<cmath> #include<cstring...原创 2018-10-25 21:01:42 · 204 阅读 · 0 评论 -
1019 General Palindromic Number
题目大意: 判断一个十进制数转换为b进制数后是否为回文数 解题思路: 进制转换加回文数的判断。 代码如下: #include<iostream> #include<cstdio> #include<fstream> #include<set> #include<cmath> #include<cstring> #inclu...原创 2018-10-25 20:56:23 · 280 阅读 · 0 评论 -
1031 Hello World for U
题目大意: 输入一个字符串,按照字符顺序打印一个“U”,这个u有些条件,左右两边长度一样(废话。。。),底部长度在大于等于左右两边的前提下要使两者之间的差值尽可能小,也就是接近一个“正方形”的边的关系。 解题思路: 打表是个好方法,通过打表可知两边的长度为(len+2)/3最合适(len为字符串的长度),无四舍五入,知道了两个边长度那么空格长度和底部长度自然也就知道了,循环输出即可。 代码如下...原创 2018-10-25 20:50:53 · 293 阅读 · 0 评论 -
1036 Boys vs Girls
题目大意: 输出女生最高分的姓名和学号和男生最低分姓名和学号,最后一行输出两者之间的差值,如果对应位置没人(没有女生或者男生),输出“Absent”,差值输出为“NA”。 解题思路: 结构体排序,代码如下: #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;fstream&gt; #include&lt;s原创 2018-10-25 20:40:23 · 241 阅读 · 0 评论 -
1065 A+B and C (64bit)
题目大意: 判断A+B是否大于C,是则输出true,否则输出false。 解题思路: a,b,c的范围均在long long 类型下,2^63是取不到的,否则只能用高精度写一下了。实际上考察的是对于long long 溢出情况的判断,如果负负相加得正(包括0,否则会有一个测试点过不去),则结果1必然是小于。由(-2^63 - 2^63) % 2^64 结果为0,确定负溢出的左边界为0。同理正溢...原创 2018-10-25 11:43:32 · 291 阅读 · 0 评论 -
CF-Three displays
这题上来就来了一手暴力。。然后T了。看了网上的代码,大佬的暴力就是不一样啊,枚举中间的数,然后分别从左右找符合条件的。一个巧妙的n2复杂度。 Three displays It is the middle of 2018 and Maria Stepanovna, who lives outside Krasnokamensk (a town in Zabaikalsky region), w...原创 2018-06-04 22:02:42 · 329 阅读 · 0 评论 -
Codeforces Round #479 (Div. 3)
Codeforces Round #479 (Div. 3) A - Wrong Subtraction Little girl Tanya is learning how to decrease a number by one, but she does it wrong with a number consisting of two or more digits. Tanya subt...原创 2018-05-16 21:16:59 · 341 阅读 · 0 评论 -
正能量矩阵
正能量矩阵 题目描述: 还记得复赛的正能量函数吗?现在它又回来啦!小何发现了一种正能量矩阵,但是他看不大明白规律,想麻烦你搞明白然后输出它。拜托啦~ 输入: 输入:多组输入。每组输入一个小于1000的整数n。 输出: 输出:一个正能量矩阵。每组输入间空一行。 样例输入: 1 2 6 样例输出: 1 1 1 3 2 1 1 1 1 1 1 4 5 5 5 5 ...原创 2018-05-07 21:27:54 · 417 阅读 · 1 评论 -
PTA-数据结构与算法-一元多项式的乘法与加法运算
一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。 输入样...原创 2018-05-10 21:40:23 · 1319 阅读 · 0 评论 -
1001 A+B Format
1001. A+B Format (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Calculate a + b and output the sum in standard format – that is, the digits must be separated into ...原创 2018-03-26 20:17:38 · 137 阅读 · 0 评论 -
整除光棍
L1-6 整除光棍(20 分) 这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是...原创 2018-03-30 18:25:58 · 1398 阅读 · 0 评论 -
PAT乙级1017:A/B
PAT乙级1017:A/B 题目描述: 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔。 输出格式: 在1行中依次输出Q和R,中间以1空格分隔。 输入样例: 123456789050987654321 7 输出样例: 1763668...原创 2018-03-13 21:58:01 · 1540 阅读 · 0 评论 -
最简分数
今天刷PAT不太顺利,这次这套题很简单,前三个通过率低的题都很快一遍过了,后两个写出来就始终被卡在一个测试点上,菜哭。 1062. 最简分数(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的...原创 2018-03-22 17:17:15 · 2130 阅读 · 0 评论 -
关于进制转换
啊啊啊!又鸽了几天,这几天事情实在是太多了。组织比赛,物资。。。容我找一下理由,所以都没有写题,今天刷PAT看到了一个题,就是简单的进制转换,正好借此机会整理一下关于进制转换的问题。好,我们先来看这个题。 1022. D进制的A+B (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yu...原创 2018-03-17 21:34:06 · 293 阅读 · 0 评论 -
最大值的选取
数据范围转载 2017-12-19 22:11:46 · 657 阅读 · 0 评论 -
1027 Colors in Mars
题目大意: 三个数,转换为13进制,不足补0。 解题思路: 进制转换 代码如下: #include<iostream> #include<cstdio> #include<fstream> #include<set> #include<cmath> #include<cstring> #include<string&g原创 2018-10-25 21:06:45 · 183 阅读 · 0 评论
分享