![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CCF
火枫木叶
这个作者很懒,什么都没留下…
展开
-
CCF CCSP 1246
60分,太菜了,以后有时间回顾#include<bits/stdc++.h>#define mod 998244353/*1 22 44 166 64从左往右恢复 对于字符串左边的第一个数字1 上一个 4(右边下一个一定是6)2 上一个 1 4 上一个 2 或 6(此时左边加一个6)6 上一个 4(此时左边加一个1) 或 6 (右边下一个一定是4)对于字符串右边的第一个数字 //用不上 1原创 2021-04-10 17:24:18 · 162 阅读 · 0 评论 -
201909-3 字符画 CCF CCSP
主要是系统化,模块化设计,先想好表示数据的类型,格式,进而设计大概的逻辑结构,然后依次按输入模块,逻辑处理模块,输出模块来分析解决问题,以这样的思路去做题会好做很多。#include<bits/stdc++.h>using namespace std;class Pixel{ //像素点的有关操作和属性定义 public: int R,G,B; Pixel(int r=0,int g=0,int b=0) { R=r; G=g; B=b; } bool o原创 2021-04-04 12:52:37 · 156 阅读 · 0 评论 -
带配额文件系统 C++
好吧,调了好久还是没看出逻辑哪错了,最后只有60分,果然越复杂的函数出的bug越隐秘#include<bits/stdc++.h>#define MAX 0x7fffffffffffffffusing namespace std;struct node{ string name; long long file_class; long long ld,lr;//目录配额和后代配额 long long r_size,d_size; //r_size 复用为普通文件大小原创 2021-02-07 20:30:52 · 399 阅读 · 2 评论 -
期末预测之最佳阈值 C++
70% 暴力搜索100% 简化搜索过程,按从小到大排序后,后一个值可以从前一个值推出来,不必再次遍历首先把取得的安全指数和是否及格这两个数据保存在一个vector中,然后通过sort按从小到大排序。由于考虑到重复阈值的情况,所以我们通过地图map来显示,这个单体,前一个是阈值,后一个是及格/不及格人数如果为3,表示所有结果影响为3(不及格人数和及格人数抵消后,还有3人及格),-3,则是3人不及格,0就是不影响。这样,我们就可以推出前一个和后一个的关系,对前后各种情况做出讨论并求出相应的值。从原创 2021-02-07 13:04:07 · 390 阅读 · 0 评论 -
CCF CSP 区块链 模拟
只有90分,最后一个点没通过,想不明白,放这里晾着吧,有时间反思一下#include<iostream>#include<vector>#include<map>#include<string>#include<algorithm>#include<sstream>//#define DEBUGusing namespace std;enum{QUERY,ADD_SINGLE,ADD_LIST};//每个任务分为三个状原创 2020-12-11 13:54:44 · 234 阅读 · 0 评论 -
CCF CSP化学方程式
一年后再次写这题,当时的梦魇额额,但只有90分,调不出最后的错误,留个标记,以后有时间再改改#include<iostream>#include<string>#include<cstring>#include<algorithm>#include<vector>#include<cstdlib>//#define DEBUGusing namespace std;struct Ele{ string s; int原创 2020-12-09 23:04:07 · 273 阅读 · 0 评论 -
CCF CSP 数字点亮人生
CCF CSP 数字点亮人生#include<cstdio>#include<iostream>#include<vector>#include<cstring>#include<queue>#include<algorithm>#include<cstdlib>using namespace std;struct Point{ int re; char *s;};int Q;vector&l原创 2020-12-09 23:01:16 · 346 阅读 · 0 评论