- 博客(6)
- 收藏
- 关注
原创 【CCF刷题】201912-3-化学方程式(C++100分,迭代+栈)
题目思路找出等号的位置,分别统计左右两边各个元素的个数,存在map里,最后对比一下两个map是否一样。注意元素可能有一个字符也可能有2格字符,系数可能不占字符也可能有多个字符。solve函数里是找出等号的位置和对比mapcountExpr函数里是用加号+把表达式分割,然后调用countFormula来计算每个化学式里的元素个数countFormula函数用迭代+栈来实现嵌套括号处理,来计算化学式里的元素个数代码#include <bits/stdc++.h>usin
2021-02-24 21:40:48 197
原创 【随便记】C++字符串处理
splitvector<string> split(const string& str, const string& delim) { vector<string> res; if("" == str) return res; char * strs = new char[str.length() + 1]; strcpy(strs, str.c_str()); char * d = new char[delim.length() + 1]; strcp
2021-02-20 13:50:23 96
原创 【CCF刷题】202012-3-带配额的文件系统(C++70分)
记录一下而已,不要看#include <bits/stdc++.h>using namespace std;#define DIR_T 0#define FILE_T 1#define ANY 2struct Node{public: string name; // 名字 int type; // 0-directory,1-file long long siz; // 文件
2021-02-19 16:36:41 364
原创 【CCF刷题】202012-2 期末预测之最佳阈值(C++100分)
码一下做题记录而已,能跑但不优雅,别误人子弟了QAQ。题目一堆的数学公式,还是截图方便点,别骂了别骂了。题目思路按照scorescorescore排序后计算 [0,i)[0,i)[0,i) 有多少个 000(类似于前缀和一样),记为preZero。然后按照一样的方法计算 [i,n)[i,n)[i,n) 有多少个 111,记为postOne,因此预测到的正确值的个数为 preZero + postOne。一个小坑:对于scorei==scorei−1score_i==score_{i-1}sc
2021-02-18 18:03:57 368
原创 Ubuntu 通过apt安装 MySQL 及解决中文乱码问题
使用APT安装,官方指南点这里添加apt仓库在官网上下载deb包后,安装,路径写上这个包的路径sudo dpkg -i /PATH/version-specific-package-name.deb然后sudo apt update更新仓库数据。快乐地安装安装mysql-server, mysql-client和mysql-workbench-community,分别是服务器、客户端和管理数据库的图形界面。把apt换成国内镜像源就不用说啦~sudo apt-get install my
2020-08-20 14:55:42 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人