摘要: 砝码称重问题:设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其质量#include using namespace std;int w[6]={1,2,3,5,10,20};int a[6]={0};int sum=0;int dp[1005];int main(){ for(int i=0;i>a; sum+=a*w; } memset(dp,0,si... 阅读全文
posted @ 2013-04-04 22:51 码代码的猿猿 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 派生类对象也“是”基类对象,但两者不同。派生类对象可以当做基类对象,这是因为派生类包含基类的所有成员。但是基类对象无法被当做成派生类对象,因为派生类可能具有只有派生类才有的成员。所以,将派生类指针指向基类对象的时候要进行显示的强制转换,否则会使基类对象中的派生类成员成为未定义的。总结:基类指针和派生类指针指向基类对象和派生类对象的4中方法:1. 基类指针指向基类对象,简单。只需要通过基类指针简单... 阅读全文
posted @ 2013-04-04 20:11 码代码的猿猿 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 大家在学习C++编程时,一般在输入方面都是使用的cin.而cin是使用空白(空格,制表符和换行符)来定字符串的界的。这就导致了对于带有空格的字符串,比如”I Love www.CppLeyuan.com”只能读入”I”,后面的都无法读入。这时怎么办?(论坛:www.cppleyuan.com) 一.对于字符数组:方法一:getline()读入整行数据,它使用回车键输入的换行符来确定输入结尾。调用方... 阅读全文
posted @ 2013-04-04 07:46 码代码的猿猿 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 无聊题。。。。#include #include using namespace std;int V;int f[10000];void Cpake(int cost){ for(int i=cost;i>n; int t[3]={150,200,350}; for(int k=0;k>V; for(int i=0;i<3;i++) { ... 阅读全文
posted @ 2013-04-03 04:43 码代码的猿猿 阅读(128) 评论(0) 推荐(0) 编辑
摘要: A题,1~40界美国总统名字:A. Mysterious stringstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputInputThe input contains a single integer a (1≤a≤40).OutputOutp... 阅读全文
posted @ 2013-04-02 09:23 码代码的猿猿 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 我的电脑配置,够渣的。内存太小只有1g。第二个系统:Lunbuntu运行的时候只占100多M的内存。。速度超快。XP 与 Linux 共存的(刚安好UBUNTU的时候可是没那个XP的启动项的):然后又装了个WIN8的(64位):虽然网上讲的64位最低配置是2G内存 ,但老爷机一样可以进入系统:配置: 1g内存可以使用64位的win8,但效果不好:XP里的codeblocks还有:CPU使用率不... 阅读全文
posted @ 2013-03-30 08:14 码代码的猿猿 阅读(262) 评论(0) 推荐(0) 编辑
摘要: int dp[N];void OneZeroPack( int v , int c , int w ){//01背包 for( int i = v ; i >= c ; i-- ) dp = max( dp , dp[i-c] +w ) ;}void CompletePack( int v , int c , int w ){//完全背包 for( int... 阅读全文
posted @ 2013-03-29 07:19 码代码的猿猿 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我... 阅读全文
posted @ 2013-03-28 06:11 码代码的猿猿 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Safecracker#include #include #include #include using namespace std;int OK=1;int cmp(const void* a,const void * b){ return *(char*)b-*(char *)a;}void dfs(int cur,int n,int target,int* a,int* b,int* ... 阅读全文
posted @ 2013-03-25 07:22 码代码的猿猿 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Backward Digit Sums事情先是这样的:#include using namespace std;int b[15];int OK=1;void sumpermutation(int* a,int n){ for(int i=n-1;i>0;i--) { for(int j=0;j>n>>m; OK=1; permutation(a,vis,n,... 阅读全文
posted @ 2013-03-25 02:47 码代码的猿猿 阅读(107) 评论(0) 推荐(0) 编辑