首页 > 其他分享 >P2 英语语法综述

P2 英语语法综述

时间:2023-11-08 23:13:56浏览次数:36  
标签:P2 综述 英语语法 宾语 谓语 动词 英语 句子 主语

1. 简单句, Simple Sentences

简单句,除去那些“嗯!”,“哦”, “啊!”这样的感叹, 或省略句, 或向整句提问的问句,全部都是在说(阐述这样的一个事实):什么怎么样 ” “

没错, 绝大多数的句子粗略地分一共就只有这两个部分:什么 + 怎么样。

而这个“什么”和“怎么样”分别对应了两个最基本的“句子成分”。 (“句子成分”, clause elements, 是个语法概念, 咱们等会儿还要细讲。)

现在你只要记住, 两个最基本的“句子成分”是: “主语”(subject)和“谓语”(predicate)。

换句话说, 几乎所有的英语句子结构都是主语 + 谓语。你也许要说:

等等, 不是“主谓宾”吗?

别急, 这个问题先放一放, 你马上就知道怎么回事儿了。

这里的主语一般是人或物, 不管抽象还是具体, 这个很好理解。

而接下来的这个“怎么样”里面, 都有一个广义的“动作/发生了什么事儿”。 注意, 这个“动作”并不是我们平时狭义说的要“动起来“的”动作”。

image-20231007000935914

而这个广义的“动作”也就是我们语法上说的“动词”(Verbs)。

谓语动词的分类

那么, 这世上有哪些不同类型的“动作”呢?

1.1 第一种:不及物动词

可以独立完成的动作, 如:

Papa Rabbit sleeps。 兔老爹睡觉

image-20231007001050808

这样的没有承受者的动词叫“不及物动词”(intransitive verbs)。

这第一种情况对应的句子结构就是:主语 + 不及物动词

1.2 第二种:只有一个承受对象的及物动词 / 单及物动词

有一个动作的承受者, 如:

Papa Rabbit likes you。 兔老爹喜欢你。

image-20231007001229646

如果光说“兔老爹喜欢”, 你肯定觉得意思不完整, 因为像“喜欢”这样的动词没有承受者就没有什么实际意义。 这样的动词属于“单及物动词”(mono-transitive verbs)。

而这个动作承受者就是宾语(object)。

这第二种情况的句子基本结构就是:主语 + 及物动词 + 宾语

1.3 第三种:有两个承受对象的及物动词 / 双及物动词

有两个动作承受者, 如:

image-20231007000551946

这里的核心动词是teach, 教, 但是教授的知识是英语, 而知识的接受对象是你。

在语法上, 我们把这样的动词的两个承受者分别称为直接宾语(direct object)和间接宾语(indirect object)。

如果我光说“兔老爹教英语”, 其实语义已经完整了, 所以“英语”这里就是直接宾语。

而如果我光说“兔老爹教你”, 而又没有上下文的话, 你肯定觉得还缺了什么, 所以“你”在这里是间接宾语。

这样的往往既有直接宾语又有间接宾语的动词, 也是及物动词的一种。 更具体说, 它属于双及物动词(ditransitive verbs)。

这第三种情况的句子基本结构就是:主语 + 双及物动词 + 间接宾语 + 直接宾语

而我们再回头把之前的第二种情况再改进一下。

只有一个宾语的及物动词, 我们称之为, 单及物动词, mono-transitive verbs。

所以, 第二种情况的句子基本结构, 更精确就是:主语 + 单及物动词 + 宾语

1.4 第四种:复杂及物动词

只有一个动作承受者, 但是又和第二种情况不太一样, 如:

Papa Rabbit considers you smart。 兔老爹认为你聪明。

image-20231007001314553

这里虽然只有一个动作承受者, 也就是宾语, “你”, 但是如果我光“兔老爹认为你”, 你肯定觉得我话没有说完, 可是宾语“你”后面的聪明却也不像第四种情况那样是另一个动作承受者。

这样的动词, 必须要有个补充承受着的信息才意义完整, 而这个补充的信息, 我们在语法上称为补足语, 或补语, complement。 更明确也可以说是宾语补语, object complement。

这样的需要有补语的动词, 我们称之为复杂及物动词, complex-transitive Verbs。

所以第四种情况的句子基本结构就是:主语 + 复杂及物动词 + 宾语 + (宾语)补语

1.5 第五种:非“动作”

