CCF CSP认证
weixin_44423317
这个作者很懒,什么都没留下…
展开
-
ccf csp 2020年09月 第三题:点亮数字人生(python版)附多个测试用例
题目略思路非闭环电路:遍历列表找到能输出的器件,遍历过程如下NAND 2 O2 O3 #4,第三次遍历输出O1NAND 2 I1 O4 #2,第二次遍历输出O2NAND 2 I2 O4 #3,第二次遍历,输出O3NAND 2 I1 I2 #1,第一次遍历输出O4,NAND 2 O6 O7 #8,第五次遍历输出O5NAND 2 O1 O8 #6,第四次遍历输出O6NAND 2 I3 O8 #7,第四次遍历输出O7NAND 2 O1 I3 #5,第三次遍历输出O8闭环电原创 2021-10-12 14:06:02 · 227 阅读 · 0 评论 -
ccf csp 二十四点四则运算Java版
这里写自定义目录标题题目解题思路代码题目解题思路四则运算的方法:从左到右,先乘除后加减。所以可以使用for循环遍历先找出乘除符号计算,然后再找加减符号计算。首先把24点字符串处理成列表。如:“9+3+3x4” 处理成[9,+,3,+,3,x,4].之后遍历列表先找出乘除号计算–>[9,+,3,+,12];然后找出加减号计算–>[12,+,12]–>[24]最后列表中就剩下最终的计算结果了。代码import java.util.ArrayList;import jav原创 2021-09-29 17:55:18 · 145 阅读 · 0 评论 -
CCF CSP 201912-3 化学方程式 python满分
CCF CSP 201912-3 化学方程式(python)满分提交截图:样例输入:11H2+O2=H2O2H2+O2=2H2OH2+Cl2=2NaClH2+Cl2=2HClCH4+2O2=CO2+2H2OCaCl2+2AgNO3=Ca(NO3)2+2AgCl3Ba(OH)2+2H3PO4=6H2O+Ba3(PO4)23Ba(OH)2+2H3PO4=Ba3(PO4)2+6H2O4Zn+10HNO3=4Zn(NO3)2+NH4NO3+3H2O4Au+8NaCN+2H2O+O2=4原创 2020-12-18 14:03:50 · 152 阅读 · 0 评论 -
ccf 化学方程式 python 满分
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201216104116643.png?x-oss-process=image/waterma样例输入:11H2+O2=H2O2H2+O2=2H2OH2+Cl2=2NaClH2+Cl2=2HClCH4+2O2=CO2+2H2OCaCl2+2AgNO3=Ca(NO3)2+2AgCl3Ba(OH)2+2H3PO4=6H2O+Ba3(PO4)23Ba(OH)2+2H3PO4=Ba3(PO4)2+6H2O4Z原创 2020-12-16 11:37:16 · 373 阅读 · 2 评论 -
ccf 认证 检测点查询(python)
在这里插入代码片```n,x,y=map(int,input().split())ls=[]for i in range(n): a,b=map(int,input().split()) c=((a-x)**2+(b-y)**2)**0.5 ls.append([c,i+1])ls.sort(key=lambda x:x[0])print(ls[0][1])print(ls[1][1])print(ls[2][1])样例一输入:3 2 22 22 32 4原创 2020-09-14 14:31:07 · 198 阅读 · 0 评论 -
ccf 认证 风险人群筛查(python)
n,k,t,x1,y1,x2,y2=map(int,input().split())ls=[]lp=[0]*ns=0for i in range(n): ls.append(list(map(int,input().split()))) for j in range(0,2*t,2): if x1<=ls[i][j]<=x2 and y1<=ls[i][j+1]<=y2: s+=1 lp[i]=1原创 2020-09-14 14:28:40 · 733 阅读 · 0 评论 -
CCF认证 稀疏向量(python语言100分)
这道题如果光是使用input()函数的话,后面几个大的测试用例光是读取输入就已经超时了。所以就一次的读取好了,使用sys模块用sys.stdin.read()函数一次读取所有数据下面这个代码是一个大佬的,ctrl+d 结束输入import sysn,a,b=map(int,input().split())v=list(map(int,sys.stdin.read().split()))i=0j=0s=0while i<a and j<b: if v[i*2]==v[(原创 2020-09-09 12:42:59 · 276 阅读 · 4 评论 -
CCF CSP 201803-2 碰撞的小球 (python语言实现)
CCF CSP 201803-2 碰撞的小球原题目:题目可点击此链接 n,l,t=map(int,input().split())ball=list(map(int,input().split()))ls=[]for i in range(n): ls.append(1)for i in range(t): for j in range(n): if (ls[j]==1and ball[j]<l and ball.count(ball[j])==1)or b原创 2020-09-08 10:06:53 · 166 阅读 · 0 评论