- 博客(30)
- 收藏
- 关注
原创 联想y7000 y7000p 2018/2019 不插电源 不插充电器, 直接关机 ,电量一直89%/87%/86%,V0005如何解决?
【代码】联想y7000 y7000p 2018/2019 不插电源 不插充电器, 直接关机 ,电量一直89%/87%/86%,V0005如何解决?
2023-09-19 23:55:59
2075
原创 centos python3.9 强行安装wxpython
cnetos 7 wxpython python pip3 报错 记录一下虚拟机练手真不错在我的虚拟机centos7中,pip3 install wxPython 报错找了很多资料,好像用python3.6就没事了但是我拒绝于是想用.whl 安装但是对于centos7 我找到 适配python3.6 的wxPython-4.1.1-cp36-cp36m-linux_x86_64.whl没有 xx-cp39-linux_XXX可是我找到了https://extras.wxpython.o
2021-08-25 00:31:11
1162
1
原创 vscode task.json配置c语言的工作区
vscode 怎么配置c语言和vscode工作区是什么,请另行百度参考了许多资料,有帮助请点个赞我的工作区设置如下参考注释,复制请修改所有出现的路径为你对应的路径{ "folders": [ { "path": "..\\task\\helloc" }, { "path": "..\\task\\Ctest" } ], "settings": { "files.defaultLanguage": "c", // ctrl+N新建文件后默认的语言 "edito
2021-07-24 21:46:06
861
原创 集体照 1055 python
a,b=map(int,input().split())#输入l=[t[0] for t in sorted([input().split() for i in range(a)],key=lambda x:(-int(x[1]),x[0]),reverse=True)][::-1] #读取输入并从大到小排序ll=[l[a%b:][i*a//b:i*a//b+a//b] for i in range(b)]ll[0]=l[0:a%b] +ll[0]#先按行排队print(*[" ".join(
2021-04-18 20:58:29
188
1
原创 1070 结绳 (25 分) python
a,b=input(),list(sorted([int(i) for i in input().split()]))p=b[0]/2+b[1]/2for i in b[2:]: p=p/2+i/2print(int(p))
2021-04-18 20:57:14
135
原创 1065 单身狗 (25 分) python ````
a=int(input())l=[input().split() for i in range(a)]ll={}for i in l: ll[i[0]]=i[1] ll[i[1]]=i[0]m,l2=input(),set(input().split())l3=list(sorted([i for i in l2 if ll.get(i,"0") not in l2]))print(len(l3))if len(l3): print(*l3)
2021-04-18 03:05:46
215
原创 1046 划拳 (15 分) 绝对精简
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c,d,e,s[2]={0}; cin>>a; while(a--){ cin>>b>>c>>d>>e; if(b+d==c^b+d==e) s[(int)(b+d==c)]++; } cout<<s[0]<<" "<<s[1]<<end
2021-04-06 21:42:26
76
原创 1077 互评成绩计算 (20 分) python
import numpy as npa,b=map(int,input().split())l=[int((float(t[0])+np.mean(sorted([int(q) for q in t[1:] if int(q) in range(0,b+1)])[1:-1]))/2+0.5) for t in [input().split() for i in range(a)]]print(*l,sep='\n')
2021-04-04 03:03:24
181
原创 1022 D进制的A+B (20 分) python
1022 D进制的A+B (20 分)a,b,c=map(int,input().split())s,l=a+b,""while(s): l=str(s%c)+l s//=cprint(l if len(l) else 0)
2021-04-04 02:21:40
137
原创 1013 数素数 (20 分) python
ps:像素数这种东西都是有规律哦!交第一遍可能有个点会超时 第二遍必过(这个是因为写法上的原因,可以修改(代码会变长) 但素数按照这个思路写基本没错)import matha,b=map(int,input().split())l=[2,3]q=5while len(l)<b: l+=[i for i in range(q,q+3,2) if next((t for t in range(3,int(math.sqrt(i))+1,2) if not i%t),0)==0]
2021-04-04 01:45:32
288
原创 1076 Wifi密码 (15 分) python 精简
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。ps:好像可以写成一行????print(*[next(ord(t[0])-64 for t
2021-04-02 23:11:26
227
原创 1047 编程团体赛 (20 分)
1047 编程团体赛 (20 分)编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入格式:输入第一行给出一个正整数 N(≤104 ),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。from collections i
2021-04-02 16:55:34
129
原创 1043 输出PATest (20 分)
给定一个长度不超过 104 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest… 这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 PATest 的顺序打印,直到所有字符都被输出。输入格式:from collections import Countertem=Counter(input())s="PATest"tem={i:tem.get(i,0)for i in s}for i in ran
2021-04-01 02:07:36
107
原创 1031 查验身份证 (15 分) python
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2ps:有点繁琐import functoolsl1=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2
2021-04-01 00:09:08
378
原创 1036 跟奥巴马一起编程 (15 分) python
1036 跟奥巴马一起编程 (15 分)美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:ps:python 就应该这么简短,别整的跟c语言 一样a,b=input().split()a=int(a)c=int(a/2+0.5)res=[b*a]+[b+" "*(a-2)+b]*(c-2)+[b*a]pr
2021-03-31 16:07:00
618
原创 1026 程序运行时间 (15 分)
1026 程序运行时间 (15 分)要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数 C
2021-03-31 14:45:41
114
原创 PAT1012 数字分类 (20分) python
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整数。数字间以空格分隔。ps: python真神奇
2021-03-30 22:34:30
97
原创 名人堂与代金券 (25 分)
L2-027 名人堂与代金券 (25 分)对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 60 分及以上,并且有另加福利:总评分在 [G, 100] 区间内者,可以得到 50 元 PAT 代金券;在 [60, G) 区间内者,可以得到 20 元PAT代金券。全国考点通用,一年有效。同时任课老师还会把总评成绩前 K 名的学生列入课程“名人堂”。本题就请你编写程序,帮助老师列出名人堂的学生,并统计一共发出了面值
2021-03-22 23:44:37
150
原创 秀恩爱分得快 (25 分)
L2-028 秀恩爱分得快 (25 分)古人云:秀恩爱,分得快。互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?#include<bits/stdc++.h>using namespace std;stru
2021-03-22 03:10:19
528
2
原创 1048 数字加密 (20 分)
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。写得很麻烦是因为错了的基础上改的,有点乱#include<bits/std
2021-03-21 17:37:42
106
原创 1047 编程团体赛 (20 分)
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入格式:输入第一行给出一个正整数 N(≤104 ),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。输出格式:在一行中输出冠军队的编号和总成绩,其间以一个空格分隔。注意:
2021-03-21 15:08:45
169
原创 1046 划拳 (15 分)
1046 划拳 (15 分)划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随后 N 行,每行给出一轮划拳的记录,格式为:甲喊 甲划 乙喊 乙划其中喊是喊出的数字,划是划出的数字,均为不超过 10
2021-03-21 14:42:38
88
原创 1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第 1 行给出不超过 105 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。简简单单#include<bits/stdc++.h
2021-03-20 18:16:04
97
原创 关于js 函数已经定义 报错函数未定义
今天写js脚本时碰到了这个问题,js代码在控制台中运行正常,可是放进油猴脚本运行时,却报错函数未定义,经排查,我发现是 我当中有一段 setTimeout(‘a()’,1000)的问题,因为setTimeout() 接受一个字符串参数时,它执行于全局作用域,也就是说,它位于任何函数之外,而在写油猴脚本时,是在一个函内定义了函数a,而setTimeout 运行时在全局作用域中找它,所以找不到,而在控制台测试时,函数a定义在全局作用域,所以可以完美运行,用一个匿名函数代替后,问题解决,ps 我是个新手,原因不知
2020-08-16 13:09:10
2670
1
原创 L2-002 链表去重
这不是链表题#include<stdio.h>#include<stdlib.h>typedef struct uc{ int x; int y;} uk;int main(){ int a,b,d[10001]={},e,f,h,l[100000]={0}; uk c[100000]={}; scanf("%d%d",&a,&b); ...
2020-02-16 00:32:20
224
原创 L2-005 集合相似度
我还是个大一上的新生,不会set那些,原本的办法粗糙的很,所以一直超时,改了算法后好多了,我想以后学多了,这题应该会很简单;#include<stdio.h>#include<algorithm>using namespace std;bool cmp(int a,int b){ return a>b;}int *at[51];int m...
2020-02-14 01:58:49
148
原创 L2-003 月饼 (25分)
挺简单的,注意下供不应求的情况即可#include<stdio.h>#include<stdlib.h>struct zlh{ double c; double d; double e;};int main(){ int a,j=0; struct zlh yb[1001]={}; double b,k=0,s=0,r=0,m=0; scanf("%...
2020-02-12 15:01:37
335
原创 L2-001 城市间紧急救援
大一上的新生表示写哭了,总体上,用个Dijkstra算法稍加修改就行经测试,救援经过的城市不会超过50;相同长度的路径数不会超10;如果结构直接设个500的数组会占太多内存而崩掉;还有要用gcc的编译器#include<stdio.h>#include<string.h>#include<stdlib.h>#define INF 65535s...
2020-02-12 02:46:17
925
原创 整除光棍
仿照大整数除法的一部分写,因为除数是个比较小的数,所以这题还是比较简单的;#include<stdio.h>int main(){ int s=1,a,p=0,d=0,m=1; scanf("%d",&a); int t[1000]={0}; while(1){ t[++d]=s/a; if(s/a&&!p) p=d; s%=a; ...
2020-02-07 12:47:13
324
原创 阅览室
//注意下结果四舍五入 用%.0lf;, #include<stdio.h>int main(){ int a; scanf("%d",&a); while(a--){ char c; int b[1001]={0},q; double s=0,tm=0,t1,t2; while(scanf("%d %c%lf%*c%lf",&q,&a...
2020-02-06 22:40:08
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人