摘要: 将博客搬至CSDN 阅读全文
posted @ 2014-03-08 00:09 为梦出发 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目94cigarettes时间限制:3000 ms | 内存限制:65535 KB难度:2描述Tom has many cigarettes. We hypothesized that he has n cigarettes and smokes themone by one keeping all the butts. Out of k > 1 butts he can roll a new cigarette. Now,do you know how many cigarettes can Tom has? 输入First input is a single line,it' 阅读全文
posted @ 2014-03-07 22:13 为梦出发 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题目263精 挑 细 选时间限制:3000 ms | 内存限制:65535 KB难度:1描述小王是公司的仓库管理员,一天,他接到了这样一个任务:从仓库中找出一根钢管。这听起来不算什么,但是这根钢管的要求可真是让他犯难了,要求如下:1、 这根钢管一定要是仓库中最长的;2、 这根钢管一定要是最长的钢管中最细的;3、 这根钢管一定要是符合前两条的钢管中编码最大的(每根钢管都有一个互不相同的编码,越大表示生产日期越近)。相关的资料到是有,可是,手工从几百份钢管材料中选出符合要求的那根…… 要不,还是请你编写个程序来帮他解决这个问题吧。输入第一行是一个整数N(N//#includeint main(){ 阅读全文
posted @ 2014-03-07 21:36 为梦出发 阅读(288) 评论(0) 推荐(0) 编辑
摘要: %*c的标准用法是什么。它的意义何在? 我所知道的是它经常出现在例如 cscanf("%s%*c",&a);语句中。 你的例子中的%*c的作用是读入'\n',即回车符,否则后面读入的将是'\n'。 "*"表示该输入项读入后不赋予任何变量,即跳过该输入值。 这在减小内存开支上面还是有一点用处的,不需要的字符直接跳过,免得申请没用的变量空间 其实还有更强大的一些字符串读入技巧,如下: 对于输入字符串还有一些比较有用的控制, 经常需要读入一行字符串,而这串字符里面可能有空格、制表符等空白字符, 如果直接用%s是不可以的, 阅读全文
posted @ 2014-03-07 20:56 为梦出发 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 题目96n-1位数时间限制:3000 ms | 内存限制:65535 KB难度:1描述已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。输入第一行为M,表示测试数据组数。接下来M行,每行包含一个测试数据。输出输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。样例输入4102359239231000样例输出23923230#includeint main(){ int test,m,p,i; scanf("%d",&test); while(test--){ int 阅读全文
posted @ 2014-03-07 20:29 为梦出发 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题目97兄弟郊游问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述兄弟俩骑车郊游,弟弟先出发,每分钟X米,M分钟后,哥哥带一条狗出发。以每分钟Y米的速度去追弟弟,而狗则以每分钟Z米的速度向弟弟跑去,追上弟弟后又立即返回,直到哥哥追上弟弟时,狗跑了多少米?输入第一行输入一个整数N,表示测试数据的组数(Nint main(){ int test,m,x,y,z; double s; scanf("%d",&test); while(test--){ scanf("%d %d %d %d",&m,&x,&y 阅读全文
posted @ 2014-03-07 18:29 为梦出发 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题目599奋斗的小蜗牛时间限制:1000 ms | 内存限制:65535 KB难度:1描述传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。输入第一行有一个整数t,表示t组测试数据。 第二行一个整数H(0int main(){int test;int h;scanf("%d",&test);while(test- 阅读全文
posted @ 2014-03-04 22:42 为梦出发 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目24416进制的简单运算时间限制:1000 ms | 内存限制:65535 KB难度:1描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。输入第一行输入一个正整数T(0int main(){ int test; int fn,sn; char f; scanf("%d",&test); while(test--){ scanf("%x%c%x",&fn,&f,&sn); if(f=='+') printf("%o\n",fn+sn); else printf(& 阅读全文
posted @ 2014-03-03 21:47 为梦出发 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 题目274正三角形的外接圆面积时间限制:1000 ms | 内存限制:65535 KB难度:0描述给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。输入只有一组测试数据 第一行输入一个整数n(1#define pi 3.1415926 //float 只能保留6位精度的小数。。。。。。。。。 int main(){ int test; double m; //所以这里只能用double型。。。。。。。。。。。 scanf("%d",&test); while(test--){ scanf("%lf",&m); pri 阅读全文
posted @ 2014-03-03 21:25 为梦出发 阅读(224) 评论(0) 推荐(0) 编辑
摘要: using namespace std编辑所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。目录1区别介绍2简便理解1区别介绍编辑iostream和iostream.h的区别前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。 因 此,当使用时,相当于在 阅读全文
posted @ 2014-03-03 20:52 为梦出发 阅读(568) 评论(0) 推荐(0) 编辑