easy
Fated-2
愿年轻的你海阔天空,归来时满载无悔的光阴。
展开
-
【剑指offer】数值的整数次方
题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0。思路这道题比较简单,不过它有一个坑,就是要注意exponent可能为负数的情况,唉~我就中招了,所以说平时做题还是要想多一点儿~代码class Solution {public: double Power...原创 2020-03-25 09:19:22 · 149 阅读 · 0 评论 -
【HDU 2689】Sort it(冒泡)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2689题意:对一系列无序的数进行交换使其变成一个从小到大的有序序列,但要求只能是相邻的数才能进行交换,问最少要交换多少次。思路:其实这道题换个说法就是按冒泡排序给序列排一下序,冒泡排序就是每次相邻的数进行比较,计算交换的次数。My Code:#include<iostream&...原创 2019-03-21 18:57:47 · 159 阅读 · 0 评论 -
十六进制转八进制 (思维)
题目:点击打开题目链接Problem Description:给定n个十六进制正整数,输出它们对应的八进制数。Input:输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。Output:输出n行,每行为输入对应的八进制正整数。【注意...原创 2018-11-25 20:28:35 · 396 阅读 · 0 评论 -
【hdu 6300】Triangle Partition
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6300题意:有T组测试样列,输入的n代表要组成的三角形的个数,接下来3n行代表3n个点,输出n行,每行输出组成三角形的点的序号。思路:因为题上说保证没有3个点共线,因此只需要将所有点按x和y进行从小到大排序,然后3个点一个三角形。(但这道题我用运算符重载排序时,wa了,提示我时间超限,改成cmp...原创 2018-07-29 18:31:50 · 147 阅读 · 0 评论 -
Color the ball
Problem Description:N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后lele已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗?Input:每个测试实例第一行为一个整数N,(N <= 10000...原创 2018-03-19 20:34:06 · 476 阅读 · 0 评论 -
Fibonacci Again
Problem Description:There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2).Input:Input consists of a sequence of lines, each containing an integer n. (n &l...原创 2018-03-19 20:18:08 · 183 阅读 · 0 评论 -
C++中保留小数点的方法
Problem Description:真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。Input:输入在第一行给出两个整数A和B(-100 <= A, B, <= 100),数字间以空格分隔。Output:在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商...原创 2018-03-22 16:53:41 · 10696 阅读 · 0 评论 -
两个分数的加减法(1004)
杭电 http://acm.hdu.edu.cn/webcontest/contest_login.php?cid=12226 密码 acm000Problem Description:编写一个C程序,实现两个分数的加减法Input:输入包含多行数据 <br>每行数据是一个字符串,格式是"a/boc/d"。 <br> <br>其中a, b, c, d是一个0-...原创 2018-03-11 11:27:22 · 1086 阅读 · 0 评论 -
打印沙漏
https://www.patest.cn/contests/gplt 天梯赛-练习赛本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一...原创 2018-02-27 17:43:18 · 291 阅读 · 0 评论 -
Big Water Promble
链接:https://www.nowcoder.com/acm/contest/77/B来源:牛客网题目描述 给一个数列,会有多次询问,对于每一次询问,会有两种操作: 1:给定两个整数x, y, 然后在原数组的第x位置上加y; 2:给定两个整数l,r,然后输出数组从第l位加到第r位数字的和并换行输入:第一行有两个整数n, m(1 <= n, m <= 100000)代表数...原创 2018-02-26 14:48:07 · 193 阅读 · 0 评论 -
求距离
链接:https://www.nowcoder.com/acm/contest/59/D来源:牛客网题目:给你一个1 -> n的排列,现在有一次机会可以交换两个数的位置,求交换后最小值和最大值之间的最大距离是多少?输入:第一行一个数n,之后一行n个数表示这个排列输出:输出一行一个数表示答案示例1输入:54 5 1 3 2输出:3原创 2018-01-31 18:40:24 · 289 阅读 · 0 评论 -
大小写互换
题目:现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。输入:第一行只有一个整数m(m输出:输出互换后的字符串,每组输出占一行。Exemple:输入:2AcmACCEPTED输出:aCMaccepted注意:这道题不能用strlwr(大写字母换小写字母)和str原创 2018-01-07 20:22:57 · 544 阅读 · 0 评论 -
回文数猜想(函数专题)
题目:一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过原创 2018-01-04 14:37:46 · 3971 阅读 · 1 评论 -
删除元素
题目:输入一个递增有序的整型数组A有n个元素,删除下标为i的元素,使其仍保持连续有序。注意,有效下标从0开始。 定义如下两个函数分别实现删除元素操作和数组输出操作。void del(int a[], int n, int i); /*删除数组a中下标为i的元素*/void PrintArr(int a[], int n); /*输出数组a的前n个元素*/输入:输入分三行,第一行是原创 2017-12-27 20:05:04 · 806 阅读 · 0 评论 -
复制一组字符串中的后n个到另一组字符串中
字符与字符串类的题都是变态题,因为我不会做这种题原创 2017-12-13 13:43:55 · 2510 阅读 · 0 评论 -
字符串替换(语言入门)
字符串是个麻烦原创 2017-12-16 21:22:54 · 364 阅读 · 0 评论 -
我学会了整数幂
你总是忘记出界,记住整数可能会溢出!!题目描述:求a^b的最后三位数输入:n组数据。第二行输入a和b输出:n组数据的最后三位数#include#includeint main(){ int n,a,b,i,c,d,k; scanf("%d",&n); for(i=1;i { c=1; scanf原创 2017-12-02 20:30:31 · 349 阅读 · 0 评论 -
C语言程序设计教程(第三版)课后习题11.5
题目:有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)输入:学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。输出:各门课的平均成绩 最高分的学生的数据(包括学号、姓名、3门课成绩)Exemple:输入:2 1 blue 90 80...原创 2017-12-22 20:26:41 · 4767 阅读 · 6 评论 -
平面点排序(一)
题目:平面上有n个点,坐标均为整数。请按与坐标原点(0,0)距离的远近将所有点排序输出。可以自己写排序函数,也可以用qsort库函数排序。输入:输入有两行,第一行是整数n(1<=n<=10),接下来有n行,每行一对整数(每对整数对应一个点)。输出:输出排序后的所有点,格式为(u,v),每个点后有一个空格。测试数据保证每个点到原点的距离都不同。Exemple:样例输入:4...原创 2017-12-21 19:21:24 · 4389 阅读 · 0 评论