- 博客(29)
- 收藏
- 关注
原创 #CCF-计算资源调度器-202203-3
得分只有80分,保存后续继续改进。过滤阶段在这个阶段,先根据计算任务的要求,过滤出所有满足要求的计算节点。如果不存在这样的计算节点,并且指定了计算任务反亲和性要求,并且计算任务反亲和性要求是尽量满足的,那么去掉计算任务反亲和性要求,再过滤一次。如果还不存在,就认为该计算任务的要求无法满足,该计算任务无法分配。排序阶段在这个阶段,将过滤后的计算节点按照这个方法排序:选择此时运行计算任务数量最少的计算节点;选择编号最小的计算节点。n, m = map(int, input().split()..
2022-04-27 10:36:16
980
原创 #CCF-未初始化警告-2022/03-1
未初始化警告,出现了运行超时错误。巧妙运用FLAG标志是否初始化过,用0/1表示已初始化/未初始化。避免判断数值是否在列表中无论用for循环还是 if in/not in ,都会导致时间超时。#未初始化警告# 202203-1nk = input().split()n = int(nk[0])k = int(nk[1])a = [1 for i in range(n+1)]#1代表着没有初始化过a[0] = 0 #a0为常量,已经初始化过count = 0for i in rang..
2022-04-14 16:23:03
1101
原创 #CCF-序列查询- 202112-1
注意此题具有时间要求,要仔细读题,根据题目给出的方法尽可能的缩短计算时间。# 202112-1#序列查询nN = input().split()n = int(nN[0])N = int(nN[1])Ai = input().split()Ai.insert(0,"0")sum_f = 0for i in range(0,n): sum_f = sum_f + i*(int(Ai[i+1])-int(Ai[i])) #按照问题给出的方式减少时间 ,在相邻的A【i】之间的x对应的..
2022-04-14 16:14:22
201
原创 #CCF-数组推导- 202109-1
数组推导#202109-1#数组推导#A[i] >=0整数n = int(input())B = input().split()B = [int(j) for j in B]A_max = [0 for i in range(n)]A_min = [0 for i in range(n)] #BA_max[0] = B[0]A_min[0] = B[0]for i in range(1,n): if B[i] == B[i-1]:#最大值不变,意味着A[i]一定<..
2022-04-14 16:08:17
109
原创 #CCF-灰度直方图-202104-1
#202104-1#灰度直方图nmL = input().split()n = int(nmL[0])m = int(nmL[1])L = int(nmL[2])Ai = [] #图像矩阵for i in range(n): A = input().split() A = [int(j) for j in A] Ai.append(A)Hi = [0 for i in range(L)]for i in range(n):#依次遍历 for j in ra.
2022-04-14 16:06:22
105
原创 #CCF-期末预测之安全指数-202012-1
期末预测之安全指数#202012-1#期末预测之安全指数def relu(x): #定义RELU函数 return max(0,x)n = int(input())score_wi = []#添加打分和权重for i in range(n): score_w = input().split() score_w = [int(j) for j in score_w] score_wi.append(score_w)sum_s = 0#根据公式进行计算fo..
2022-04-14 16:02:03
71
原创 #CCF-称检测点查询-202009-1
查询距离自己最近的三个核酸检测点#某市设有 n个核酸检测点,编号从1到 n,其中 i号检测点的位置可以表示为一个平面整数坐标 (x,y)#为方便预约核酸检测,请根据市民所在位置 (X,Y),查询距其最近的三个检测点。#多个检测点距离相同时,编号较小的视为更近。#20200901#称检测点查询#某市设有 n个核酸检测点,编号从1到 n,其中 i号检测点的位置可以表示为一个平面整数坐标 (x,y)#为方便预约核酸检测,请根据市民所在位置 (X,Y),查询距其最近的三个检测点。#多个检测点距离相.
2022-04-14 15:57:50
243
原创 #CCF-线性分类器-2020/06-1
线性分类器实现2分类#202006-1#线性分类器nm = input().split()n = int(nm[0])#点的个数m = int(nm[1])#查询的个数datas = []for i in range(n): data = input().split() datas.append(data)lines = []for i in range(m): line = input().split() line = [int(j) for j in.
2022-04-14 15:55:10
88
原创 #CCF-报数-2019/12-1
4个人报数,遇到含7或7的倍数的跳过。#201912-1#报数#90分原因:for循环要设置跳出条件n = int(input())count = 0 #80分原因 count设为0t = 1#开始报数p = [0 for i in range(4)]#4个人的报数跳过情况while count < n: for i in range(4): if t%7 == 0 or str(t).count('7') > 0: p[i] .
2022-04-14 15:52:53
58
原创 #CCF-小明种苹果-2019/09-1
小明种苹果进行疏果操作。对列表或者说数组进行计算。#201909-1#小明种苹果NM = input().split()N = int(NM[0])M = int(NM[1])nms = []for i in range(N): nm = input().split() nm = [int(j) for j in nm] nms.append(nm)sum_apple = [0 for i in range(N)] #每颗苹果树剩下的苹果数sub_apple ..
2022-04-14 15:50:52
62
原创 #CCF-小中大-2019/03-1
有序数列中找出最大值、最小值和中位数。关键点在于中位数的计算以及四舍五入的保留1位小数。#输出最大值、最小值、中位数 分数四舍五入保留1位n = int(input())nums = input().split()nums = [int(i) for i in nums]max_num = max(nums)min_num = min(nums)mid_num = 0if n%2 ==0:#偶数 mid_num = (nums[int(n/2)]+nums[int(n/2)-1].
2022-04-14 15:45:25
62
原创 #CCF-小明上学-2018/12-1
小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。 京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0 时刻起,[0,r) 秒内亮红灯,车辆不许通过;[r, r+g) 秒内亮绿灯,车辆允许通过;[r+g, r+g+y) 秒内亮黄灯,车辆不许通过,然后依次循.
2022-04-12 23:31:01
71
原创 #CCF-卖菜-2018/09-1
在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的菜价设置为自己和相邻商店第一天菜价的平均值(用去尾法取整)。 注意,编号为1的商店只有一个相邻的商店2,编号为n的商店只有一个相邻的商店n-1,其他编号为i的商店有两个相邻的商店i-1和i+1。 给定第一天各个商店的菜价,请计算第二天每个商店的菜价。#.
2022-04-12 23:18:51
119
原创 #CCF-跳一跳-2018/03-1
近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8…)。 现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。#近来,跳一跳这款小游戏风靡全国,受到不少玩家.
2022-04-12 23:02:53
2500
原创 #CCF-最小差值-2017/12-1
给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。#给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。#201712-1n = int(input())nums = input().split()nums = [int(i) for i in nums] #数值化nums.sort()#排序后的数据相近数值之间的差值一定比其他的小min_nums = [0 for i in range(n-1)] #差值初始化for i in ran.
2022-04-12 22:47:06
242
原创 #CCF-打酱油-2017/09-1
小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。#小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油# 201709-1money = int(input())count = 0while money > 0: #钱小于0时跳出循环 if money >= 5*10: #钱比50多,则选择买5送2活动 count .
2022-04-12 22:44:01
68
原创 #CCF-分蛋糕-2017/03-1
小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。 请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。#小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为.
2022-04-12 22:41:14
184
原创 #CCF-中间数-201612-1
在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。 给定一个整数序列,请找出这个整数序列的中间数的值。100分/90分##在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。#在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。给定一个整数序列,请找出这个整数序列的中间数的值。#9.
2022-04-12 22:39:47
150
原创 #CCF-最大波动-201609-1
#201609-1#最大波动#小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,#他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。n = int(input())nums = input().split()for i in range(n):nums[i] = int(nums[i])subs = [0 for i in range(n-1)]for i in range(n-1): #求差值subs.
2022-04-10 23:29:53
176
原创 #CCF-折点计数-2016/04-1
折点计数给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。n = int(input())nums = input().split()cou = 0for i in range(n): nums[i] = int(nums[i]) #数值类型subs = [0 for i in range(n-1)] for i.
2022-04-10 22:42:20
380
原创 #CCF-数位之和-2015/12-1
给定一个十进制整数n,输出n的各位数字之和。输入一个整数n。输出一个整数,表示答案。#201512-1# 给定一个十进制整数n,输出n的各位数字之和。n = input()out = 0for i in range(len(n)): out = out + int(n[i]) #将字符串的各位数相加print(out)...
2022-04-10 11:33:33
161
原创 #CCF-201509-1 -数列分段
给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?#201509-1#给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?n = int(input())nums = input().split()for i in range(n): nums[i] = int(nums[i]) #数值类型sum_list = 1 #初始段数为1for i in range(n-1): if nums[i] != nums[i+1]: #当前.
2022-04-08 20:49:10
109
原创 #CCF-图像旋转 - 201503-1
旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。#201503-1#旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。#计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。n,m = input().split()n = int(n)m = int(m)n_sum = []#实现输入for i in range(n): .
2022-04-08 20:32:56
82
原创 #CCF-门禁系统-2014/12-1
涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。#2014/12-1#涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,#每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。n = int(input())nums = input().split()for i in range(n): nums[i] = .
2022-04-08 13:23:56
311
原创 #CCF--相邻数对--2014/09-1
给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1#201409-1#给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。n = int(input())nums = input().split()count_sum = 0for i in range(n): nums[i] = int(nums[i]) #数值类型for i in range(n): for j in range(i+1,n): if abs(nums[i]-nums.
2022-04-08 13:10:33
221
原创 #CCF--相反数--2014/03-1
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。#2014/03/1#有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。n = int(input())nums = input().split()com_num = 0 #相反数数量counts = [0 for i in range(n)] #初始化列表for i in range(n): nums[i] = abs(int(n.
2022-04-08 11:19:17
238
原创 #CCF-出现次数最多的数-2013/03-1
给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个#2013/12/1#给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。#90分#100分n = int(input()) #n个整数nums = input().split() #具体数值counts = [0 for i in range(n)]for i in range(n): nums[i] = int(nums[i]) #90分原因在于没有将列表内.
2022-04-08 10:26:57
214
原创 centos6的网络yum源不可用或者其他的源不可用
centos6的网络yum源不可用或者其他的源不可以用时更改/etc/yum/pluginconf.d/或repo.d包中的对应的repo文件将其中的enabled=1改为enabled=0
2021-01-19 11:58:03
119
原创 CCF认证 201509-2 日期计算 (Python语言)
y = int(input())d = int(input())days = [31,28,31,30,31,30,31,31,30,31,30,31]days2 = [31,29,31,30,31,30,31,31,30,31,30,31]if (y %4==0and y%100!=0)or (y%400==0): days = days2month = 0day = 0while(d>0): day = d d = d-days[month]...
2020-08-31 13:40:54
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人