- 博客(8)
- 收藏
- 关注
原创 CCF 2021-9-1-数组推导
本题的题目有点迷惑,其实就是一个对数组B进行全部累加和不重复数字累加的过程。 /* a[n]是自然数组成的数组 ,bi表示ad的最大前缀。 输入: n B1 B2-----Bn 输出: sum的最大值 sum的最小值 */ #include<stdio.h> int main() { int n,i,num=-1; int s1=0,s2=0; scanf("%d",&n); int b; for(i=0;i<n;i++) { s
2021-11-30 19:47:23 460
原创 CCF 2021-4-1-灰度直方图
/* a是[0,L)的一个整数,表示对应位置像素的灰度值 h[x]表示灰度值为x的像素个数 输入: n m L 2---n+1行输入矩阵A(每行m个数) 输出:L个整数(1行) */ #include<stdio.h> int main() { int n,m,L; int i,j,a; int h[256]={0}; scanf("%d%d%d",&n,&m,&L); for(i=0;i<n;i++) { for(.
2021-11-29 20:27:56 247
原创 CCF 2020-12-1-期末预测之安全指数
/*n项指标, 得分score[i], 重要程度w[i] 安全指数:y=relu(x) 输入:n w[i] score[i] n行 输出:y (一定非负) */ #include<stdio.h> int main() { int n,i,cj=0,y; scanf("%d",&n); int w[n],score[n]; for(i=0;i<n;i++) { scanf("%d%d",&w[i],&score[i.
2021-11-29 19:26:04 183
原创 CCF 2020-9-1-称检测点查询
本题比较简单,只需注意三个检测点坐标按照由近到远依次输出即可。 我是先找到最近的一个点,然后排除这个点 ,然后再找到第二个再排除。 d=(X-x[i])*(X-x[i])+(Y-y[i])*(Y-y[i]); //排除最近的那一个点 if(d<d2&&i!=k1-1) { d2=d; k2=i+1; } d=(X-x[i])*(X-x[i])+(Y-y[i])*(Y-y[i]); //排除最近的和地二近的 if(d<d3&
2021-11-29 17:29:46 303
原创 CCF 2020-6-1-线性分类器
/* 输入:n m 点的个数 查询的个数 2--n+1行输入n个点的信息(x,y,A) n+2--n+m+1行输入m个查询 输出:m行,每行一个字符串:Yes No */ #include<stdio.h> int x[10001],y[10001]; char c[10001]; int main() { int n,m,i,j,sum; int A,B; //标记是否可以划分 int a0,a1,a2;...
2021-11-28 23:07:07 520
原创 CCF 2019-12-1-报数
本题其实是一道比较简单的题目,可一看到题目时,确实懵了一下,甲乙丙丁的跳过次数要依次输出的,而不仅仅是输出总的跳过次数。 本题中我使用的shu /*四个人从1开始轮流报数,含有数字7或者是7的倍数就直接跳过 输入: n-----报了n个数后游戏结束 输出: 共四行,每行一个正整数,依次表示甲乙丙丁跳过的次数 */ #include<stdio.h> int a[10001]; int main() { int n,i; int j=0,y=0,b=0,d=0; s...
2021-11-28 20:26:33 217
原创 CCF 2019-9-1-小明种苹果
本题需要注意以下几个点: 数组应放在main函数外, main函数里面的数组是开在栈区(stack),在函数外面的是开在数据区的。栈区的内存比较小,所以当数组非常大的时候,就会报错。 数组下标从0开始,而本题种树的编号从1开始。 累加一棵树的疏果个数后,s应清零,这样才可以对比哪棵树疏果个数最多。对于疏果个数并列最多的只需要明确i的值是由小到大的,先达到最大输出即可。 /* 输入:N M 2---N+1行 ,每行M个整数 N-苹果树的棵树 M-疏果的轮数 输出:...
2021-11-27 20:31:22 632
原创 CCF 2019-3-1-小中大
本题最大值和最小值的输出较为简单; 中位数的输出需要注意:当n为偶数时,中位数可能会是分数,用中间两个数之和是否为偶数来判断中位数的情况。 //统计n个整数(有序可能重复)中的最大值、中位数、最小值。 //输入 n //n个有序整数(有序可能重复,空格隔开) //输出: 最大数、中位数、最小数(分数四舍五入保留一位小数) #include<stdio.h> int main() { int n,num[100000],i; int max,mid,min; scan..
2021-11-27 16:44:16 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人