最后一种,第五种情况里的动词所表达的“动作”和咱们狭义上说的“动作”不太一样, 如:

Papa Rabbit is tall。 兔老爹是高的。

image-20231007001921245

这里的 is 在咱们中文里经常翻译成”是”, 但它实际上的作用其实很简单, 就是把这个动词之后的信息赋予给前面的主语。

image-20231007001831296

我再重复一遍啊, 因为这个很重要:

is 这样的词为代表的一类词, 作用就是把这个/类词后面的信息赋予给前面的词。

Papa Rabbit is tall 中的 is 说白了就是把 Papa Rabbit 和 tall 连在一起, 划上等号而已。 或者说, 把后者信息赋予前者。

如果咱们把 tall 换成 in the room, 在房间里,

Papa Rabbit is in the room

image-20231007002251643

其实就是把 in the room 这个状态性质赋予给 Papa Rabbit 而已。

image-20231007002315670

再看:

Papa Rabbit looks tall。 兔老爹看起来高。

image-20231007002356343

这个look通常意义是“看”, 但是这里到底是谁看啊? 其实不是兔老爹在看。

兔老爹在这里是被看。

这句话的意思是“兔老爹看上去高”, 其实也是把动词后面的 tall 赋予给动词前面的主语 Papa Rabbit 而已

image-20231007002521194

也算是划等号, 只不过这个划等号比之前的 is 多了“看上去”的意义。

image-20231007002534167

你也可以说:

Papa Rabbit smells nice。 兔老爹闻上去香。

image-20231007002631061

其实还是把 Papa Rabbit 和香两者划等号, 只不过还有“闻上去”这层意思。

image-20231007002700644

像这样的赋予主语某种性质状态的“划等号”的动词, 我们称之为连系动词, linking verbs, 也就是连系起来就好啦。

没错, 连系动词也被称为“系动词”。 “系动词”的“系”就是这么来的, 连系, linking而已。

而系动词后的补充信息也自然是补足语, 补语。 更精确点可以说是主语补语。

而主语补语在咱们中国英语教学中还有另外一个名字, 叫表语, predicative。

image-20231007002929224

所以, 第五种, 也就是最后一种情况的句子基本结构就是:主语 + 系动词 + (主语)补语 / 表语

1.6 个人小结

image-20231007003207266

你别看我们刚刚只是在说英语的动词。实际上,以上这几种基本的动词所对应的简单句型可以说是涵盖了英语所有的句子。

那些常常的,看起来让人眼花缭乱的,让你做题做到吐血的,往往说到底都只不过是以上这五种动词对应的句子类型而已。

“基本句型”

其实你可能之前就听说过所谓“英语的5种基本句型”:

image-20231007003742312

你说不定还苦恼过, “这怎么背嘛, 这么多什么语+什么语+什么语…”

现在你明白了吧, 其实就是在说动词, 以及动词需要几个对象才能完整表达意思。

image-20231007004001208

好, 咱们先快速做个小结:

2 小结

2.1 句子成分

英语中所有的句子, 当拆到不能再拆后, 都是在说: 什么怎么样

什么是语法上说的主语。

怎么样是谓语。

谓语都有一个核心动词, 叫做谓语动词。

image-20231007004156649

谓语动词有五个基本类别:

image-20231007004300105

  1. 无需承受者, 或者说宾语。
  2. 有一个宾语, 无需补充信息。
  3. 有两个宾语, 一个直接, 一个间接
  4. 有一个宾语, 但是需要补充信息, 也就是(宾语)补语。
  5. 用来赋予状态性质的”系动词”, 系动词之前是主语, 之后是主语补语, 又称作表语。
    而这五种谓语动词便是对应了”五种基本句型”。

其实所谓“主谓宾”, 只不过是以上的一个类别: 主语+谓语动词+宾语, 也就是所谓的“主谓宾结构”。

image-20231007004516135

而严格说来, 谓语和谓语动词是有区别的。

image-20231007004547119

句子主语后面的余下句子部分就是谓语。 谓语动词只是谓语的一部分。

image-20231007004608805

但是在平时, 通俗地, 为了方便, 很多人会直接称呼谓语动词为谓语, 而把”主语, 谓语动词, 宾语”这样的句子结构直接称呼为主语, 谓语, 宾语。

这也不是什么大问题。

那为什么英语兔我在这里要强调“谓语动词”这个说法呢?

