- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 log函数的用法
函数名: log10功 能: 对数函数log,以10为底用 法: double log10(double x);程序例:#include #include int main(void){double result;double x = 800.6872;result = log10(x);printf("The common log of %
2014-01-18 10:09:48 4673
转载 倒置函数reverse的用法
http://blog.sina.com.cn/s/blog_a3cc698201018czr.html倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下:#include#includevoid reverse(char s[]){ int c,j
2014-01-18 09:51:23 3435 1
原创 nyoj 删除元素
删除元素时间限制:1000 ms | 内存限制:65535 KB难度:2描述题意很简单,给一个长度为n的序列,问至少删除序列中多少个数,使得删除后的序列中的最大值最小值输入多组测试数据,每组测试数据包含两行。第一行一个整数n( n 第二行依次输入n个数a1,a2……an,(1 输出输出占一行,至少要删除数的个数。样例输入6
2014-01-18 09:48:25 633
转载 C++头文件的若干说明和const对象定义
原链接:http://blog.csdn.net/yipiantiandi/article/details/5822564在使用C++进行程序开发的时候,有个常识我们很熟悉,就是把类的定义写在.h文件中,把类的具体实现写在.cpp文件中。这毫无疑问是对的。但我们很少去思考为什么要这样做,本文结合自己的学习体会,对头文件及const对象的定义进行一些说明。 1。为什么要使
2014-01-17 15:46:28 845
原创 一种排序NYOJ 8
一种排序时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长
2014-01-17 15:24:05 681
原创 NYOJ 表达式求最值305
表达式求值时间限制:3000 ms | 内存限制:65535 KB难度:3描述Dr.Kong设计的机器人卡多掌握了加减法运算以后,最近又学会了一些简单的函数求值,比如,它知道函数min(20,23)的值是20 ,add(10,98) 的值是108等等。经过训练,Dr.Kong设计的机器人卡多甚至会计算一种嵌套的更复杂的表达式。假设表达式可以简单定
2014-01-15 17:39:06 532
转载 sscanf的高级用法
sscanf的高级用法来源:http://blog.csdn.net/noodies/article/details/4386570printf或者sprintf一定是任何一个C程序员最常见到的函数,与sprintf的作用相反,sscanf通常被用来解析并转换字符串,其格式定义灵活多变,可以实现很强大的字符串解析功能。 sscanf的原型很简单,定义如下:#include
2014-01-15 16:05:34 888
原创 2010湖南省第六界程序设计大赛 B题 --弟弟的作业(nyoj663)
弟弟的作业时间限制:1000 ms | 内存限制:65535 KB难度:1描述你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入输入文件包含不超
2014-01-15 14:41:41 1571
转载 亲戚 (并查集路径压缩)
亲戚 (并查集路径压缩)来源:http://blog.sina.com.cn/s/blog_86995a7d0100v067.html【问题描述】若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲
2014-01-15 08:56:39 823
原创 K进制 nyoj882
K进制时间限制:1000 ms | 内存限制:65535 KB难度:1描述很简单,将任意十进制转换为K(1<k<10)进制.输入第一行输入一个数n,表示n(0接下来的n行每一行输入一个数m(0输出输出转化完成后的数样例输入29 713 3样例输出12111来源原创上传者TC_高金思路 :模拟手算
2014-01-14 10:32:57 727
原创 nyoj 122 Triangular Sums
Triangular Sums时间限制:3000 ms | 内存限制:65535 KB难度:2描述The nth Triangular number, T(n) = 1 + … + n, is the sum of the first n integers. It is the number of points in a triangular array
2014-01-12 16:16:19 1038
原创 NYOJ 93
汉诺塔(三)时间限制:3000 ms | 内存限制:65535 KB难度:3描述在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片
2014-01-12 14:40:15 713
原创 NYOJ770 仿射密码
仿射密码时间限制:1000 ms | 内存限制:65535 KB难度:1描述仿射密码是替换密码的另一个特例,可以看做是移位密码和乘数密码的结合。其加密变换如下:E(m)=(k1*m+k2) mod q;(其中k1,k2为密钥,且0现已知一经过仿射加密的密文和密钥,请破译出它的明文。输入输入包含不超过1000组数据;每组数据
2014-01-11 21:14:09 1035
原创 A - Stones on the Table (hdu)
A - Stones on the TableTime Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64uSubmit StatusDescriptionThere are n stones on the table in a row, each of them c
2014-01-11 16:02:58 1135
原创 NYOJ 658 字符串右移
字符串右移时间限制:1000 ms | 内存限制:65535 KB难度:1描述LZQ最近迷上了字符串,于是他有一个问题想考你,聪明的你一定知道答案。问题如下:给你一个字符串,让你对其进行向右移动K次,输出新的字符串。输入输入数据有多组,每组有一个字符串STR与一个数字K,表示对字符串STR向右移动K位。输出输出新的字符串STR1.样例输入
2014-01-11 10:05:24 700
原创 NYOJ 588 Money
Money时间限制:1000 ms | 内存限制:65535 KB难度:1描述小明上小学了,妈妈要教他怎么算钱了,妈妈给小明三种钱币,分别为一角、两角、五角的,现在妈妈给小明n块钱,要求小明把这n块钱换成由一角、两角、五角组成的,可是小明不知道到底存在多少种换法,聪明的你能帮助他吗?输入第一行有一个整数t(0输出对于每组数据,输出总共有多
2014-01-10 19:12:02 736
翻译 NYOJ 2括号配对 栈的运用
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes来源网络上传者naonao#includ
2014-01-10 17:04:17 484
原创 NYOJ 2 括号配对问题
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes
2014-01-10 15:35:42 589
转载 STL队列和栈的简单运用
#include #include #include #include #include #include using namespace std;int main(){ queue Q; stack S; int i; for(i=1;i {Q.push(i);S.push(i);} while(!Q.empty()) { p
2014-01-10 09:28:06 484
原创 NYOJ 371 机器人II
机器人II时间限制:1000 ms | 内存限制:65535 KB难度:1描述自从xiao_wu发明了只能向左转与向右转的机器人以后,热血沸腾的他又给机器人加了一个操作。假设机器人在二维坐标系的原点,一开始面向Y轴正方向(北N),现在给你一个仅由’L’,’R’,’M’的串,其中L表示向左转,R表示向右转,M表示向所面对的方向走一个单位的距离,试问经过操作
2014-01-09 20:33:45 985
原创 NYOJ815三角形 细节
三角形时间限制:1000 ms | 内存限制:65535 KB难度:1描述在数学中,如果知道了三个点的坐标,我们就可以判断这三个点能否组成一个三角形;如果可以组成三角形,那么我们还可以求出这个三角形的面积。作为一个大学生,如果给你三个点的坐标,你能快速判断出这三个点能组成一个三角形吗?如果可以组成三角形,你能快速求出三角形的面积吗?输入第一行输入一个整数N(1 ≤ N
2014-01-09 17:40:38 848
原创 NYOJ 90整数划分
整数划分时间限制:3000 ms | 内存限制:65535 KB难度:3描述将正整数n表示成一系列正整数之和:n=n1+n2+…+nk, 其中n1≥n2≥…≥nk≥1,k≥1。 正整数n的这种表示称为正整数n的划分。求正整数n的不 同划分个数。 例如正整数6有如下11种不同的划分: 6; 5+1; 4+2,4+1+1; 3+3,3
2014-01-09 16:27:27 616
原创 NYOJ a problem is easy
A problem is easy时间限制:1000 ms | 内存限制:65535 KB难度:3描述When Teddy was a child , he was always thinking about some simple math problems ,such as “What it’s 1 cup of water plus 1 pile of d
2014-01-09 11:18:01 774
原创 NYOJ759 你知道这个规律吗
思路: 模拟除法 如1256/912%9=3 35%9=8 86%9=5(吐槽:这次数组开小了是TL 真心无语)你知道这个规律吗?时间限制:1000 ms | 内存限制:65535 KB难度:2描述你知道一个数对1到9取余有什么规律吗,现在给你两个数a和b。(a的位数小于10^5,1< = b <= 9 ),输入输入 :a
2014-01-09 09:41:15 706
原创 NYOJ 558 一二三
一二三时间限制:1000 ms | 内存限制:65535 KB难度:1描述 你弟弟刚刚学会写英语的一(one)、二(two)和三(three)。他在纸上写了好些一二三,可惜有些字母写错了。已知每个单词最多有一个字母写错了(单词长度肯定不会错),你能认出他写的啥吗?输入第一行为单词的个数(不超过 10)。以下每行为一个单词,单词长度正确,且最多有
2014-01-08 19:22:26 675
原创 20岁生日 nyoj 312(闰年算法)
nyoj时间限制:1000 ms | 内存限制:65535 KB难度:1描述路过这的20岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达20岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达20岁生日所经过的总天数,让他好来比较一下。输入一个数T,后面T行每行有一
2014-01-08 16:15:06 826
转载 ceil 与 floor函数
CEIL#include #include int main(void){ double number = 123.54; double down, up; down = floor(number); up = ceil(number); printf("original number %5.2lf\n", number);
2014-01-08 14:47:35 619
原创 兰州烧饼 NYOJ--779
兰州烧饼时间限制:1000 ms | 内存限制:65535 KB难度:1描述烧饼有两面,要做好一个兰州烧饼,要两面都弄热。当然,一次只能弄一个的话,效率就太低了。有这么一个大平底锅,一次可以同时放入k个兰州烧饼,一分钟能做好一面。而现在有n个兰州烧饼,至少需要多少分钟才能全部做好呢?输入依次输入n和k,中间以空格分隔,其中1 输出输出全部做好至少
2014-01-08 10:50:21 1207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人