
心得笔记
The_Dawn_Star
这个作者很懒,什么都没留下…
展开
-
为什么printf()用%f输出double型,而scanf却用%lf呢
原文:http://blog.sina.com.cn/s/blog_899f46e501014cu6.html 示例:double x;scanf(“%f”,&x);输入“123.4”,输出x的值结果为0,没有接收输入的数据,再输入别的数据,结果都为0。这是因为用户定义x为双精度型数据,而用“%f”格式输入数据,仍不能接收,应该使用“%lf”或“%le”,即scanf(“%lf转载 2015-12-24 21:21:10 · 16177 阅读 · 2 评论 -
同余定理在编程中的应用
推论:对于加法、乘法、乘方运算,算好后取余和边算边取余是等价的以加法为例:(a+b+c+...d)%m将a,b,c..,d分解成z1*m+k1 , z2*m+k2 , z3*m+k3.....z4*m+k4则 原式=(z1*m+k1 , z2*m+k2 , z3*m+k3.....z4*m+k4)%m=(k1+k2+k3+...k4)%m=(a%m+b%m+c%m+..原创 2015-12-07 21:21:16 · 1174 阅读 · 0 评论 -
最大增长序列的两种算法
n2n^2DP算法#include <iostream>#include <cstdio>using namespace std;const int N=100;int a[N],dp[N];int main(){ for(int i=0 ; i<N ; ++i) { scanf("%d",&a[i]); } dp[0]=1; int原创 2016-01-29 11:32:07 · 754 阅读 · 0 评论 -
ACM/OI 对拍程序的写法
转载请注明出处:http://blog.youkuaiyun.com/wlx65003/article/details/51149196搞程序设计竞赛的同学很多时候都会因为WA但苦苦找不到错误数据而苦恼,虽然肉眼debug的能力也很重要,但有的时候一直手打数据测试两三天也没有必要。这里就介绍一种对拍程序的写法,是我改进过的,自认为效率应该是比较高了。如果你懒得学实现细节了,想直接使用,那么下面...原创 2016-04-14 11:04:55 · 21666 阅读 · 18 评论