- 博客(59)
- 收藏
- 关注
转载 JSP与servlet之间的传值方式
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。 一、JSP -> servletJSP页面有3种方法向 servlet传值: form表单、URL 、其他 ...
2018-01-15 09:15:22 283
原创 leetcode-Longest Substring Without Repeating Characters
c++版本class Solution {public: int lengthOfLongestSubstring(string s) { int left = 0, right = 0; int exist[300] = {0}; int ans = 0; int len = s.len
2017-07-28 10:01:44 257
原创 算法竞赛入门-习题3-9 子序列(All in All, UVa 10340)
输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。 例如,abcde可以得到bce,但无法得到dc。#include#includeint main(){char s[100];char t[100];int i,j;scanf("%s%s",s,t); int r = 0;int flag;
2017-06-08 16:05:09 427
原创 算法竞赛入门经典-习题3-6 纵横字谜的答案(Crossword Answers, ACM/ICPC World Finals 1994,UVa232)
习题3-6纵横字谜的答案(Crossword Answers, ACM/ICPC World Finals 1994,UVa232)输入一个r行c列(1≤r,c≤10)的网格,黑格用“*”表示,每个白格都填有一个字母。 如果一个白格的左边相邻位置或者上边相邻位置没有白格(可能是黑格,也可能出了网格边界),则称这个白格是一个起始格。首先把所有起始格按照从上到下、 从左到右的顺序编号为1,
2017-06-07 16:55:22 1978 1
原创 算法竞赛入门经典-习题3-4 周期串(Periodic Strings, UVa455)
如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串以k为周期。 例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的字符串,输出其最小周期。#include#includeint main(){int k = 1;char s[100];scanf("%s",s);int len = str
2017-06-03 10:05:50 745
原创 算法竞赛入门经典-习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)
给出一种物质的分子式(不带括号),求分子量。 本题中的分子式只包含4种原子,分别为C, H, O, N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol)。 例如,C6H5OH的分子量为94.108g/mol。#include#includefloat mC(int i, char* s){if(i == strlen(s) -
2017-06-02 09:54:30 887
原创 LeetCode-Two Sum
Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the sam
2017-02-24 09:59:43 196
转载 图像处理和识别中常用的Opencv函数
转自http://blog.sina.com.cn/s/blog_74f32c400101a3cw.html1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像
2016-05-16 10:45:10 662
原创 150303节日
#include#include#define runnian(x) x%100!=0&&x%4==0||x%400==0?1:0int dayofmonth[13][2]={ 0,0,31,31,28,29,31,31,30,30,31,31,30,30, 31,31,31,31,30,30,31,31,30,30,31,31};struct date{
2016-03-24 10:40:04 304
原创 150302数字排序
#include#includeusing namespace std;struct e{ int shuzhi;int cishu;}buf[1001];bool cmp(e a, e b){ if(a.cishu!=b.cishu)return a.cishu>b.cishu; else return a.shuzhi}int m
2016-03-22 15:05:12 416
原创 150301图像旋转
#includeint a[1000][1000];int main(){ int n,m,i,j; scanf("%d%d",&n,&m); for(i=0;i for(j=0;j scanf("%d",&a[i][j]); } } for(j=m-1;j>=0;j--){ for(i=0;i
2016-03-22 14:44:56 306
原创 练习_窗口
问题描述 在某图形操作系统中,有N个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击
2016-03-20 17:10:48 1222 1
原创 练习_统计词语
第三题:统计词语输入一段含标点的英文语段(若干行,以Ctrl+Z结束)统计这段话中出现的所有词语要求按字典顺序输出词语,每输出一个词换一行样例输入就是一段话,输出就是这段话出现的所有词语(相同的词语只出现一次)#include#include#includeusing namespace std;struct e{ char a[100];
2016-03-20 16:34:42 493
原创 九度题目1087约数的个数
/*约数的个数=(e1+1)*(e2+1)*(e3+1)···(en+1)先求100000以内的所有素数再求num的各个素数约数的幂指数超过100000还没有将num整除为1,则此时num为最后一个素数因子最后计算第一行的表达式*/#includeint prime[100000];bool mark[100000];int size;void sushu(){
2016-03-19 16:53:16 295
原创 九度题目1104整除问题
/*先筛选出1000以内的所有素数计算出a各个素数因子的幂数计算出n!的各个素数因子的幂数(用n分别除以各素数因子的1次幂、2次幂··累加在一起)用n!的因子指数分别除以a的因子指数,取其中的最小值即为k*/#includeint prime[1001];bool mark[1001];int primesize;void sushu(){ int i,j;
2016-03-18 21:42:14 360
原创 九度题目1207质因数的个数
#includeintprime[100001];boolmark[100001];intprimesize;intsushu(){ inti; primesize=0; for(i=2;i if(mark[i]==true)continue;
2016-03-18 17:05:15 423
原创 九度题目1440Goldbach's Conjecture
#include#includebool sushu(int x){if(xint bound=(int)sqrt(x)+1;for (int i=2;i if(x%i==0)return false;}return true;}int main (){ int n,ans,i,j; while(scanf("%d",&n)!=EOF){
2016-03-18 15:05:53 329
原创 九度题目1040Prime Number
#includeintprime[10000];boolmark[105000];intsize;intcunsushu(){ inti,j; for(i=0;i mark[i]=false; } size=0; for(i=2;
2016-03-17 22:21:42 282
原创 九度题目1163素数
#include#includeint prime[10001];bool mark[10001];int size;bool judge(int x){ if(x int bound=(int)sqrt(x)+1; for(int i=2;i if(x%i==0){ return false; } } return true;
2016-03-16 21:10:06 268
原创 九度题目1047素数判定
#include#includebool judge(int a){if(aelse{ int bound=sqrt(a)+1;for(int i=2;i if(a%i==0)return false;}return true;}}int main (){ int n;while(scanf("%d",&n)!=EOF){p
2016-03-16 19:34:07 463
原创 九度题目1439Least Common Multiple
#include int Gcd(int a,int b){while(b!=0){ int tmp=a; a=b; b=tmp%b;}return a;}int main(void){ int n,m,a,b;while(scanf("%d",&n)!=EOF){while(n--!=0){ scanf("%d%d",&m,
2016-03-15 19:50:08 219
原创 九度题目1438最小公倍数
#includeint main(){ int a,b,m; while(scanf("%d%d",&a,&b)!=EOF){ m=a*b; while(a!=0&&b!=0){ int tmp=b; b=a%b; a=tmp; } if(a!=0)m=m/a; else m=m/b; printf("%d\n",m);
2016-03-14 10:06:34 385
原创 九度题目1056最大公约数
#includeint main(){ int a,b,m; while(scanf("%d%d",&a,&b)!=EOF){ while(a!=0&&b!=0){ int tmp=b; b=a%b; a=tmp; } if(a==0){ m=b; } else m=a; printf
2016-03-14 09:28:04 373
原创 九度题目1194八进制
#includeint main(){ int n,i; int ans[100]; while(scanf("%d",&n)!=EOF){ if(n==0)printf("0\n"); else{ for(i=0;n!=0;i++){ ans[i]=n%8; n=n/8; } for(i--;i>=0;i--
2016-03-13 17:32:03 422
原创 九度题目1138进制转换
#includeint main(){ char a[40]; int b[40]; int ans[200]; int i,j,len; while(scanf("%s",&a)!=EOF){ for(i=0;a[i]!=0;i++){ b[i]=a[i]-'0'; } len=i; j=0; while(len!=0){
2016-03-13 17:21:48 490
原创 九度题目1118数制转换
#includeint main(){ int a,b,i,r;//r为权重 char n[100]; long int x; int m[100]; while(scanf("%d %s %d",&a,&n,&b)!=EOF){ for(i=0;n[i]!=0;i++){ } x=0; r=1; for(i--;i>=0;i
2016-03-13 15:49:26 451
原创 九度题目1026又一版A+B
#includeint main(){ int he,i; unsigned int a,b,m; int ans[10000]; while(scanf("%d",&m)!=EOF){ if(m==0){ break; } scanf("%d%d",&a,&b); he=a+b; if(he=
2016-03-13 10:04:42 511
原创 九度题目1124Digital Roots
#includeint main (){int n,r,i;char a[1000];while(scanf("%s",&a)!=EOF){if(a[0]=='0')break;if(a[1]==0){ r=a[0]-'0';}else{r=0;for(i=0;a[i]!=0;i++){ r+=a[i]-'0';}whi
2016-03-13 09:28:15 415
原创 九度题目1074对称平方数
#includeint main(){ int n,p,i,x,m; n=0; while(n bool c=true; int a[10]; p=n*n; i=0; while(p>0){ a[i]=p%10; p=p/10; i++; } if(i==1){ printf("%d\n",n);
2016-03-12 20:35:13 513
原创 九度题目1064反序数
#includeint main(){ int a,ac,b,i,j; int ai[4];int bi[4];a=1000;while(a>=1000&&a b=9*a;ac=a;i=0;j=0;bool c=true;while(a>0){ ai[i]=a%10;a=a/10;i++;}while(b>0
2016-03-12 20:07:12 495 1
原创 九度题目1083特殊乘法
#includeint main (){ int a,b,x,ai,bi,he; while(scanf("%d%d",&a,&b)!=EOF){ he=0; x=b; while(a>0){ ai=a%10; a=a/10; while(b>0){ bi=b%10;b=b/10;
2016-03-12 19:17:36 419
转载 关于嵌入式系统的学习路线图
来源:本文乃同济大学软件学院王院长(JacksonWan)在同济网论坛发表的帖子《谈谈软件学院高年级同学的学习方向》的第二部分。三部分依次为:一、关于企业计算方向;二、关于嵌入式系统方向;三、关于游戏软件方向。嵌入式系统方向嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并
2016-03-12 11:51:12 294
原创 九度题目1183守型数
#includeint main(){ int n,p,ni,pi; while(scanf("%d",&n)!=EOF){ p=n*n;bool c=true; while(n>0){ ni=n%10;pi=p%10;n=n/10;p=p/10;if(ni!=pi){ printf("No!\n"
2016-03-11 10:02:53 520
原创 九度题目1015还是A+B
#includeint main(){ int a,b,k,he,i,ai,bi; bool xiangdeng; while(scanf("%d%d%d",&a,&b,&k)!=EOF){ if(a==0&&b==0)break;xiangdeng=true;he=a+b;while(k!=0){ ai=a%10;bi=b%10
2016-03-11 09:48:30 426
原创 练习1
14年上机题第一题,阶乘数。输入一个正整数,输出时,先输出这个数本身,跟着一个逗号,再输出这个数的各位数字的阶乘和,等号,阶乘和的计算结果,并判断阶乘和是否等于原数,如果相等输出Yes,否则输出No。题目说明输入的正整数以及其各位阶乘和都不会超出int型的表示范围。输入样例1: 145输出样例1: 145,1!+4!+5!=145
2016-03-06 18:39:57 357
原创 九度题目1153括号匹配问题
#include#includeusing namespace std;stack s;int main (){ char in[101]; char out[101]; int i; while(gets(in)){ for(i=0;in[i]!=0;i++){ if(in[i]=='('){ s.push(i); out[i
2016-03-06 17:59:16 260
原创 九度题目1433
#include#includeusing namespace std;struct E{ double j;double f;double s;bool operator return s>a.s;}}buf[1000];int main(){ int i,n,m;while (scanf("%d %d",&m,&
2016-03-05 17:13:45 287
原创 九度题目1434
#include #include using namespace std;struct TV{ int s,e,l;bool operator return e}}buf[100];int main(){ int n,i;while(scanf("%d",&n)!=EOF&&n!=0){for(i=0;i
2016-03-02 20:39:46 246
原创 九度题目1173
#include#include using namespace std;int main(){ int n,m,i; int a[101]; int b[101]; while(scanf("%d",&n)!=EOF){ for(i=0;i scanf("%d",&a[i]); } sort(a,a+n); scanf("%d
2016-03-02 09:59:36 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人