![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计POJ、TC等(C++)
文章平均质量分 63
-逗你玩儿-
这个作者很懒,什么都没留下…
展开
-
POJ 3299
//POJ 3299。刚开始,没搞懂题意,太囧。结果是道很水的题。//很奇怪,不知道为啥会WA.参考了:http://blog.csdn.net/lyy289065406/article/details/6642582,//将其按照我的想法改了改提交AC(和照抄没什么太大区别)。//本地测试的好好的。我的代码(本地通过,oj上wa了):#include #include #include原创 2012-11-11 00:17:02 · 731 阅读 · 0 评论 -
九度1063
编写程序,读入一个整数N。若N为非负数,则计算N到2N之间的整数和;若N为一个负数,则求2N到N之间的整数和输入:一个整数N,N的绝对值小于等于1000输出:测试数据可能有多组,对于每一组数据,输出题目要求的值样例输入:1-1样例输出:3-3第一次写的:#includeusing namespace std;int main(){ int i;原创 2013-03-01 19:02:01 · 763 阅读 · 0 评论 -
USACO报告:chapter1.1:Your Ride Is Here
//练手的第一题,比较简单,其实就是字符串操作。/*ID:fairchi1PROG: rideLANG:C++*/#include #include #include using namespace std;int main(){ ifstream fin ("ride.in"); ofstream fout("ride.out"); st原创 2013-03-29 23:37:19 · 743 阅读 · 0 评论 -
九度OJ--1050(计算n以内的完数)
完数的定义:一个数如果恰好等于它的因子之和,这个数就称为”完数”,例如:6的因子是1,2,3,而6=1+2+3,因此6是完数.在比如说,28能被1、2、4、7、14整除,而1+2+4+7+14=28,则28就是完数。总之,就是说完数是与其因子和相等的数。那么比所有因子和大的数就是盈数,比说有因子和小的数就是亏数。那什么是因子呢?就是能整除该数的数字。因子一定小于等于该数。#in原创 2013-03-20 11:09:34 · 1025 阅读 · 0 评论 -
判断字符类别的函数汇总
添加头文件:cctype或者ctype,注意ctype包含的函数没有cctype多,如果出错,改用cctype头文件。这些函数是宏定义。 函数 字符类别 返回非零值的字符 isdigit() 十进制数 0--9 isxdigit() 十六进原创 2013-04-03 20:56:05 · 1015 阅读 · 1 评论 -
九度OJ 1493:公约数
的专栏时间限制:1 秒内存限制:128 兆特殊判题:否提交:1847解决:244题目描述:给定两个正整数a,b(1如给定正整数8和16,他们的公约数有:1、2、4、8,所以输出为4。输入:输入包含多组测试数据,每组测试数据一行,包含两个整数a,b。转载 2013-03-25 10:13:55 · 1019 阅读 · 0 评论 -
高手的Blog 及ACM 好的网站
COME FROM:http://www.cppblog.com/zzfmars/archive/2010/08/08/122655.htmlThanks 登山之道。。山之道(1)信息学初学者之家:http://oibh.ioiforum.org/(2)大榕树编程世界:http://www.fjsdfz.org/~drs/program/default.asp(3)中国教育转载 2013-04-13 10:14:29 · 6064 阅读 · 0 评论 -
数字排序的一个注意点,是个坑
如果要对一组数据自动排序的话:可以这样:A.利用下标法: cin>>a[i];//对a数组排序:b[a[i]]++;//输出b的下标即可但是,这样的一个很大的问题就是,内存的浪费,这个暂且不说;关键问题是,a[i]如果很大的话,如果不采用其他的操作,那么直接导致b溢出了,也就是说极可能RE。。B.其他的排序算法STL的或者自己写。这个是九度1041的总结。原创 2013-04-12 19:21:58 · 1116 阅读 · 0 评论 -
POJ1088
#include using namespace std; int matrix[100][100];// 保存原始数据 int cnt[100][100]; // 记录每一个点的最大滑雪长度 int row ,col; int DP(int i, int j) { int max = 0; // 如果已经处理过,直接返回(记忆化搜索效率之所以高的原因原创 2013-06-23 11:37:45 · 939 阅读 · 0 评论 -
[Leetcode]之一《two sum》解题报告
Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, whe原创 2014-03-02 12:39:38 · 968 阅读 · 0 评论 -
那些C++牛人的博客
那些C++牛人的博客这篇文章来自转载,转载的网址找不到了,如果有人知道,可以在下面评论,非常感谢,更感谢原作者。现整理收集C++世界里那些“牛人”的个人博客。凡三类:一是令人高山仰止的大牛,对C++语言本身产生过深远的影响的人;二是C++运用炉火纯青的高手,有原创性的技术干货;三是中文世界里的C++牛人。C++大牛的博转载 2014-03-10 20:12:12 · 17379 阅读 · 2 评论 -
我在知乎回答关于 Linux C++ 服务端编程的学习方法
转载自:http://blog.csdn.net/solstice/article/details/18944959和 http://www.zhihu.com/question/22608820/answer/21968467感谢陈硕前辈。既然你是在校学生,而且编程语言和数据结构的基础还不错,我认为应该在《操作系统》和《计算机体系结构》这两门课上下功夫,转载 2014-03-10 20:24:51 · 3117 阅读 · 0 评论 -
c++小数点保留方法
将double型数字保留几位小数(这个方法是抄的啦)Double d = 10000.0 / 333;String s = new DecimalFormat("#.###").format(d);关于 C++ 输出时的小数点后的位数是很基础的东西,应该掌握。double a = 3.141592, b = 2213242.329843;cou转载 2013-03-02 13:30:43 · 12595 阅读 · 0 评论 -
九度oj-1115-1062-1067
-----------------------------1115#includeusing namespace std;int main(){ int a,b[4],i; int sum=0; while( cin>>a&&a<=100){ for(i=0;i<5;i++){ cin>>b[i]; } for(i=0;i原创 2012-12-27 16:54:50 · 961 阅读 · 1 评论 -
POJ 1183
数学题:推导公式:p=1/b; q=1/c;然后1/a=(p+q)/(1-pq)=(b+c)/(bc-1);故:a=(bc-1)/(b+c)。abc都是正整数,bc>1,(这样就好办了,能缩小范围嘛)。(b+c)>2(bc)^(1/2)。b和c应该在根号下2a内。令b+c=y,则有c=y-b,代入上式得到:y=(b*b+1)/(b-a);再令b-a=t,则b=t+a,代入上原创 2012-11-22 23:10:20 · 1358 阅读 · 0 评论 -
POJ 3062
今天一点脾气都没有滴。被虐的惨坏了。连POJ 3062都鄙视我。PE到WA,再到PE,再到CE,再到OLE。最后终于AC了。题目:Celebrity jeopardyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 13082 Accepted: 7349原创 2012-11-26 19:13:18 · 729 阅读 · 0 评论 -
POJ 1423
求某整数阶乘的位数。竟然不知道,原来数字的位数的计算也这么纠结。原来除10的办法有点陈旧啊,看了看人家写的。#include#includedouble pi=3.14159265358979;double e=2.718281828459045; using namespace std;int main(){ int count,num; cin>>count;原创 2012-11-14 19:20:45 · 643 阅读 · 1 评论 -
POJ 1182
食物链Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 31866 Accepted: 9314Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是原创 2012-11-28 23:14:49 · 812 阅读 · 1 评论 -
POJ 1694
不会做不会做。。。看别人的报告都看不懂,这下囧了。http://blog.csdn.net/lijiecsu/article/details/7440108http://blog.csdn.net/guomei/article/details/6630264http://maybeiloveu.iteye.com/blog/522238贴几个网址,过些天卷土重来。原创 2012-11-29 23:04:33 · 984 阅读 · 2 评论 -
TopCoder SRM 562 div2总结
第一题: 意思是,选择一些苦瓜,把选择的苦瓜的价格加起来,看是否超过了预算,超过的话返回NO,不然返回yes。 其实就是将所有的单价排序,然后从小到大加起来,加到第K个,得到总钱数,然后和预算比较即可。 题目的意思很简单,当时只是顾着做题,没仔细读。这个以后应该注意,还有对单词的意思的把握应该准确,必要的时候借助电子词典,这次吃了大亏,原创 2012-12-01 20:27:12 · 782 阅读 · 0 评论 -
POJ 2159
水题,实际上是让统计各个字符串中每个字母出现的频率,将频率用两组数组记录,每个数组响应的位置全都相等,那么密码是正确加密的。思路的参考,http://blog.csdn.net/lyy289065406/article/details/6642586和对于string和和char之间的转化,用到了指针:http://blog.csdn.net/cnmilan/article/details原创 2012-11-19 12:27:08 · 731 阅读 · 1 评论 -
POJ 1009
//我不会用结构体,就又开了一个数组。目前,TLE,再改改就能AC了,但是不想改了。。#include#include#includeusing namespace std;const int MAXsize = 1000; //图片的上限int width;int pixelcount = 0;int pixel[MAXsize][2] = { 0 };int laterpi原创 2012-12-03 21:42:46 · 775 阅读 · 0 评论 -
POJ 1990(这个数字和我很有缘)
竟然刚开始没看懂题目的意思。就是一组东西,各自有值,各自有着距离,求两两较大值和两两距离的积的和。如果用传统的方法,很慢。涉及的东西:树状数组。关于这个的介绍:百度文库http://baike.baidu.com/view/1420784.htm夜幻梦回:http://www.cppblog.com/Ylemzy/articles/98322.html原创 2012-11-22 19:16:27 · 1415 阅读 · 3 评论 -
个人C++调试问题汇总
xxx cpp:49: error: name lookup of `pair' changed for new ISO `for' scoping .cpp:40: error: using obsolete binding at `pair'这个和变量定义的作用域的范围关,循环体外定义的变量可以再循环体内外使用,但是在循环体中定义的现在就不一定了(原来是可以的原创 2012-12-05 14:17:46 · 2191 阅读 · 1 评论 -
POJ 3103
就这样?#include#includeint main(){ int i,n,x,y,z; while(scanf("%d%d%d%d",&x,&y,&z,&n)!=EOF){ //注意这个地方,EOF for(i=0; i<n; i++) printf("0 0 %.8lf %d %d %.8lf\n", 1.0*z*i/n,x,y,1.0*(i+1)*z/n); }原创 2012-11-24 14:14:22 · 662 阅读 · 0 评论 -
程序员技术练级攻略
程序员技术练级攻略阅读评论408,051 人阅读 转载自: 酷壳网址: http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的转载 2014-03-10 19:28:11 · 1370 阅读 · 0 评论