那是因为啊, 等下咱们还要提到所谓“非谓语动词”这个概念。

好, 咱们再回到之前说的”句子成分”,clause elements。

image-20231007004833496

句子成分除了刚才讲到的主语, 谓语动词, 宾语, 还有可能有以下主要成分:

image-20231007005635721

定语, Attributive,主要用来修饰主语或宾语。

如:The little white rabbit ate a large carrot。

the little white 就是主语 rabbit 的定语

image-20231007005332857

而 a large 就是宾语 carrot 的定语。

image-20231007005348447

状语, Adverbial,主要用来修饰谓语动

如:The rabbit ate quickly。兔子快速地吃。

quickly 就是 ate 的状语。

image-20231007005422011

同位语, Appositive,主要用来再把主语或宾语说一遍

如:Papa Rabbit, an English teacher, eats a carrot。兔老爹, 一个英语老师, 吃胡萝卜。这里的 an English teacher, 其实就是把 Papa Rabbit 用不同方式再说一遍, 在这里算是和主语同等地位。

image-20231007005508464

而到现在为止, 我们便说到了英语句子中所有可能出现的句子成分, 总结一下是:
主语, 谓语动词, 宾语, 宾语补语, 主语补语(表语), 定语, 状语, 同位语。

image-20231007005601707

简单句的组合

英语兔我要再次强调哦, 咱们直到现在所说的都是所谓“简单句”, 说白了就是没法再拆成更多句子了。

可是我们说话写文章可不是全是简单句, 一个接一个地说啊, 除非你才5岁。 当然如果屏幕前的你真的是5岁, 英语兔我还是非常欢迎你的!

咱们平时说话写文章经常会把这些不同的简单句(simple sentences)互相组合, 形成所谓compound sentences 和 complex sentences。compound sentence 说白了其实就是句子简单地叠加, 是并列关系。 直接翻译为“复合句”, 但是有的语法书上的术语是“并列句”。

而 complex sentence 说白了就是把一个句子套在另一个句子里。 甚至一个句子套的一个句子还能再套一个句子… 一直套下去… 此处并不禁止套娃。 这是一种从属关系。 complex sentence 直接翻译为“复杂句”, 可是神奇的是, 有些语法书居然会用”复合句”(其实对应的是compound sentence)这个术语, 造成了很多人的混乱。

在这里, 一个句子套另一句子, 在英语语法上分别叫做主句(main clause)和从句(subordinate clause)。

从句说白了就是把简单句修改一下来充当另一个句子的句子成分。

比如我们修改一个简单句, 它就可以充当另一个句子的主语。 这就是主语从句。

比如我们修改一个简单句, 它就可以充当另一个句子的宾语。 这就是宾语从句。

比如我们修改一个简单句, 它就可以充当另一个句子的主语补语, 也就是表语。 这就是表语从句。

比如我们修改一个简单句, 它就可以充当另一个句子的同位语。 这就是同位语从句。

以上这几种从句都具有名词的性质, 所以又合称为名词性从句。

另外, 我们修改一个简单句, 它就可以做定语或状语,很显然那些就是定语从句或状语从句。

image-20231007010231961

英语这种“套娃”的从句和咱们中文习惯区别挺大, 所以是英语语法难点之一。

之后英语兔我会专门做一个视频合集, 细讲英语从句。

2.2 词类(词性)

以上说了英语的”句子成分”和”造句”。

image-20231007010342141

但是现在问题来了, 两个句子也许句子组成的方式相同, 比如都是主语+谓语动词+宾语。

可是句中包含的词的类型并不一定相同。

比如:

The rabbit ate a carrot。

He saw something over there。

image-20231007010532577

很显然, 这两句话“句型”相同, 但是包含的词却不太一样。

也就是说, 同一类句子成分里有可能有不同的词类。

这个概念其实咱们中文也有。

语法中的词性包括:

image-20231007011026427

名词, nouns, 表人和物, 如 Papa Rabbit is a rabbit。

image-20231007010645230

冠词, articles, 英语中说明人和事物, 如 Papa Rabbit is a rabbit。

image-20231007010702605

代词, pronouns, 代替人和物, 如 I am a rabbit。

image-20231007010726618

形容词, adjectives, 形容人和物, 如 I am a smart rabbit。

image-20231007010748362

数词, numerals, 表数量, 如 I ate two carrots。

image-20231007010810595

副词, adverbs, 修饰动作或形容词,等等, 如I ate two carrots quickly。

