![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CSP
qq_虚无
这个作者很懒,什么都没留下…
展开
-
CSP 201903-2 二十四点(0ms,404KB)
文章目录题目解题思路代码测试结果题目解题思路先做乘除,再做加减。如3+4x5+3,可以将其先转化为3+20+3,再做加法。具体算法是:利用递归函数,遇到乘除,先算出来,再回来进行加减。可以用符号+作为分割符,来划分。这要注意的是要先对初始字符进行预处理,如将3-4变为3+(-4),其中原来4的字符是‘4’,而我们需要将其变为‘0’-(‘4’-‘0’)这个值的字符,这样就实现了统一用+作...原创 2020-03-10 15:55:03 · 201 阅读 · 0 评论 -
CSP 201903-1 小中大 (31ms,404KB)
文章目录题目代码测试结果题目代码#include<stdio.h>int main(void){ int n; int flag=0;//判断中间值是否是浮点数 int a[3];//保存头,尾,和中间值。 int temp; double medium; scanf("%d",&n); for(int i=0;i<n;i++){ scan...原创 2020-03-10 15:37:12 · 94 阅读 · 0 评论 -
CSP 201909-3 字符画(C)
文章目录题目解题思路代码(纯c代码)八个测试样例测试结果(796ms)题目解题思路(先吐槽下这题)这题目是真的出的很恶心,啰嗦一大堆废话,半天讲不到要点上,还把解题关键点说的很分散。最主要是题目逻辑很不清晰,让人理解题目事倍功半,当年考场上啃这题硬是花了半个多小时才“看懂”题目,现在复盘想想可能当时还是没看透题目。其实这题真正读懂了题目会发现这题其实不难,基本没有涉及算法,只是处理字符繁杂...原创 2020-02-21 12:38:38 · 1033 阅读 · 2 评论 -
CSP 201909-2 小明种苹果(续)(C)
文章目录题目代码测试结果题目代码#include <stdio.h>#include <stdlib.h>int main(void){ int n,m,i,j; int **tree; int sum=0,num=0,count=0; int E=0; scanf("%d",&n); tree=(int **)malloc(n*sizeof...原创 2020-02-17 21:53:35 · 149 阅读 · 0 评论 -
CSP 201909-1 小明种苹果(C)
文章目录题目代码测试结果题目代码#include <stdio.h>#include <stdlib.h>int main(void){ int n,m; int **count; scanf("%d %d",&n,&m); count=(int **)malloc(n*sizeof(int *)); for(int i=0;i<...原创 2020-02-17 21:45:28 · 86 阅读 · 0 评论 -
CSP 201912-5 魔数(python)
文章目录题目考场代码结果题目这道题可以说是短小精悍了,只会暴力解法,用c溢出,用python超时。只水了20分。有会做的小伙伴可以评论留言~考场代码sr=input().split()n,q=int(sr[0]),int(sr[1])command=[]num=[]u=[314882150829468584,427197303358170108,10222926907267299...原创 2020-02-12 21:19:56 · 2004 阅读 · 0 评论 -
CSP 201912-4 区块链(C)
文章目录题目代码结果题目解题思路大家可以去我上一篇博客看。代码#include <stdio.h>#include <string.h>#include <stdlib.h>struct Point{//节点 int len; int link[501];};struct upcom{//更新命令 int time; int le...原创 2020-02-12 21:10:01 · 888 阅读 · 0 评论 -
CSP 201912-4 区块链 (python)
文章目录题目代码结果题目由于考场上只剩下半个小时了,看这题目也有点难,就放弃了,现在有时间了,复盘了下。发现如果不太了解区块链,一开始真的连题目都看不懂,看了半天才看懂这题目啥意思。简单的说就是,有n个节点,每个节点都有一条主链,初始都是长度为1,只有一个创世块0。这n个节点通过m条边相连接。输入的命令有两种,一种是创建新块的命令,如a b c,表示节点a在时间b时在主链尾端加上新块c;另...原创 2020-02-12 20:57:16 · 773 阅读 · 1 评论 -
CSP 201912-3 化学方程式(python)
文章目录题目考场代码结果题目这题是一道典型的字符处理题,比较复杂,但题目中给出的巴科斯范式是一个提示,可以让你快速理清代码思路。但是本人在考场上时直接忽略这部分范式,以为是废话。。。。所以看完题目就直接开干,最后花了两个多小时才写出来。。。看完这题时,很明显处理括号是需要递归分析的。想明白这个基本就能开写了。由于用的是python,很容易就超时,所以最后只拿到70分,但代码肯定是对的。考...原创 2020-02-12 20:23:45 · 918 阅读 · 3 评论 -
CSP 201912-2 回收站选址(python)
文章目录题目考场代码结果题目这题也算是水题,可能就是题目比第一题长了一点,稍微复杂一点,但总的来说还是很简单的。考场代码写的粗糙了些,随意~n=int(input())laji={}count=[0,0,0,0,0]for i in range(n): sr=input().split() laji[sr[0]+','+sr[1]]=1for item in l...原创 2020-02-12 20:09:40 · 216 阅读 · 0 评论 -
CSP 201912-1 报数(python)
文章目录题目考场代码结果题目这题比较水,加上用的是python,考场上几分钟就写完了。考场代码n=int(input())flag=0count1=[0,0,0,0]count=0num=1while(count!=n): if '7'in str(num) or num%7==0: count1[flag]+=1 else: c...原创 2020-02-12 20:02:09 · 186 阅读 · 0 评论