- 博客(429)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 HDOJ 1114 Piggy-Bank
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1114 以下有三种做法,自己在网上找的。自己开始学习背包问题,感觉这几种做的方法都好, 题解:想求重量为W(k)时的最小价值V(k),给定的重量选择为weight[],对应的价值分别为value[];则若知道W(k)的前一步W(k-1)时所对应的价值,由于W(k-1)+weight[i] =
2015-12-18 18:10:37 421
原创 HDOJ 2566 统计硬币
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2503本来以为是母函数的题,结果母函数自己没有学好,用暴力过了#include int main(){ intsum,t,i,j,k,n,m; scanf("%d",&t); while(t--) { sum=0; scanf("%d
2015-12-18 18:10:34 443
原创 HDOJ 2503 a/b + c/d
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2503#include int gcd(int a,int b){ return!b?a:gcd(b,a%b);}int main(){ intt,a,b,c,d; scanf("%d",&t); while(t--) { scanf(
2015-12-18 18:10:31 882
原创 写在2-14,程序员才看得懂的情书
转载:http://www.cnblogs.com/walleyekneel/archive/2012/02/14/2351237.html 我能把整个世界都抽象成对象... 但是没办法把你变成我的对象... 想让你成为私有常量,外部函数无法访问你... 又想让你变成全局常量,在整个生命周期随时随地都可以调用你... 因为世界上没有这样的常量..
2015-12-18 18:10:26 630
原创 HDOJ 2084 数塔
题目: http://acm.hdu.edu.cn/showproblem.php?pid=2084#includeint a[102][102];int main(){ intn,i,j,s=0; while(scanf("%d",&n)!=EOF) { for(i=1;i for(j=1;j
2015-12-18 18:10:24 347
原创 HDOJ 2018 母牛的故事
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2018#include #include int a[60];void pro(){ int i; memset(a,0,sizeof(a)); for(i=0;i a[i]=i; for(i=5;i a[i]=a[i-1]+a[i-
2015-12-18 18:10:21 483
原创 HDOJ 1466 计算直线的交点数
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1466我们知道: n条直线互不平行且无三线共点的最多交点数max=1+2+……(n-1)=n(n-1)/2 首先,容易列举出N=1,2,3的情况: 0 0,1 0,2,3 然后,假设 先来看个统计的方法: 假设一共有n=a+b条直线 (即n条直线分成2组,分别
2015-12-18 18:10:19 524
原创 HDOJ 2075 A|B?
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2075#include int main(){ intT,a,b; scanf("%d",&T); while(T--) scanf("%d%d",&a,&b),printf("%s\n",a%b==0?"YES":"NO"); return0;
2015-12-18 18:10:16 644
原创 HDOJ 2055 An easy problem
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2055#include #include #include using namespace std;int main(){ inti,m,n; chara; map letter; for(i=1;i { letter.insert(
2015-12-18 18:10:14 532
原创 HDOJ 2054 A == B ?
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2054一道A=B的题,让我提交了四次,很无奈第一次没有考虑长度,第三次没有考虑小数点后面的O,最后一次数组开到10的4次方WA,忍了#include #include void Hou0(char *a, int len){ int flag = 0, sign = 0; for (i
2015-12-18 18:10:11 599
原创 HDOJ 2052 Picture
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2052#include #include using namespace std;int main(){ intn,m; while(cin>>n>>m) { string s(n,'-'); string a(n,' ');
2015-12-18 18:10:09 479
原创 HDOJ 2015 偶数求和
题目:#include int main(){ intn,m,j,i,sum; while(scanf("%d%d",&n,&m)!=EOF) { sum=0; for(i=1,j=1;i { sum+=i*2; if(j==m&&i!=n) {
2015-12-18 18:10:06 372
原创 HDOJ 2029 Palindromes _easy v…
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2029#include#includeusing namespace std;int f(char a[]){ int i=0,n=strlen(a); while(a[i]==a[n-i-1]&&i i++; return a[i]==a[n-i-1];}int main()
2015-12-18 18:10:03 502
原创 HDOJ 2020 绝对值排序
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2020#include #include int main(){ inta[250],n,i,j,temp; while(scanf("%d",&n),n) { for(i=0;i scanf("%d",&a[i]);
2015-12-18 18:10:01 358
原创 HDOJ 2019 数列有序!
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2019#include #include #include using namespace std;int main(){ vector a; intn,m,i,b; while(cin>>n>>m,n&&m) { for(i=0;i
2015-12-18 18:09:58 578
原创 HDOJ 2008 数值统计
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2008#include int main(){ intsum1,sum2,sum3,i,a; doubletemp; while(scanf("%d",&a),a) { sum1=sum2=sum3=0; for(i=0;i
2015-12-18 18:09:55 376
原创 HDOJ 2006 求奇数的乘积
i题目:#include int main(){ intsum,i,a,temp; while(scanf("%d",&a)!=EOF) { sum=1; for(i=0;i { scanf("%d",&temp); if(temp%2)
2015-12-18 18:09:53 408
原创 HDOJ 2002 计算球体积
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2002#include #define PI 3.1415927int main(){ doubler; while(scanf("%lf",&r)!=EOF) printf("%.3lf\n",4/3.0*PI*r*r*r); return0;}
2015-12-18 18:09:50 532
原创 HDOJ 2001 计算两点间的距离
测试数据很弱,double就可以过了题目:http://acm.hdu.edu.cn/showproblem.php?pid=2001#include #include int main(){ doublex1,x2,y1,y2; while(scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF) printf("%.2
2015-12-18 18:09:47 432
原创 HDOJ 2000 ASCII码排序
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2000#include #include #include int cmp( const void *a , const void *b ){ return *(char *)a - *(char*)b;}int main(){ chara[10010]; intle
2015-12-18 18:09:45 622
原创 lower_bound 算法
比如vector _rows中已经有了{0,1,3,5}这是要放入4,则std::lower_bound( _rows.begin(), _rows.end(),4);将会返回5,就是应该插入的那个位置后面的那个值然后_rows.insert( iter, 4);这句将按照从小到大的顺序将4放进去,最后的顺序是{0,1,3,4,5}来一个程序更清楚#include#inclu
2015-12-18 18:09:42 518
原创 C++中的向量学习
自己学习向量感觉这篇的代码挺好用,简单明了.....#include #include //要包含这个头文件using namespace std;int main(void){ vectora(10);//定义了10个整数元素的向量,但没有给出初值,因而,其值是不确定滴。 vectorb(10,1);//定义了10个证书元素的向量,且给出每个元素的初值为1
2015-12-18 18:09:40 1099
原创 HDOJ 2043 密码
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2043#include #include int main(){ chars[1005]; intn,l,a; scanf("%d",&n); while(n--) { scanf("%s",s); l=strlen(s);
2015-12-18 18:09:37 376
原创 HDOJ 2027 统计元音
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2027#include #include int main(){ chars[1005]; intn,a,e,i,o,u,flag=0; scanf("%d",&n); getchar(); while(n--) { if(flag
2015-12-18 18:09:34 445
原创 HDOJ 2026 首字母变大写
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2026#include #include int main(){ chara[1005]; while(gets(a)) { if(a[0]>'Z') printf("%c",a[0]-32); for(int i=1;
2015-12-18 18:09:32 370
原创 HDOJ 1984 Mispelling4
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1984#include using namespace std;int main(){ intn,a,T=1; strings; cin>>n; while(n--) { cin>>a>>s; cout<<T++<<""
2015-12-18 18:09:29 424
原创 C++中的set
set集合容器——STL Introductionset集合容器使用红黑树(Red-BlackTree)来组织泛化的元素数据。每个节点包含一个取值红色或黑色的颜色域,以便利于进行树的平衡处理。作为节点键值元素的插入,必须确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值。重复的键值不能插入容器,键值插入也无需指定具体的插入位置,而是按照元素在树中的关联关系,进行位置
2015-12-18 18:09:27 887
转载 [转]C++map的基本操作和使用
2012年的夏天原文地址:[转]C++map的基本操作和使用作者:蓠閞姒后来源:http://blog.csdn.net/mjshldcsd/article/details/72069011、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能
2015-12-18 18:09:25 731
原创 HDOJ 4300 Clairewd’s message
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4300#include#include#includeusing namespace std;const int L=100010;char a[100],b[100];char str[L],pat[L];int fail[L];int kmp(int n){ inti,j,
2015-12-18 18:09:22 594
原创 HDOJ 1321 Reverse Text
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1321#include #include #include using namespace std;int main(){ strings; int n; cin>>n; getchar(); //去掉回车******* while(n--)
2015-12-18 18:09:19 481
原创 HDOJ 1251 统计难题
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1251作者一道题时我开始向怎么去读取那连续的两个回车,让读入断开,最后在网上找了代码看了原来如此简单#include#include#include #includeusing namespace std;mapf;int main(){ int i; char a[11]; wh
2015-12-18 18:09:17 386
原创 HDOJ 1161 Eddy's mistakes
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1161#include #include #include using namespace std;int main(){ stringa; while(getline(cin,a)) { for(int i=0;i {
2015-12-18 18:09:14 643
原创 HDOJ 1062 Text Reverse
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1062这一道题自己提交了很多遍,开始是超时,然后还用strtok函数与strrev函数进行输出但是编译通不过,只好又用一个字符,一个字符的输入和输出,结果AC了,最后自己还是不甘心,又用了strrev函数和strtok函数把编译器换为C++通过了,蛋疼啊,浪费了我半个小时时间啊,让我白白提交了5次啊
2015-12-18 18:09:12 643
原创 HDOJ 4256 The Famous Clock
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4256#include using namespace std;int main(){ strings; intn,T=1; while(cin>>s) { if(s=="I") n=1; if(s=="II") n=2;
2015-12-18 18:09:09 802
原创 HDOJ 4252 A Famous City
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4252题目有几个重要的地方每一个“0”,都会将建筑物分割开,高的建筑物可以挡住低的,低的挡不住高的eg:212 =3 121 =2用scanf比较好些,cin会超时#include #include #include #include using n
2015-12-18 18:09:07 507
原创 HDOJ 4247 A Famous ICPC Team
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4247#include #include #include using namespace std;int main(){ inta[4],T=1; while(scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3])!=EOF) {
2015-12-18 18:09:04 640
原创 HDOJ 4245 A Famous Music Comp…
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4245这是2012年暑假的热身赛第一道题,很悲剧WA了很多遍题目没有读清楚,下面给的信息都是无用的(很坑....但是到底还是自己不细心,#include using namespace std;int main(){ strings1,s2,temp; intn,T=1;
2015-12-18 18:09:01 642
原创 HDOJ 2544 最短路
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2544#include #define INF 10000000#define MAXN200 //数组一定要开大........int n,m;int Edge[MAXN][MAXN];int s[MAXN],dist[MAXN];void Dijkstra(int v0){
2015-12-18 18:08:59 437
原创 HDOJ 2537 8球胜负
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2537#include using namespace std;int main(){ chara; strings; intn,red,yellow,c,d; while(cin>>n,n) { yellow=red=0;
2015-12-18 18:08:56 371
tonic-refs_heads_master.tar.gz
2019-08-09
微信webview唤起外部客户端接入说明2018版
2019-02-21
gradle_2.0.0-instant-run源码
2018-05-10
BinaryTree二叉树操作相关代码
2017-10-19
IntelliJ IDEA入门图文教程整理(全部)
2016-10-17
动态绘制图片
2014-07-23
NotificationDemo
2014-07-16
FTP套接字编程
2014-04-23
Windows平台简单socket编程
2014-03-27
内排序算法比较
2013-03-14
activity绑定Service成功时ServiceConnection的回调问题?
2017-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人