摘要: //最大值与最小值 #include<stdio.h> #include<stdlib.h> #define MAXN 100 int comp(const void*a,const void*b)//用来做比较的函数。 { return *(int*)a - *(int*)b; } int mai 阅读全文
posted @ 2020-01-28 10:00 Hqx_curiosity 阅读(195) 评论(0) 推荐(0) 编辑
摘要: //最大最小公倍数 // #include<stdio.h> int main(){ int n; scanf("%d",&n); //连续3个数 奇偶奇 互质 if(n<=2) printf("2"); else if(n==3) printf("6"); else if(n%2==1) prin 阅读全文
posted @ 2020-01-28 09:54 Hqx_curiosity 阅读(164) 评论(0) 推荐(0) 编辑
摘要: //最小乘积(基本型) #include<stdio.h> #include<stdlib.h> #define MAXN 100 int comp_a2(const void*a,const void*b)//用来做比较的函数。 { return *(int*)a - *(int*)b; } in 阅读全文
posted @ 2020-01-28 07:36 Hqx_curiosity 阅读(198) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<string.h> int main(){ int a[5],i,max; char str[5][100]; for(i=0;i<5;i++){ scanf("%s",str[i]); a[i] = strlen(str[i]); } for( 阅读全文
posted @ 2020-01-27 19:47 Hqx_curiosity 阅读(194) 评论(0) 推荐(0) 编辑
摘要: //比较字符串 #include<stdio.h> #include<string.h> #define MAXN 100 int main(){ char str1[MAXN],str2[MAXN]; int length; scanf("%s%s",str1,str2); length = st 阅读全文
posted @ 2020-01-27 16:07 Hqx_curiosity 阅读(258) 评论(0) 推荐(0) 编辑
摘要: //阿尔法乘积 #include<stdio.h> int alpha(long long int x){ if(x<10) return x; else{ long n = 1; while(x){ if(x%10 != 0){ n *= x%10; x /= 10; } else x /= 10 阅读全文
posted @ 2020-01-26 22:44 Hqx_curiosity 阅读(510) 评论(0) 推荐(0) 编辑
摘要: //摆动序列 #include<stdio.h> int k,num; int data[22],book[22]; void dfs(int t){ if(t>1){ if(t==2) num++; else{ int flag = 1; for(int i=t-1;i>=2;i--){ //条件 阅读全文
posted @ 2020-01-26 22:13 Hqx_curiosity 阅读(163) 评论(0) 推荐(0) 编辑
摘要: //算法训练——暗恋 //思路:枚举 #include<stdio.h> #define MAX 200 int map[MAX][MAX]; int judge(int x,int y,int cur){ //判断以(x,y)为左上角、长度为cur,能否构成一个纯色的正方形 int color; 阅读全文
posted @ 2020-01-26 21:12 Hqx_curiosity 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/schips/p/10658253.html 求最小公倍数的方法: 方法1:分解质因数法 方法2:公式法 求最大公约数的方法: 方法1:辗转相除法(欧几里德法) 方法2:穷举法(枚举法) 方法3:更相减损法 方法4:Stein算法 利用公式法 + 阅读全文
posted @ 2020-01-19 07:45 Hqx_curiosity 阅读(521) 评论(0) 推荐(0) 编辑
摘要: //年号字串 #include<stdio.h> int main(){ int n; scanf("%d",&n); char a[] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q',' 阅读全文
posted @ 2020-01-17 20:24 Hqx_curiosity 阅读(551) 评论(0) 推荐(0) 编辑