image-20231007010832690

介词, prepositions, 表示和其他词关系的词, 如 I ate two carrots with chopsticks。

image-20231007010922299

叹词, interjections, 表感叹, 如, Ah, the carrot is tasty!

image-20231007010942132

连词, conjunctions, 连接词和句, 如I ate two carrots and a potato, because I was hungry。

image-20231007010959612

以上这些词类, 同我们之前着重讲的动词一起, 便是英语的十大词类。

说到这里, 英语兔我要提醒你, 句子成分和句子中的词类是完全不同的概念。

image-20231007011056248

这里面每一种句子成分, 除了谓语动词是动词, 其他都有可能包含不同的词类。

image-20231007011130239

2.3 谓语动词的“时 体 气”

你也许注意到了, 句子成分中最特殊的似乎就是谓语动词这一类。 其他句子成分可能是不同词类, 但是谓语动词, 呃, 很显然只可能是动词。

英语谓语动词有些很厉害的本领。 而这些本领, 咱们中文的动词都没有, 所以是英语语法难点之一。

谓语动词有咱们中文动词没有的“三大本领”:

  1. 表示动作的时间, 比如动作可能在过去或将来。
  2. 表示动作的状态, 比如动作可能是已经完成的状态或者正在进行的状态。

以上两者合在一起称为时态, tense。

没错, 英语的时态是时间+状态合在一起, 而并非只是时间。

image-20231007011318263

英语描述动词时间可能是4种: 现在, 过去, 将来, 从过去某个时间点“算将来”(过去将来)

英语描述动词状态也可能是4种: 未说明(一般), 完成, 进行, 不但完成而且继续(完成进行)

而动词的4种时间和4种状态自由排列组合, 理论上就有16种可能的时态。

image-20231007011640967

很多同学之所以时态这块儿很乱, 就是没有搞清楚, 时态实际上是“排列组合”, 并不是“线性”的列表。 也并非只和“时间”有关。

时态也是英语的难点之一, 因为咱们中文动词没有这样的特性。

英语兔我之后也会专门做一个视频, 细讲英语的时态(P4)。

image-20231007012006166

  1. 表示动作的假设, 情感等。 这个叫做动词的语气(和咱们平时说话那个“语气”不是一个“语气”;这里是语法的“语气”), 比如虚拟语气, 用来表示意愿, 和事实相反的假设等。 在 If I were a rabbit…(如果我是只兔子…)中, I 后的 were (而不是was)就暗示了, 我其实并不是只兔子。

中文动词也没有这样的特性, 所以也是一大难点。

英语兔我之后也会专门做一个视频, 细讲”动词语气”(P5)。

以上三个概念在专业术语中称作动词(Verb)的Tense, Aspect, Mood, 合称TAM — 中文往往译作动词的时, 体, 气

image-20231007012303855

2.4 助动词

英语兔我在之后的视频会详细讲述谓语动词的这几种厉害的本领, 但是现在要特别指出一点, 那就是, 英语的谓语动词本身往往是不能够独立完成刚才说的那些本领, 以及另外一些其他的本领。

而且谓语动词独自也无法完成比如表示否定, 可能性, 必须性等意思。

想让谓语动词充分发挥, 我们必须用到另一类经常和动词一起用的词, 帮助”完成任务”。

它们就是“助动词”, auxiliary verbs。

比如”吃”这个谓语动词, eat。

为了协助它表示吃过了, 完成的状态, 就要用到助动词, have, e.g. have eaten。

为了协助它表示正在吃, 进行的状态, 就要用到助动词, be, e.g. is eating。

为了协助它表示是”被”吃, 就要用到助动词be, e.g. is eaten。

为了协助它表示有能力吃, 就要用到助动词can, e.g. can eat。

为了协助它表示有可能吃, 就要用到助动词might, e.g. might eat。

为了协助它表示有义务吃, 就要用到助动词must, e.g. must eat。

为了协助它表示否定, 不吃, 就需要用到助动词do, e.g. do not eat。

image-20231007012508611

但是有个麻烦的事儿, 就是很多助动词特别喜欢伪装, 似乎就是爱和你过不去。

它们除了做助动词(没有实义, 只是帮助谓语动词而已), 还可以做实义动词, 甚至其他词性。

比如 can 还可以是“易拉罐”, might 可以是“力量”, must 可以是“发霉”, do 可以是“做某事”, have 可以是“拥有”, be 可以是“存在”。

