试题算法提高天天向上问题描述A同学的学习成绩十分不稳定,于是老师对他说:“只要你连续4天成绩有进步,那我就奖励给你一朵小红花。”可是这对于A同学太困难了。于是,老师对他放宽了要求:“只要你有4天成绩是递增的,我就奖励你一朵小红花。”即只要对于第i、j、k、l四天,满足i
笔记---dp---数字三角形模型
Die love 6-feet-under
算法提高课笔记动态规划算法c++
所谓数字三角形模型,即是从数字三角形这一题衍生出来的题目为经典题目,不再赘述,此笔记根据AcWing算法提高课来进行对数字三角形模型衍生例题的记录题目关系如下(见AcWing里的AcSaber):AcWing.1015.摘花生HelloKitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干
蓝桥杯 算法提高 寻找三位数【C语言】---Q君
卿卿如晤丽影如画
蓝桥杯
将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数。例如:三个三位数192,384,576满足以上条件。代码如下:#includeintmain(){inta,b,c,d,e,f;for(a=123;aintmain(){printf("192384576");printf("219438657");printf("27354
蓝桥杯 算法提高 成绩排序【C语言】---Q君
卿卿如晤丽影如画
蓝桥杯
问题描述给出n个学生的成绩,将这些学生按成绩排序,排序规则,优先考虑数学成绩,高的在前;数学相同,英语高的在前;数学英语都相同,语文高的在前;三门都相同,学号小的在前输入格式第一行一个正整数n,表示学生人数接下来n行每行3个0~100的整数,第i行表示学号为i的学生的数学、英语、语文成绩输出格式输出n行,每行表示一个学生的数学成绩、英语成绩、语文成绩、学号按排序后的顺序输出样例输入2123234样
蓝桥杯 算法提高 成绩排名【C语言】---Q君
卿卿如晤丽影如画
蓝桥杯c语言
问题描述小明刚经过了一次数学考试,老师由于忙碌忘记排名了,于是老师把这个光荣的任务交给了小明,小明则找到了聪明的你,希望你能帮他解决这个问题。输入格式第一行包含一个正整数N,表示有个人参加了考试。接下来N行,每行有一个字符串和一个正整数,分别表示人名和对应的成绩,用一个空格分隔。输出格式输出一共有N行,每行一个字符串,第i行的字符串表示成绩从高到低排在第i位的人的名字,若分数一样则按人名的字典序顺
科技成果:AI在智慧农业中的应用科普
猛码Memmat
rob-agent/aigc人工智能机器视觉机器人图像分割农业
文章目录1.番茄采摘机器人1.1熟没熟?怎么摘?1.2精准投喂:采摘完毕后的放置工作2.通道式多用途智能分选机2.1简介2.2主要技术指标2.3市场前景3.高通量土壤成分智能检测机器人3.1原创性技术成果3.2技术亮点MyThoughtsReference本文版权归属中国科学院合肥物质院智能所微信公众号所有1.番茄采摘机器人大脑:ROS系统四大核心技术:深度学习算法提高果实识别率;微小型摄像机判断
蓝杯四十二
逍遥_9353
算法提高理财计划时间限制:1.0s内存限制:256.0MB提交此题问题描述银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入k元,请你帮他计算一下,n月后,他可以获得多少收益。输入格式输入数据仅一行,包括两个整数k(100#includeusingnamespace
大数加法-----蓝桥杯
冷酷无情小美
蓝桥杯java算法eclipsejvm开发语言数据结构
题目描述以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。数据范围:s.length,tlength<100000,字符串仅由0~9构成要求:时间复杂度O(n)。结构示例1:结果示例2:代码展示:importjava.util.*;importjava.math.BigInteger;publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修
大数运算(加减乘除)
fanxingxue
转载来源:http://blog.sina.com.cn/s/blog_72c80bcf0102xs1y.htmlhttps://www.cnblogs.com/FZfangzheng/p/7700699.html大数加法运算实现算法如下:(1)将A、B按位对齐;(2)低位开始逐位相加;(3)对结果做进位调整。2.2大数减法大数减法运算实现算法如下:(1)将A、B按位对齐;(2)低位开始逐位相减;
PTA 7-38 数列求和-加强版
smatrcHendsa
https://pintia.cn/problem-sets/14/problems/3006largenumbers,大数加法特判要写return0;别让他做剩下的操作#include#include#include#include#includetypedeflonglongll;usingnamespacestd;intar[1000000];intmain(){intA,N;scanf("
蓝桥杯--算法提高 最大乘积(DFS)
exmy
搜索搜索--DFS蓝桥杯蓝桥杯dfseasy
Problem对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?Solution数据规模不大,直接DFS穷举每一种组合,计算最大乘积。#include#include#includeusingnamespacestd;constintmaxn=20;intn,m;inta[maxn],b[maxn],used[maxn];intans;voiddfs(intpos){if(pos==m)
蓝桥杯试题 算法提高 输出相等的数字
热血少年鸡小龙
蓝桥杯之小白刷刷题蓝桥杯c++
内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述输入10个整数,存储在数组中,利用指针找出所有相等的数并输出,要求每找到一批相等的数就输出一行,这一批相等的数中的每一个数都要输出,中间用空格分隔开输入格式输入的第一行包含十个整数,空格隔开输出格式输出n行,每行包含一组相等的数字。样例输入1137437213样例输出11133377
蓝桥杯试题 算法提高 和最大子序列
热血少年鸡小龙
蓝桥杯之小白刷刷题蓝桥杯算法职场和发展c++
试题算法提高和最大子序列资源限制时间限制:1.0s内存限制:512.0MB问题描述对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是最大的(跟其他所有子序列相比)。程序要求你输出这个最大值。输入格式输入文件的第一行包含一个整数N,第二行包含N个整数,表示A。其中1usingn
vscode开发c++的入门配置
走错路的程序员
c++
工作需要用c++扩展python重写算法提高性能.感觉vs太大,自己弄个vscode装个插件就可以编辑加调试了.需要配置一下,配置方法和过程都在vscode的官方文档中写着呢.网上写的都有点乱七八糟的,甚至有的还跟实际不一样.所以看文档不能只看csdn和百度到的.最标准的答案还是要看官方文档估计有小白会问官方是谁?官方在哪?这里也顺便普及一下找知识的方法和技巧.所谓的官方指的是作者.例如,你想找v
数据结构刷题计划
三冬四夏会不会有点漫长
#计划计划
算法基础课17题(目前该部分已经做完了,但是是很久之前做的,现在从头开始刷)算法提高课21题算法进阶课41题算法竞赛进阶指南37题+34题总共150题感觉整个寒假能把这个题单做完就已经非常不错了争取27号之前把算法基础课的数据结构题全部刷完(今天24号)寒假结束时间是2.25,寒假结束之前刷完就是胜利算了一下,相当于平均每天要做5题才能做完,加上今天(1.24)还有33天
leetcode#2两数相加
赫尔特
(1)题目:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807(2)解法:我的做法和用数组存储大数,进行大数加法的
蓝桥杯试题 算法提高 高精度加法 C/C++
爱敲代码的杜晓帅~
蓝桥杯练习c++字符串算法
试题算法提高高精度加法资源限制时间限制:1.0s内存限制:256.0MB问题描述在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使longlong型,一般也只能表示到-263到263。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。现在输入两个整数,请输出它们的和。输入格式两行,每行一个整数,每个整数不超过1000位输出格式一行
抖音视频上热门的技巧是什么
高省_飞智666600
做了这么久的抖音,数据一直提不上去,你是否也有这样的疑惑呢?如何提高点赞、关注、评论、转发率等指标,获得更多的官方推荐和展示次数呢?今天我们就来一起聊聊抖音怎么上热门。一、怎样通过抖音的推荐算法提高数据指标呢?技巧一:调整发布时间统计数据显示,62%的用户在吃饭前和睡前使用抖音,而只有10.9%的用户在上班或上厕所等部分时间使用抖音。没有什么时候是最佳发布时间,要根据不同的行业进行调整。平日中午1
图机器学习年度汇集
道亦无名
人工智能机器学习人工智能
一、深度学习模型优化在图机器学习领域,深度学习模型的优化尤为重要。今年的主要进展包括了利用先进的优化算法提高模型精度、减少训练时间以及对大规模图数据的适应性。部分团队还推出了定制化的深度学习模型,特别适用于复杂的图形结构和交互。二、知识图谱技术升级随着知识图谱在多个领域的广泛应用,技术层面也在迅速进化。今年,知识图谱的语义理解、实体链接、关系抽取等技术取得了显著突破。此外,多模态知识图谱的发展,使
【打卡】牛客网:BM86 大数加法
初霁i
数据结构
题目分析:因为是大数,所以不能:将string转为int,进行相加后,再int转为string。而是直接模拟加法过程。我写的:一些细节:需要反转。因为字符串从左到右遍历,加法从右往左遍历。处理不同长度的字符串时,法一:短的字符串补充‘0’法二:相同位数先进行相加,再对长的字符串进行进位处理。(我采用)本题用到:int和char之间的转换:int转char,用char=int+'0'char转int
排序算法5----快速排序(Hoare版本)(C语言)
夹心宝贝
排序算法排序算法数据结构算法
快排时间复杂度:O(NlogN),快速排序的空间复杂度为O(logn),其中n为待排序数组的长度。这是因为快速排序是一种原地排序算法,它通过在原始数组上进行交换和划分操作来实现排序,而不需要额外的空间来存储临时数据。在每一次递归调用中,快速排序只需要使用O(logn)的额外空间来保存递归调用的栈空间快速排序,最初是由Hoare这个天才想出来的,给复杂的排序算法提高了很大的时间效率,但后后来,又有人
蓝桥杯算法提高题——打包
我愛食黃燜雞
排序算法python开发语言算法数据结构
资源限制时间限制:1.0s内存限制:256.0MB问题描述Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重。Lazy希望每个人得到的礼物的编号都是连续的。为了避免支付高昂的超重费,他还希望让包裹的最大重量最小。输入格式一行两个整数N和M。一行N个整数,表示N个礼物的重量。输出格式一个整数,表示最小的最大重量。样例输入32112样例输出2数据规模和约定N,Mm:retu
acwing算法提高之动态规划--数位DP
YMWM_
AcwingC++学习算法动态规划
目录1基础知识2模板3训练1基础知识暂无。。。2模板暂无。。。3训练题目1:度的数量。解题思路:分类讨论。C++代码如下,#include#includeusingnamespacestd;constintN=35;intK,B;intf[N][N];voidinit(){for(inti=0;inums;while(n)nums.emplace_back(n%B),n/=B;intres=0;i
人工智能在库存管理中的应用
万俟淋曦
SomeInsights人工智能机器人仓储机器人库存管理AIrobot自动化
人工智能在库存管理中的应用目录人工智能在库存管理中的应用一、什么是库存管理?二、如何利用AI进行智能库存管理?简化整个库存管理流程在仓库中使用基于人工智能的机器人库存管理及配送数据挖掘与处理提供个性化的客户体验三、利用人工智能改善库存管理的好处轻松进行需求预测自动化物料采购安全库存管理通过人工智能算法提高生产力降低储存和运输成本减少供需缺口数据可访问性支持提高员工绩效四、人工智能库存管理的未来五、
C语言-蓝桥杯算法提高VIP-产生数
代码传奇
C语言题目c语言蓝桥杯算法
题目描述给出一个整数n和k个变换规则。规则:一位数可变换成另一个一位数:规则的右部不能为零。例如:n=234。有规则(k=2):2->53->6上面的整数234经过变换后可能产生出的整数为(包括原数):234534264564共4种不同的产生数问题:给出一个整数n和k个规则。求出:经过任意次的变换(0次或多次),能产生出多少个不同整数。仅要求输出个数。输入格式nkx1y1x2y2......xny
windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
[物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情