杭电oj
---Panda
这个作者很懒,什么都没留下…
展开
-
杭电1159 简单的动态规划 图解
对于我这个新手 动态规划这种不能用模版表述的东西 只能意会了 要真正的了解动态 规划 动态规划首先附上代码#include <iostream>#include <stdio.h>#include <iomanip>#include <cmath>#include <cstring>#include <string>using namespace std;int main原创 2016-04-11 19:21:11 · 1103 阅读 · 0 评论 -
acm 2030 水题一个 汉字判断小于0;
#include #includeusing namespace std;int main(){int n;char a[1000];while(cin>>n){getchar();int i,j,z,d;for(i=0;i{z=0;gets(a);d=strlen(a);for(j=0;j{if(a[j]{z=z+1;j++原创 2015-12-02 19:48:34 · 419 阅读 · 0 评论 -
acm 2054 恭喜我如此机智!!!!!
#include #include #include using namespace std;int main(){char a[100000],b[100000];while(cin>>a>>b) 、、、、、、、、、、、、、、这时候 c-1或者d-1才是数组的最后一项!!!!{int c,d,i,j,x=0,y=0;c=strlen(a);d=st原创 2015-12-01 23:29:13 · 396 阅读 · 0 评论 -
发扬光大的机智 注意long long acm2046骨牌铺地问题
#include using namespace std;long long a[55]; //我被long long 坑了好久了- -,这种题不开longlong 过不去int i,n;void max(){ int i; a[0]=0;a[1]=1;a[2]=2; for(i=3;i}int main(){ ma原创 2015-11-30 19:17:20 · 388 阅读 · 0 评论 -
acm 2045 无尽的机智
#include using namespace std;long long a[60];int n,m;void max(){a[0]=0; a[1]=3; a[2]=6; a[3]=6;for(n=4;n}int main(){max();while(cin>>m)coutreturn 0;}a[0]=0;原创 2015-11-29 23:06:02 · 327 阅读 · 0 评论 -
杭电2899 防忘
Strange fuctionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5755 Accepted Submission(s): 4081Problem Description Now, here is a fuction:原创 2016-06-06 09:21:46 · 378 阅读 · 0 评论 -
hdu 1597 防忘
find the nth digitTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11979 Accepted Submission(s): 3612Problem Description假设:S原创 2016-11-09 20:44:42 · 311 阅读 · 0 评论 -
hdu 1166 敌兵布阵
敌兵布阵Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 80275 Accepted Submission(s): 33917Problem DescriptionC国的死对头A国这段时间正在进行军事演原创 2016-11-16 20:52:09 · 268 阅读 · 0 评论 -
hdu 2034 无聊水一把map
人见人爱A-BTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 76279 Accepted Submission(s): 21258Problem Description参加过上个月月赛的同学一定还记得原创 2017-01-12 00:35:28 · 282 阅读 · 0 评论 -
2017百度之星初赛2 小小粉丝度度熊
小小粉丝度度熊Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 441 Accepted Submission(s): 141Problem Description度度熊喜欢着喵哈哈村的大明星——星星小姐原创 2017-08-13 20:47:57 · 188 阅读 · 0 评论 -
acm 2037 水题一个 注意细节- - 然后 没有然后了
#include using namespace std;int main(){int a[1000],b[1000];int n;while(cin>>n){if(n==0) break;int i,j,t;for(i=1;i{cin>>a[i]>>b[i];}for(j=1;j{ for(i=1;iif(b[i]>b[i+1]原创 2015-12-03 14:42:11 · 322 阅读 · 0 评论 -
acm2035 毫无技术含量 注意下 只取最后三位 所以 计算只有最后三位
#include using namespace std;int main(){int a,b;while(cin>>a>>b){if(a==0&&b==0) break;long int s=1;for(int i=1;i{s=s%1000; 、、、、、处理的 只运算最后三位s=s*a;}s=s%1000;cout}原创 2015-12-04 11:44:24 · 470 阅读 · 0 评论 -
杭电1214 圆桌的问题
此类问题就是拼智商 拼数学 桌子是圆的 那么交换的次数怎么样子最少呢?首先排序是按照冒泡的思想肯定是n*(n-1)/2; 然后怎么样减少冒泡的次数? 达到排序的另一只效果首先桌子是圆的 把桌子分成两个部分剩下的就自己悟了 #include <iostream>using namespace std;int cc(int x){ x=x*(x-1)/2; //冒原创 2016-04-06 15:47:31 · 387 阅读 · 0 评论 -
杭电 1215 筛选法的确比较快
筛选法的理解 就是把所有共同属性的不同元素同时筛选出来 比如 6 是2 的倍数 也是三的倍数 就加2 再加3 #include <iostream>#include <cmath>#include <cstring>#include <string>using namespace std;int main(){ int a[500005]; memset(a,原创 2016-04-06 10:45:05 · 454 阅读 · 0 评论 -
杭电4540 这个比较典型 而且简单
刷题这东西 不能刻意的在意解法 题都是人编的 解法那么多 只学解法是自取灭亡首先 附上代码#include <iostream>#include <stdio.h>#include <iomanip>#include <cmath>#include <cstring>#include <string>using namespace std;int main(){ int原创 2016-04-10 19:07:05 · 508 阅读 · 0 评论 -
动态规划 杭电2084 数塔
既然是思想 动态规划的思想 要用自己的思想写出代码动态规划的神奇就是 不需要去穷举 就像一次走完了所有的优越路径 然后在个别的优越路径中选出最好的 但是实际上每个路径也没有放过#include <iostream>#include <string>#include <cstring>using namespace std;int main(){ int n;原创 2016-04-01 13:08:53 · 400 阅读 · 0 评论 -
机智的偶数求和
Problem Description有一个长度为n(n Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output对于每组输入数据,输出一个平均值序列,每组输出占一行。 Sample Input3 24 2 Sample Output3 63 7原创 2015-11-12 22:30:05 · 469 阅读 · 0 评论 -
关于平方和立方和,注意范围的取值顺序
#include using namespace std;int main(){long int m,n;long int s,z;long int i;while(cin>>m>>n){int a,b; b=m>n?m:n; //将大的赋予b a=m //将小的赋予as=0;z=0;for(i=a;i{if(原创 2015-11-12 21:31:36 · 591 阅读 · 0 评论 -
关于打分去掉最高分和最低分的代码
#include #include using namespace std;int main(){double n,x;while(cin>>n){x=0;int a[200];int i,j,t;for(i=1;icin>>a[i];for(j=1;jfor(i=1;iif(a[i]>a[i+1]){t=a[i];a[i]=原创 2015-11-12 20:02:54 · 1690 阅读 · 0 评论 -
统计 acm2008
#include using namespace std;int main(){double a;int n,i;while(cin>>n) {if(n==0) break;int x,y,z;x=0;y=0;z=0;for(i=1;i{ cin>>a; if(a else if(a==0) y=y+1; e原创 2015-11-12 19:02:38 · 367 阅读 · 0 评论 -
机智的末位无空格
#include#include #include using namespace std;int f(int x) {int y=1; for(int i=1;i y=y*x; return y;}int main(){int a,b,c,d;while(cin>>a>>b){c=0;d=0; for(int i=a;i {if(原创 2015-11-12 18:19:31 · 471 阅读 · 0 评论 -
给你n个整数,求他们中所有奇数的乘积。
#include using namespace std;int main(){ int n,i,a,temp; while(scanf("%d",&n)==1) //等待输入 { a = 1; for(i=0;i { scanf("%d",&temp); if(temp%2) a*=temp; //if(temp%2) i原创 2015-11-11 17:20:09 · 6874 阅读 · 0 评论 -
小小粉丝度度熊
小小粉丝度度熊Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 441 Accepted Submission(s): 141Problem Description 度度熊喜欢着喵哈哈村的大明星——星星小姐。为什么度度熊会喜欢星星小原创 2017-08-13 20:54:09 · 200 阅读 · 0 评论