这些也恰恰是容易让人混乱的地方。 所以千万不要把助动词和它其他的身份(做实义动词)弄混淆。

英语兔我再重复一遍, 千万不要把助动词和它其他的身份弄混淆。

2.5 非谓语动词

那么你也许会问, 干嘛叫“谓语动词”啊? 不能光叫“动词”么?

那是因为啊, 还有所谓“非谓语动词”。

这听起来似乎是一句废话。

不过, 之所以这么叫, 是因为动词除了充当句子中的谓语动词, 还有可能充当:

主语, 宾语, 宾语补语, 主语补语, 定语, 等。

只不过需要把谓语动词修改一下, 改成非谓语动词。

image-20231007012910581

不仅如此, 非谓语动词几乎可以取代所有的从句, 从而简化句子。

image-20231007012948458

只不过这样的动词就不再具有表示动作时间, 状态, 语态, 语气的功能, 也就是它们丧失了时态, 语气, 语态这些本领了。

它们是以不同的形式出现在句中, 包括: 动词不定式, 现在分词, 动名词, 过去分词

这里也有个麻烦事儿。

不定式长得和谓语动词原形一样。 比如我告诉你句中出现了 eat, 你并不能确定(如果无上下文)它是谓语动词, 还是不定式, 除非我告诉你其他还有什么词。

现在分词和动名词长得和谓语动词的进行状态一样。 比如我告诉你句中出现了 eating, 你并不能确定(如果无上下文)它是谓语动词进行中, 还是现在分词, 或者是动名词。

过去分词长得和谓语动词的完成状态一样。 比如我告诉你句中出现了eaten, 你并不能确定它是谓语动词完成了, 还是过去分词。

image-20231007013220735

所以说, 非谓语动词也是英语语法的一大难点。

如果你以上几句不太明白, 不用担心, 英语兔我接下来会专门做一个非谓语动词的视频合集来细讲这些概念(P6)。

“英语兔, 你怎么全在说动词?”

像你这样聪明的同学, 可能已经意识到了, 咱们怎么说来说去都是在说动词呢?

你这么感觉就对啦!

英语兔我现在就告诉你:英语语法的核心就是动词

image-20231007013324690

动词能够串起几乎所有语法概念。

你要是不信, 英语兔我现在就用动词来为你高度/粗略概括一下整个英语语法体系:

image-20231007013655614

英语的核心是动词, 分为谓语动词和非谓语动词。

image-20231007013752185

谓语动词分为5种, 分别决定了简单句(不能再拆)的5种基本句型, 同时也囊括以下句子成分: 主语, 谓语动词, 宾语, 宾语补语, 主语补语(表语)。

image-20231007013849327

除此之外, 句子成分还有: 定语, 状语, 同位语。

image-20231007013917146

简单句可以组合成并列关系的“复合句”以及从属关系的“复杂句”, 后者包括主句和从句。 从句可以充当所有除谓语动词外的成分。

image-20231007013949877

句子成分可以由不同的词类充当, 分别是: 名词, 代词, 冠词, 形容词, 数词, 副词, 介词, 叹词, 连词。

image-20231007014022750

谓语动词可以表达动作的时间, 状态, 语气等, 但是需要用到助动词。 助动词还能帮助否定动词, 表达动词的被动, 可能性, 义务性…

image-20231007014051205

非谓语动词可以视作“改动后的”谓语动词, 可以充当除谓语动词外的所有句子成分, 取代几乎所有从句, 简化句子。

image-20231007014125230

概括完毕。

以上就是英语语法体系的主体框架。

绝大多数的语法规则, 都逃不出这个框架。

而无数的规则和特例也不过就是让这个核心体系更加丰富而已。

当然, 请不要误解英语兔我做这个视频的目的。

我做这个视频可不是要告诉你, 英语语法很简单, 很规则, 就那么几条。

更不是告诉你, 那些厚厚的语法书里全都是废话。

英语兔我做这个视频的目的是尽量简化语法体系, 简化到一个能够让你看到清晰脉络的地步。

如果你之前脑中没有一个对英语语法完整清晰的认知,那么这里这个“粗线条的”核心语法框架至少可以帮助你鸟瞰全局。但是相应地,这样地粗线条就会牺牲一些细节的准确性。因为英语语法充斥了大量的所谓“特例”。一个短短的视频当然不可能一应俱全。而英语“全套”的语法非常复杂。可我还是要说,你别以为学好“全套”语法才算学好英语。你只要掌握了“核心语法”,就已经基本都用了,剩下的只是不断积累和改进。请加油哦!!!

