CSP
Snnopy#8809
这个作者很懒,什么都没留下…
展开
-
CSP JSON查询 超短代码完成
map<string,string>可以实现一层查询。多层查询是个难点,这里我们可以将类似于address.city的查询直接当做一个键。这样一来只要在map中找就可以了。其次是对STL的熟练度的考察。一,string1.isspace函数可以检验空格和tab!2.substr(x)返回从x开始的后缀(包含x)substr(x,n)返回从x开始的n个字符的子串(包含x)...原创 2019-07-29 11:22:39 · 354 阅读 · 0 评论 -
CSP 元素选择器
思路参考:传送门唯一遇到的坑是选择器也是可以重复出现在一条查询里的,而不是只能出现在最后。#include<bits/stdc++.h>using namespace std;vector<string> res;//保存祖先vector<string> qus;//保存查询vector<int>ans;//保存答案struct No...原创 2019-08-02 19:33:28 · 446 阅读 · 3 评论 -
CSP 权限查询
map的写法上参考了:添加链接描述但它忘记处理同一个角色出现重复权限的问题,没有取最大值,丢了10分。map还是蛮好用的,第一次写用struct写疯了。#include <algorithm>#include <iostream>#include <vector>#include <map>using namespace std;i...原创 2019-07-26 19:26:01 · 410 阅读 · 0 评论 -
CSP 炉石传说
作为一名年迈的炉石玩家,终于有机会参与到炉石的底层设计中了hhhhh#include<iostream>#include<cstdio>#include<queue>#include<vector>#include<algorithm>using namespace std;int n;int flag=0,player...原创 2019-07-26 19:31:22 · 413 阅读 · 0 评论 -
CSP URL映射
找不出错了。。。很郁闷#include<bits/stdc++.h>using namespace std;struct Rule{ string name; bool flag; vector<string> v;}rule[105];bool isnum(string &str){ for(int i=0;i<...原创 2019-07-31 20:20:43 · 237 阅读 · 0 评论 -
CSP Markdown string和int转化
哭了,href写成herf,结果硬是半天找不出bug。粗心害死人辣!由于只有一层嵌套还是可以暴力写if else不写函数嵌套的。本题模拟过程较为清晰简单。需要记忆的点在于int转string。这里我采用了最慢的sstream。stringstream ss;ss<<cnt;string tt;ss>>tt;还可以用int n = 65535;char t[...原创 2019-07-28 12:05:56 · 226 阅读 · 0 评论