思路
这道题,提交了四次,四次90分,同时也是四次运行超时,不知道怎么回事,看了别人的题解才知道自己想多了…
评测用例规模及约定
输入保证模板中所有以 { { 开始的子串都是合法的标记,开始是两个左大括号和一个空格,然后是变量名,结尾是一个空格和两个右大括号。
1.变量不用判断是否合法!
2.以 {
{ 开始,结尾是一个空格和两个右大括号,所以不用担心左右括号谁前谁后,也不用担心连续多个左/右括号!
然而…我觉得我应该回去重修语文…
思路
把模板一行一行存入vector
把要替换的变量名和值存入map,值要去除双引号
然后一行一行处理即可!
输入
11 2
<!DOCTYPE html>
<html>
<head>
<title>User {
{
name }}</title>
</head>
<body>
<h1>{
{
name }}</h1>
<p>Email: <a href="mailto:{
{ email }}">{
{
email }}{
{
email }}</a></p>
<p>Address: {
{
address }}</p>
</body>
</html>
name "David Beckham"
email "david@