标签:P2,综述,英语语法,宾语,谓语,动词,英语,句子,主语
From: https://www.cnblogs.com/iweigy/p/17818564.html

相关文章

  • 【2023.11.08】NOIP2023模拟试题-30
    前言数论迎我归,数学送我葬组合数学不容易,又有DP当T3刚爆零,T4又遭殃OI路上怅前望,且行且彷徨T1最大公约数T1应该想一想就会,接下来我们讨论是怎么减去他的复杂度的。题目的关键在于,如果根据给出的\(a\)推出\(\gcd\)的话,就会有\(9\times10^{10}\)条推导关系。而......
  • P2146 [NOI2015] 软件包管理器 题解
    [NOI2015]软件包管理器题目背景Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debi......
  • NOIP2023模拟13联测34 总结
    NOIP2023模拟13联测34总结目录NOIP2023模拟13联测34总结比赛过程题目A.origen题目大意思路B.competition题目大意思路C.tour题目大意D.abstract题目大意比赛过程看了一下题,感觉就\(T2\)有一点思路。\(T1\)先打一个\(30\)分暴力,感觉要分位考虑,想了大概\(1h\)就跳......
  • NOIP2023模拟13联测34 B.competition
    NOIP2023模拟13联测34B.competition目录NOIP2023模拟13联测34B.competition题目大意思路code题目大意现在有\(n\)个区间\([l_i,r_i]\),现在问你选取若干的连续的区间的区间并的大小的和。思路设\(pre_{i,j}\)表示前\(i-1\)个区间内,包含点\(j\)的最靠右的......
  • NOIP2023模拟13联测34 A. origen
    NOIP2023模拟13联测34A.origen目录NOIP2023模拟13联测34A.origen题目大意思路code题目大意给定\(n\)个整数\(a_1,a_2,a_3\cdotsa_n\),求\[\sum_{i=1}^n\sum_{j=i}^n(\oplus_{k=i}^ja_k)^2\mod998244353\]\(n\le2*10^5,0\lea_i\le2*10^5\)思路设......
  • NOIP2023模拟8联测29 总结
    NOIP2023模拟8联测29总结题目T1集合大意给出一个序列\(S\),找出有多少个区间\([L,R]\),使得\([L,R]\)值域的连续长度不超过\(k\)。\(n\leq2*10^5,k\leqn\)赛时思路对于区间\([L,R]\),如果有\([L',R']\)符合答案(\(R'\leqR\)且\(L\leqL'\)),那么区间\([L,R']\)......
  • NOIP2023模拟9联测30 总结
    NOIP2023模拟9联测30总结题目T1上海大意判断是否存在\(n\)正整数,使得\(n^2\)是\(k\)的倍数,且\(n\)不是\(k\)的倍数。如果存在,输出最小的\(n\);不存在输出\(-1\)。\(k\leq10^{12}\)赛时思路对于\(n\)来说,\(n\)一定要包含\(k\)有的质因数,而且\(n\)不......
  • NOIP2023模拟9联测32 总结
    NOIP2023模拟9联测32总结题目T1花菖蒲大意构造一个一度点数等于\(a\),二度点数等于\(b\),总点数小于\(2000\)的树。\(a,b\leq200\)赛时思路构造一条链,去除首位后有\(b\)个节点,这\(b\)个节点接一个一度点,加上首位两个一度点,如果一度点不够,那么将首部改造一个一度......
  • [NOIP2022] 喵了个喵
    补一下往年的构造题。。。\(k\)大概是\(n\)的两倍往下,这启示我们每个栈最多只放两个元素。首先考虑\(k=2n-2\)的分,容易得到一个策略:留一个空栈不放,每个栈最多放两个。如果当前卡牌存在一个栈顶/栈底和它一样,那当前牌总是可以消掉的。否则当前栈中的卡牌一定两两不同,那一定......
  • [NOIP2012 提高组] 开车旅行
    题目描述小AA和小BB决定利用假期外出旅行,他们将想去的城市从11到nn编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市ii的海拔高度为hihi​,城市ii和城市jj之间的距离di,jdi,j​恰好是这两个城市海拔高度之差的绝对值,即di,j=∣h......