<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Kuchina &apos;s Blog</title><description>Bits of Learning, Technology, and Life</description><link>https://blog.yirong.site/</link><language>en</language><item><title>Unity 客户端开发 100 问：基于真实项目的八股与高频核心面试题全解</title><link>https://blog.yirong.site/posts/0080/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0080/</guid><description>Unity面经整理</description><pubDate>Tue, 18 Aug 2026 10:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;游戏客户端开发面试全景指南：八股核心、真实大厂面经与项目实战&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt; · &lt;a href=&quot;https://blog.yirong.site&quot;&gt;Blog&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📌 导读与复习方法论&lt;/h2&gt;
&lt;p&gt;在游戏研发（客户端/引擎/Gameplay）面试中，各大游戏厂商（腾讯 IEG、米哈游、网易雷火、库洛、莉莉丝、巨人、英雄互娱等）对**基础功底（C++、图形学、数学算法、操作系统/网络）**的考察权重通常远大于纯引擎 API 调用。&lt;/p&gt;
&lt;p&gt;本文将面试内容划分为三大阶段：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;核心高频八股（必考地基）&lt;/strong&gt;：C++ 底层机制、计算机网络、操作系统、计算机图形学、高频手撕算法、Unity / UE 引擎核心。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大厂真实面经深度拆解（真题还原）&lt;/strong&gt;：按公司（米哈游、腾讯、雷火、库洛、点点、B站、腾娱、莉莉丝等）复盘刁钻提问与应答逻辑。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;简历与项目实战攻坚（项目落地）&lt;/strong&gt;：结合个人真实项目（巨人 Mini Game 冠军《WoodMan》、Mengya Game Jam《DotTrack》、中科院自动化所大模型实习等）拆解架构与技术难点。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;目录索引&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%B8%80-c-%E6%A0%B8%E5%BF%83%E5%BA%95%E5%B1%82%E6%9C%BA%E5%88%B6%E6%AF%8F%E5%9C%BA%E5%BF%85%E8%80%83&quot;&gt;一、 C++ 核心底层机制（每场必考）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BA%8C-%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%AB%98%E9%A2%91%E6%A0%B8%E5%BF%83&quot;&gt;二、 计算机网络高频核心&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%B8%89-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%8E%E5%B9%B6%E5%8F%91%E6%9C%BA%E5%88%B6&quot;&gt;三、 操作系统与并发机制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E5%9B%9B-%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9B%BE%E5%BD%A2%E5%AD%A6%E4%B8%8E-shader-%E6%A0%B8%E5%BF%83&quot;&gt;四、 计算机图形学与 Shader 核心&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BA%94-%E9%AB%98%E9%A2%91%E5%8F%A3%E6%92%95%E4%B8%8E%E6%89%8B%E6%92%95%E7%AE%97%E6%B3%95%E4%B8%93%E9%A2%98&quot;&gt;五、 高频口撕与手撕算法专题&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E5%85%AD-unity-%E5%BC%95%E6%93%8E%E4%B8%8E-c-%E6%A0%B8%E5%BF%83%E6%9C%BA%E5%88%B6&quot;&gt;六、 Unity 引擎与 C# 核心机制&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%B8%83-unreal-engine-ue-%E6%A0%B8%E5%BF%83%E6%9C%BA%E5%88%B6%E4%B8%8E%E6%9E%B6%E6%9E%84&quot;&gt;七、 Unreal Engine (UE) 核心机制与架构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E5%85%AB-%E7%9C%9F%E5%AE%9E%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B7%B1%E5%BA%A6%E5%A4%8D%E7%9B%98%E6%8C%89%E5%85%AC%E5%8F%B8%E5%AE%9E%E6%88%98%E7%9C%9F%E9%A2%98&quot;&gt;八、 真实大厂面经深度复盘（按公司实战真题）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%B9%9D-%E4%B8%AA%E4%BA%BA%E7%AE%80%E5%8E%86%E9%A1%B9%E7%9B%AE%E6%B7%B1%E5%BA%A6%E6%8B%86%E8%A7%A3%E4%B8%8E%E5%AE%9E%E6%88%98%E6%94%BB%E5%85%B3&quot;&gt;九、 个人简历项目深度拆解与实战攻关&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;一、 C++ 核心底层机制（每场必考）&lt;/h2&gt;
&lt;h3&gt;1. 多态（静态多态 vs 动态多态、虚函数、虚函数表 vtable、虚指针 vptr）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;静态多态（编译期多态）&lt;/strong&gt;：函数重载（Overload）与模板（Template）。在编译期通过名字修饰（Name Mangling）和模板实例化确定具体调用的函数地址，&lt;strong&gt;零运行时开销，支持内联优化&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;动态多态（运行期多态）&lt;/strong&gt;：基于虚函数（&lt;code&gt;virtual&lt;/code&gt;）。当类中含有虚函数时，编译器为该类生成一张虚函数表（&lt;code&gt;vtable&lt;/code&gt;，只读数据段），表中按声明顺序存储虚函数的函数指针。类的每个实例对象在头部隐含一个虚表指针（&lt;code&gt;vptr&lt;/code&gt;，64位下占 8 字节），指向该类的 &lt;code&gt;vtable&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;调用寻址过程&lt;/strong&gt;：基类指针调用 &lt;code&gt;ptr-&amp;gt;func()&lt;/code&gt; $\to$ 取出对象头部的 &lt;code&gt;vptr&lt;/code&gt; $\to$ 在 &lt;code&gt;vtable&lt;/code&gt; 中按固定偏移量读取目标函数指针 $\to$ 跳转执行（二次间接寻址）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能损耗&lt;/strong&gt;：破坏 CPU 指令缓存与分支预测，默认无法被编译器直接内联（Inlining）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 智能指针（unique_ptr, shared_ptr, weak_ptr）与多线程引用计数&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;unique_ptr&lt;/code&gt;&lt;/strong&gt;：独占所有权，禁止拷贝构造与拷贝赋值，仅支持移动语义（&lt;code&gt;std::move&lt;/code&gt;），无额外内存开销（零抽象开销）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shared_ptr&lt;/code&gt;&lt;/strong&gt;：共享所有权，内部包含指向目标对象的指针和指向控制块（Control Block）的指针。控制块中维护两个计数器：&lt;strong&gt;强引用计数（Strong Ref Count）&lt;strong&gt;与&lt;/strong&gt;弱引用计数（Weak Ref Count）&lt;/strong&gt;。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;make_shared&lt;/code&gt; 优势&lt;/strong&gt;：一次性申请内存，将目标对象和控制块连续分配，减少一次内存分配并提高 Cache 命中率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多线程安全性&lt;/strong&gt;：引用计数的增减是原子操作（&lt;code&gt;std::atomic&lt;/code&gt;），但在多线程下&lt;strong&gt;并发读写同一个 &lt;code&gt;shared_ptr&lt;/code&gt; 实例本身不是线程安全的&lt;/strong&gt;（指针切换与计数增减非整体原子）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;weak_ptr&lt;/code&gt;&lt;/strong&gt;：弱引用，不增加强引用计数，用于解决 &lt;code&gt;shared_ptr&lt;/code&gt; 的&lt;strong&gt;循环引用（Circular Reference）导致的内存泄漏&lt;/strong&gt;。访问对象前必须调用 &lt;code&gt;.lock()&lt;/code&gt; 提升为 &lt;code&gt;shared_ptr&lt;/code&gt;，若对象已析构则返回 &lt;code&gt;nullptr&lt;/code&gt;。控制块在强引用归 0 且弱引用归 0 后才会被彻底销毁。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 析构函数深度剖析（为什么基类析构必须是 virtual？内存泄漏？继承下的调用顺序？）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;为什么基类析构必须是虚函数？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;当通过基类指针删除派生类对象（&lt;code&gt;Base* p = new Derived(); delete p;&lt;/code&gt;）时，若基类析构函数不是虚函数，编译器执行静态绑定，&lt;strong&gt;仅调用基类的析构函数，派生类的析构函数不会被调用&lt;/strong&gt;。导致派生类特有的成员变量（如堆内存、文件句柄、网络连接）无法释放，引发内存泄漏与未定义行为（Undefined Behavior）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;继承体系下的调用顺序&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;构造顺序&lt;/strong&gt;：基类构造函数 $\to$ 成员对象构造函数 $\to$ 派生类构造函数。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;析构顺序&lt;/strong&gt;：与构造顺序严格相反：派生类析构函数 $\to$ 成员对象析构函数 $\to$ 基类析构函数。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;父类构造函数中调用 virtual 函数的具体行为&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;在执行父类构造函数期间，子类的成员尚未初始化，此时对象的动态类型判定为父类，&lt;code&gt;vptr&lt;/code&gt; 仍指向父类的 &lt;code&gt;vtable&lt;/code&gt;。因此，调用的必定是&lt;strong&gt;父类自身的虚函数版本&lt;/strong&gt;，不会发生多态分发到子类。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. C++ 内存布局与栈溢出（Stack Overflow）成因&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;内存五大分区&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;代码区（Text Segment）&lt;/strong&gt;：存放机器指令，只读。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;常量区 / 只读数据区（ROData）&lt;/strong&gt;：字符串字面量、&lt;code&gt;const&lt;/code&gt; 全局变量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全局 / 静态区（BSS &amp;amp; Data）&lt;/strong&gt;：&lt;code&gt;Data&lt;/code&gt; 段存已初始化的全局/静态变量；&lt;code&gt;BSS&lt;/code&gt; 段存未初始化的全局/静态变量（启动时自动清零）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;堆区（Heap）&lt;/strong&gt;：由程序员手动分配（&lt;code&gt;malloc&lt;/code&gt; / &lt;code&gt;new&lt;/code&gt;），由低地址向高地址增长，分配有碎片，速度较慢。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;栈区（Stack）&lt;/strong&gt;：存储局部变量、函数参数、返回地址。由高地址向低地址连续增长，由操作系统自动管理，速度极快（移动栈指针 ESP/RSP）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;栈溢出成因&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;递归过深且无终止条件（如 DFS 递归陷入死循环）。&lt;/li&gt;
&lt;li&gt;在栈上分配了超大局部数组（如 &lt;code&gt;int buf[1024 * 1024 * 10];&lt;/code&gt;，默认线程栈通常仅 1MB~8MB）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5. 指针（Pointer）与引用（Reference）的底层区别&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;本质&lt;/strong&gt;：引用在底层由编译器实现为&lt;strong&gt;指针常量（&lt;code&gt;Type* const&lt;/code&gt;）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;语法与行为差异&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;指针是一个实体变量，有自身独立的内存地址；引用只是变量的别名，&lt;code&gt;&amp;amp;ref&lt;/code&gt; 获取的是原变量地址。&lt;/li&gt;
&lt;li&gt;引用定义时必须初始化且不可重绑定（不可重新指向其他对象）；指针可以不初始化、可以为 &lt;code&gt;nullptr&lt;/code&gt;、可以在运行期随意改变指向。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sizeof(引用)&lt;/code&gt; 等于被引用对象的大小；&lt;code&gt;sizeof(指针)&lt;/code&gt; 在 64 位平台恒为 8 字节。&lt;/li&gt;
&lt;li&gt;指针有多级指针（&lt;code&gt;int**&lt;/code&gt;），引用没有多级引用（右值引用 &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; 是类型系统语法，非多级）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6. 源代码到可执行文件的完整流程&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;预处理（Preprocessing, &lt;code&gt;gcc -E&lt;/code&gt;）&lt;/strong&gt;：展开宏定义（&lt;code&gt;#define&lt;/code&gt;）、处理条件编译指令（&lt;code&gt;#ifdef&lt;/code&gt;）、递归包含头文件（&lt;code&gt;#include&lt;/code&gt;）、删除注释。生成 &lt;code&gt;.i&lt;/code&gt; 文件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;编译（Compilation, &lt;code&gt;gcc -S&lt;/code&gt;）&lt;/strong&gt;：词法分析、语法分析、语义分析、中间代码生成与代码优化，将预处理后的代码转为汇编代码。生成 &lt;code&gt;.s&lt;/code&gt; 文件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;汇编（Assembly, &lt;code&gt;gcc -c&lt;/code&gt;）&lt;/strong&gt;：汇编器将汇编指令逐条翻译为机器可执行的二进制指令（重定位目标文件）。生成 &lt;code&gt;.o&lt;/code&gt; / &lt;code&gt;.obj&lt;/code&gt; 文件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;链接（Linking, &lt;code&gt;gcc -o&lt;/code&gt;）&lt;/strong&gt;：链接器将各个目标文件与库文件（静态库 &lt;code&gt;.a&lt;/code&gt;/&lt;code&gt;.lib&lt;/code&gt;、动态库 &lt;code&gt;.so&lt;/code&gt;/&lt;code&gt;.dll&lt;/code&gt;）拼装，解析符号引用、重定位内存地址，最终生成可执行文件。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;7. Lambda 表达式底层原理与使用避坑&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;底层原理&lt;/strong&gt;：编译器会自动生成一个&lt;strong&gt;隐式仿函数类（Functor Class）&lt;/strong&gt;，重载 &lt;code&gt;operator()&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;捕获列表机制&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;值捕获 &lt;code&gt;[x]&lt;/code&gt; / &lt;code&gt;[=]&lt;/code&gt;&lt;/strong&gt;：被捕获的变量作为仿函数类的成员变量，在构造仿函数实例时通过拷贝初始化（默认在内部是 &lt;code&gt;const&lt;/code&gt;，加 &lt;code&gt;mutable&lt;/code&gt; 可修改副本）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;引用捕获 &lt;code&gt;[&amp;amp;x]&lt;/code&gt; / &lt;code&gt;[&amp;amp;]&lt;/code&gt;&lt;/strong&gt;：仿函数类内部保存变量的引用或指针。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;避坑点（致命悬空引用）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;在异步回调、多线程任务或协程中使用引用捕获局部变量。当外部函数执行完毕退栈后，局部变量被销毁，Lambda 内部访问引发&lt;strong&gt;悬空引用（Dangling Reference）野指针崩溃&lt;/strong&gt;。异步场景必须显式采用值捕获。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;8. 继承下的内存布局与菱形继承（虚继承、vbptr、虚基类表）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;普通单继承&lt;/strong&gt;：派生类内存布局为：基类成员变量 $\to$ 派生类成员变量。若有虚函数，对象头部共享基类的 &lt;code&gt;vptr&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;菱形继承问题&lt;/strong&gt;：类 B、C 继承自 A，类 D 同时多重继承 B 和 C。此时 D 的实例中包含两份 A 的副本，存在&lt;strong&gt;数据二义性&lt;/strong&gt;与&lt;strong&gt;内存浪费&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;虚继承解决方案（&lt;code&gt;virtual public A&lt;/code&gt;）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;B 和 C 采用虚继承。在 D 对象的内存布局中，公共基类 A 的成员被移至内存尾部（仅保留一份唯一实例）。&lt;/li&gt;
&lt;li&gt;B 和 C 的子对象内部引入一个&lt;strong&gt;虚基类指针（&lt;code&gt;vbptr&lt;/code&gt;）&lt;/strong&gt;，指向虚基类表（&lt;code&gt;vbtable&lt;/code&gt;）。表中记录了当前位置到公共基类 A 实例的&lt;strong&gt;偏移量（Offset）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;9. &lt;code&gt;new&lt;/code&gt; / &lt;code&gt;delete&lt;/code&gt; 与 &lt;code&gt;malloc&lt;/code&gt; / &lt;code&gt;free&lt;/code&gt; 的区别、&lt;code&gt;placement new&lt;/code&gt;、&lt;code&gt;new int&lt;/code&gt; vs &lt;code&gt;new int()&lt;/code&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心区别&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;malloc/free&lt;/code&gt; 是 C 标准库函数；&lt;code&gt;new/delete&lt;/code&gt; 是 C++ 运算符。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;new&lt;/code&gt; 先调用 &lt;code&gt;operator new&lt;/code&gt; 分配原始内存，随后在内存上&lt;strong&gt;自动调用类的构造函数&lt;/strong&gt;；&lt;code&gt;delete&lt;/code&gt; 先调用析构函数，再调用 &lt;code&gt;operator delete&lt;/code&gt; 释放内存。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;new&lt;/code&gt; 失败抛出 &lt;code&gt;std::bad_alloc&lt;/code&gt; 异常；&lt;code&gt;malloc&lt;/code&gt; 失败返回 &lt;code&gt;NULL&lt;/code&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;new int&lt;/code&gt; vs &lt;code&gt;new int()&lt;/code&gt;&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;new int&lt;/code&gt;：默认初始化（Default Initialization），对于内置类型，分配的内存不进行清零，值为随机残留垃圾值。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;new int()&lt;/code&gt;：值初始化（Value Initialization），内置类型会被零初始化（Zero-initialized），值为 0。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;delete&lt;/code&gt; 如何知道释放多少字节？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;内存分配器（如 ptmalloc, jemalloc）在分配内存块时，会在返回指针的前方（Header 头部）隐式写入元数据（Cookie），记录该内存块的总大小与对齐标记。&lt;code&gt;delete&lt;/code&gt; 读取头部元数据确定释放大小。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;placement new&lt;/code&gt;（定位 new）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;语法：&lt;code&gt;new (ptr) Type(args...)&lt;/code&gt;。在已经预先分配好的内存地址 &lt;code&gt;ptr&lt;/code&gt; 上就地构造对象，不产生任何新的内存申请，是实现&lt;strong&gt;内存池、对象池与自定义容器&lt;/strong&gt;的核心技术。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;10. &lt;code&gt;vector&lt;/code&gt; vs &lt;code&gt;list&lt;/code&gt; 深度对比（局部性、Cache Line、扩容与迭代器失效）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;底层与内存&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;vector&lt;/code&gt;：连续堆内存数组。CPU 访问时利用空间局部性将相邻数据自动加载到 &lt;strong&gt;Cache Line（通常 64 字节）&lt;/strong&gt;，Cache 命中率极高，遍历极快；支持 $O(1)$ 随机访问。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;list&lt;/code&gt;：双向双向链表。每个节点在堆中独立离散分配，附带两个指针开销；遍历时每次寻址引发 Cache Miss，随机访问复杂度 $O(N)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;vector&lt;/code&gt; 扩容机制&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;当 &lt;code&gt;size == capacity&lt;/code&gt; 时，按 1.5 倍（MSVC）或 2 倍（GCC）在堆中申请新的连续内存，将原元素拷贝/移动（&lt;code&gt;std::move_if_noexcept&lt;/code&gt;）到新内存，并销毁旧内存。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;迭代器失效（Iterator Invalidation）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;遍历时 &lt;code&gt;push_back&lt;/code&gt;&lt;/strong&gt;：若触发扩容，所有原有迭代器、指针、引用全部失效；即使未扩容，&lt;code&gt;end()&lt;/code&gt; 迭代器也会失效。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;遍历时 &lt;code&gt;erase&lt;/code&gt;&lt;/strong&gt;：被删除元素及之后的所有迭代器全部失效。标准写法必须利用返回值更新迭代器：&lt;code&gt;it = vec.erase(it);&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;11. &lt;code&gt;unordered_map&lt;/code&gt; vs &lt;code&gt;map&lt;/code&gt; 差异与哈希冲突解决&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;底层数据结构&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;map&lt;/code&gt;：底层是&lt;strong&gt;红黑树（自平衡二叉查找树）&lt;/strong&gt;。元素严格按 Key 有序排列，单次查找/增删复杂度稳定为 $O(\log N)$。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;unordered_map&lt;/code&gt;：底层是&lt;strong&gt;哈希表（Hash Table）&lt;/strong&gt;。元素无序，平均查找/增删复杂度为 $O(1)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;哈希冲突解决&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;拉链法（Chaining，C++ STL 默认采用）&lt;/strong&gt;：桶数组中每个槽位维护一个单链表，哈希值相同的元素挂在同链表下。当负载因子（Load Factor）超过阈值（通常 1.0）时触发 &lt;code&gt;rehash&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开放寻址法（Open Addressing）&lt;/strong&gt;：线性探测、二次探测、双重哈希。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最差情况复杂度&lt;/strong&gt;：当所有 Key 均发生哈希碰撞时，退化为单链表，查找复杂度变为 $O(N)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;12. 模板（Template）原理：为什么声明和定义不能分开在 &lt;code&gt;.h&lt;/code&gt; 和 &lt;code&gt;.cpp&lt;/code&gt;？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;编译机制&lt;/strong&gt;：模板不是真正的函数或类，而是代码生成的蓝图。编译器只有在看到具体的模板调用点时，才会根据实参类型进行&lt;strong&gt;模板实例化（Template Instantiation）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分开编写的问题&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;若在 &lt;code&gt;A.cpp&lt;/code&gt; 中定义模板实现，在 &lt;code&gt;main.cpp&lt;/code&gt; 中引入 &lt;code&gt;A.h&lt;/code&gt; 并调用 &lt;code&gt;func&amp;lt;int&amp;gt;()&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;编译 &lt;code&gt;main.cpp&lt;/code&gt; 时，编译器看不到定义，无法实例化出 &lt;code&gt;func&amp;lt;int&amp;gt;&lt;/code&gt; 的机器码，只能生成一个未解析的外部符号。&lt;/li&gt;
&lt;li&gt;编译 &lt;code&gt;A.cpp&lt;/code&gt; 时，由于没有具体调用点，编译器也不会实例化 &lt;code&gt;func&amp;lt;int&amp;gt;&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;在最后的链接阶段，链接器找不到 &lt;code&gt;func&amp;lt;int&amp;gt;&lt;/code&gt; 的定义，报 &lt;strong&gt;Undefined reference to symbol（未解析的符号）错误&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;规范&lt;/strong&gt;：模板的声明和定义必须全部写在头文件（&lt;code&gt;.h&lt;/code&gt; 或 &lt;code&gt;.hpp&lt;/code&gt;）中。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;13. &lt;code&gt;static&lt;/code&gt; 与 &lt;code&gt;const&lt;/code&gt; 的多维用法&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;static&lt;/code&gt;&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;修饰局部变量&lt;/strong&gt;：改变生命周期，变量存储在全局/静态区，仅在首次执行时初始化一次，生命周期延续至程序结束。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修饰全局变量/函数&lt;/strong&gt;：限制符号的作用域为当前源文件（内部链接 Internal Linkage），避免多文件命名冲突。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修饰类成员变量/函数&lt;/strong&gt;：属于类本身而非实例，静态成员变量必须在类外单独定义；静态成员函数无 &lt;code&gt;this&lt;/code&gt; 指针，只能访问静态成员。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;const&lt;/code&gt;&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;常量修饰&lt;/strong&gt;：定义只读常量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指针常量 vs 常量指针&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;const int* p&lt;/code&gt;（常量指针）：指向常量的指针，指向的值不可改，&lt;code&gt;p&lt;/code&gt; 的指向可以改。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;int* const p&lt;/code&gt;（指针常量）：指针本身是常量，&lt;code&gt;p&lt;/code&gt; 的指向不可改，指向的值可以改。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;修饰成员函数&lt;/strong&gt;：&lt;code&gt;void func() const&lt;/code&gt;，承诺不修改类的任何非 &lt;code&gt;mutable&lt;/code&gt; 成员变量。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;14. &lt;code&gt;i++&lt;/code&gt; vs &lt;code&gt;++i&lt;/code&gt;、左值与右值、移动语义与完美转发&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;++i&lt;/code&gt; vs &lt;code&gt;i++&lt;/code&gt;&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;++i&lt;/code&gt;：前置自增，直接在原变量上累加并返回变量自身的引用，是&lt;strong&gt;左值&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;i++&lt;/code&gt;：后置自增，先生成一个原值的临时副本，再对原变量累加，返回临时副本，是&lt;strong&gt;右值&lt;/strong&gt;，有一次对象拷贝开销。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;左值（Lvalue）与右值（Rvalue）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;左值：有明确内存地址、持久存在的具名对象（可以通过 &lt;code&gt;&amp;amp;&lt;/code&gt; 取地址）。&lt;/li&gt;
&lt;li&gt;右值：无持久内存地址、表达式结束后立即销毁的临时值或字面量（如字面量 &lt;code&gt;10&lt;/code&gt;、函数返回值临时对象）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;移动语义（&lt;code&gt;std::move&lt;/code&gt;）与移动构造&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;std::move&lt;/code&gt; 无条件将左值强制转换为右值引用（&lt;code&gt;Type&amp;amp;&amp;amp;&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;触发移动构造函数时，直接**偷取（Shallow Copy / Transfer）**右值临时对象的堆指针资源，并将右值内部指针置空，消除深拷贝（Deep Copy）的大块内存分配。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完美转发（&lt;code&gt;std::forward&amp;lt;T&amp;gt;&lt;/code&gt;）&lt;/strong&gt;：结合通用引用（&lt;code&gt;T&amp;amp;&amp;amp;&lt;/code&gt;），在模板参数传递中保持实参原本的左值/右值属性。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;15. C++ 四种类型转换 cast 详解&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;static_cast&lt;/code&gt;&lt;/strong&gt;：编译期类型检查。用于基本数据类型转换、有明确转换关系的类指针转换（无运行时类型检查，下行转换不安全）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;dynamic_cast&lt;/code&gt;&lt;/strong&gt;：运行期类型检查。专门用于多态基类与派生类之间的安全转换，依赖 &lt;strong&gt;RTTI（运行时类型识别）&lt;/strong&gt;。转换指针失败返回 &lt;code&gt;nullptr&lt;/code&gt;，转换引用失败抛出 &lt;code&gt;std::bad_cast&lt;/code&gt;。开销较大。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;const_cast&lt;/code&gt;&lt;/strong&gt;：用于移除指针或引用的 &lt;code&gt;const&lt;/code&gt; 或 &lt;code&gt;volatile&lt;/code&gt; 属性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;reinterpret_cast&lt;/code&gt;&lt;/strong&gt;：底层重新解释内存二进制位模式（如将整数转为指针，将 &lt;code&gt;A*&lt;/code&gt; 强转为不相关的 &lt;code&gt;B*&lt;/code&gt;），不保证安全性。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;二、 计算机网络高频核心&lt;/h2&gt;
&lt;h3&gt;16. TCP 与 UDP 的本质区别与游戏网络选型&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;特性&lt;/th&gt;
&lt;th&gt;TCP&lt;/th&gt;
&lt;th&gt;UDP&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;连接机制&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;面向连接（三次握手 / 四次挥手）&lt;/td&gt;
&lt;td&gt;无连接（直接发送报文）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;可靠性&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;保证可靠交付（超时重传、ACK 确认、校验和）&lt;/td&gt;
&lt;td&gt;尽最大努力交付（不保证到达、不保证顺序）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;传输形式&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;面向字节流（Byte Stream，存在粘包/半包）&lt;/td&gt;
&lt;td&gt;面向报文（保留报文边界）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;流量/拥塞控制&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;滑动窗口、慢启动、拥塞避免、快重传/快恢复&lt;/td&gt;
&lt;td&gt;无任何拥塞控制（按应用层速率发送）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;头部开销&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;20 ~ 60 字节&lt;/td&gt;
&lt;td&gt;8 字节固定头部&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;适用游戏场景&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;强数据一致性场景（登录鉴权、商城交易、回合制）&lt;/td&gt;
&lt;td&gt;实时竞技（FPS、MOBA、ACT、赛车）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;17. 深入理解 TCP 三次握手与四次挥手&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;三次握手流程&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;客户端发送 &lt;code&gt;SYN=1, seq=x&lt;/code&gt;，进入 &lt;code&gt;SYN_SENT&lt;/code&gt; 状态。&lt;/li&gt;
&lt;li&gt;服务端收到后回复 &lt;code&gt;SYN=1, ACK=1, seq=y, ack=x+1&lt;/code&gt;，进入 &lt;code&gt;SYN_RCVD&lt;/code&gt; 状态。&lt;/li&gt;
&lt;li&gt;客户端收到后回复 &lt;code&gt;ACK=1, seq=x+1, ack=y+1&lt;/code&gt;，双方进入 &lt;code&gt;ESTABLISHED&lt;/code&gt; 状态。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;为什么不是两次？&lt;/strong&gt; 防止历史上失效的旧连接请求报文突然又传送到服务端，导致服务端单方面建立空连接浪费资源；同时确保双方的双向初始序列号（ISN）均得到确认。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;四次挥手与 &lt;code&gt;TIME_WAIT&lt;/code&gt;&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;主动关闭方在最后发送完 &lt;code&gt;ACK&lt;/code&gt; 后必须停留在 &lt;code&gt;TIME_WAIT&lt;/code&gt; 状态持续 &lt;strong&gt;$2\text{MSL}$（最长报文段寿命）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目的&lt;/strong&gt;：1. 确保被动关闭方收到了最后的 ACK，若丢失可重传；2. 保证本次连接产生的所有旧报文从网络中彻底消失，防止影响新建立的连接。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;18. 可靠 UDP（KCP、ENet）原理：为什么能解决 TCP 队头阻塞？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;TCP 队头阻塞（Head-of-Line Blocking）&lt;/strong&gt;：TCP 保证严格顺序交付。如果第 1 号包在弱网环境下丢包，即使第 2~10 号包已到达客户端操作系统缓冲区，TCP 也不能将其提交给应用层，导致游戏逻辑瞬间冻结。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;KCP / 可靠 UDP 破局原理&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;选择性重传（SACK）&lt;/strong&gt;：只重传真正丢失的数据包，不影响后续已到达包的处理。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;快速重传&lt;/strong&gt;：发送端发送 1, 2, 3, 4, 5，若连续收到 3 次对 1 的 ACK，直接判断 2 已丢失并立即重传，无需等待超时定时器。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;非退让流控&lt;/strong&gt;：弱网下不采取 TCP 极度保守的慢启动腰斩策略，牺牲少量冗余带宽换取极低的端到端延迟。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;19. 游戏同步架构：帧同步（Lockstep） vs 状态同步（State Synchronization）&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;graph TD
    subgraph 帧同步 (Lockstep)
        C1[Client 1 输入指令] --&amp;gt; S[Server 只转发指令帧]
        C2[Client 2 输入指令] --&amp;gt; S
        S --&amp;gt;|广播所有玩家输入| C1
        S --&amp;gt;|广播所有玩家输入| C2
        C1 --&amp;gt;|本地确定性模拟计算| W1[游戏世界状态 1]
        C2 --&amp;gt;|本地确定性模拟计算| W2[游戏世界状态 2 (严格一致)]
    end
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;帧同步（Lockstep）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心&lt;/strong&gt;：服务端不运行游戏逻辑，仅定时（如 66ms 一帧）收集并下发所有客户端的操作指令。客户端基于相同的初始状态和&lt;strong&gt;定点数数学库（Fixed-Point Math）&lt;/strong&gt;，执行完全确定性的模拟。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优缺点&lt;/strong&gt;：网络带宽占用极低，天然支持大局战斗回放；但反作弊困难（内存有全部实体数据），且容易发生多端不一致（Desync）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态同步（State Sync）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心&lt;/strong&gt;：游戏逻辑完全由服务端权威计算，服务端周期性将所有实体的属性快照（位置、血量、状态）广播给客户端。客户端配合**客户端预测（Client Prediction）与实体插值（Interpolation）**实现丝滑表现。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优缺点&lt;/strong&gt;：绝对防作弊、断线重连容易；但服务端算力与网络带宽压力巨大。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;三、 操作系统与并发机制&lt;/h2&gt;
&lt;h3&gt;20. 进程、线程与协程的本质差异&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;进程（Process）&lt;/strong&gt;：操作系统资源分配和调度的基本单位，拥有独立的虚拟地址空间、文件句柄与内存页表。进程间通信（IPC）成本高。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;线程（Thread）&lt;/strong&gt;：CPU 调度的基本单位，同一进程内的线程共享虚拟内存空间（代码段、数据段、堆），拥有独立的栈和寄存器上下文。线程切换需要保存/恢复 CPU 寄存器并陷入内核态。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;协程（Coroutine）&lt;/strong&gt;：&lt;strong&gt;用户态的轻量级线程&lt;/strong&gt;，调度完全由应用程序/运行时控制（无需内核切换）。一个线程可承载数万个协程，内存占用极小（几 KB），通过显式挂起（yield）让出 CPU。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;21. 线程同步原语对比：互斥锁（Mutex）、自旋锁（Spinlock）、条件变量与原子操作（Atomic）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;互斥锁（Mutex）&lt;/strong&gt;：当锁被占用时，未获取到锁的线程会被操作系统挂起（阻塞），进入休眠等待队列，引发上下文切换（Context Switch）。适合临界区执行时间较长的场景。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自旋锁（Spinlock）&lt;/strong&gt;：当锁被占用时，线程不休眠，而是在 CPU 上执行空循环（Busy-wait）持续探测锁状态。避免了上下文切换开销，但在多核高并发下若长时间未获取锁会白白浪费 CPU。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;条件变量（Condition Variable）&lt;/strong&gt;：用于线程间的等待-唤醒机制，通常与互斥锁配合，防止盲目轮询。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;原子操作（&lt;code&gt;std::atomic&lt;/code&gt; / CAS）&lt;/strong&gt;：基于 CPU 总线锁与硬件指令（如 x86 &lt;code&gt;LOCK CMPXCHG&lt;/code&gt;），在硬件层面保证单个变量读-改-写的原子性，是实现无锁队列（Lock-free Queue）的核心。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;22. 死锁（Deadlock）的四个必要条件与预防排查&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;四个必要条件&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;互斥条件&lt;/strong&gt;：资源同一时刻只能被一个线程占用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;请求与保持条件&lt;/strong&gt;：线程持有一个资源的同时又申请新资源。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不剥夺条件&lt;/strong&gt;：线程已获得的资源在未使用完前不能被强行剥夺。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;循环等待条件&lt;/strong&gt;：存在一个线程等待环路（A 等 B，B 等 A）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;预防与破局&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;破坏循环等待&lt;/strong&gt;：严格规定全局资源的加锁顺序（按内存地址大小或资源 ID 升序加锁）。&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;std::lock(m1, m2)&lt;/code&gt; 或 &lt;code&gt;std::scoped_lock&lt;/code&gt; 一次性原子获取所有锁。&lt;/li&gt;
&lt;li&gt;使用带超时的锁尝试（&lt;code&gt;std::unique_lock::try_lock_for&lt;/code&gt;），超时失败后主动释放已有锁并重试。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;23. 内存碎片（Memory Fragmentation）与内存池（Memory Pool）设计&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;外碎片 vs 内碎片&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;外部碎片&lt;/strong&gt;：频繁申请和释放不同大小的内存，导致堆中存在大量离散但总量足够的小空闲块，无法满足连续大块内存的申请。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内部碎片&lt;/strong&gt;：由于内存对齐规则（如 8 字节/16 字节对齐），分配给对象的内存大于实际所需大小。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;固定大小对象内存池（Fixed-size Memory Pool）设计&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;预先向系统申请一大块连续内存（Chunk）。&lt;/li&gt;
&lt;li&gt;将 Chunk 切分为若干固定大小的 Block（如 64 字节），内部维护一个无锁单向链表（Free List）记录空闲 Block。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Allocate()&lt;/code&gt; 时直接弹出链表头（$O(1)$），&lt;code&gt;Deallocate()&lt;/code&gt; 时直接将指针插回链表头（$O(1)$），彻底消除外碎片并获得极致缓存友好性。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;四、 计算机图形学与 Shader 核心&lt;/h2&gt;
&lt;h3&gt;24. 现代 GPU 渲染管线（Graphics Pipeline）全流程&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;graph LR
    A[顶点数据 VBO/IBO] --&amp;gt; B[顶点着色器 Vertex Shader]
    B --&amp;gt; C[曲面细分/几何着色]
    C --&amp;gt; D[裁剪与屏幕映射]
    D --&amp;gt; E[光栅化 Rasterization]
    E --&amp;gt; F[Early-Z 早期深度测试]
    F --&amp;gt; G[片元着色器 Fragment Shader]
    G --&amp;gt; H[逐片元操作: Stencil / Z-Test / Blend]
    H --&amp;gt; I[FrameBuffer 帧缓冲区]
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;应用阶段（CPU）&lt;/strong&gt;：视锥体剔除、遮挡剔除、渲染状态设置、向 GPU 提交 Draw Call。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;顶点着色器（Vertex Shader）&lt;/strong&gt;：将模型局部坐标经 MVP 变换转至齐次裁剪空间；法线变换；顶点颜色/UV 传递。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;光栅化阶段（Rasterization）&lt;/strong&gt;：三角形遍历、属性插值，将连续三角形几何图元离散化为屏幕像素片元（Fragment）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;片元着色器（Fragment Shader）&lt;/strong&gt;：纹理采样、PBR 光照计算、阴影衰减，输出片元最终颜色。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;逐片元操作（Per-Fragment Operations）&lt;/strong&gt;：Pixel Ownership $\to$ 模板测试（Stencil Test） $\to$ 深度测试（Depth Test） $\to$ 颜色混合（Alpha Blending） $\to$ 写入 FrameBuffer。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;25. 判断点 $P$ 是否在三角形 $\triangle ABC$ 内部的三种经典数学算法&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;二维向量叉乘法（Cross Product / 同向法）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;计算三条边的有向向量与到点 $P$ 的叉积：
$$\vec{C}_1 = \vec{AB} \times \vec{AP}, \quad \vec{C}_2 = \vec{BC} \times \vec{BP}, \quad \vec{C}_3 = \vec{CA} \times \vec{CP}$$&lt;/li&gt;
&lt;li&gt;若 $\vec{C}_1.z, \vec{C}_2.z, \vec{C}_3.z$ &lt;strong&gt;符号全部相同&lt;/strong&gt;（全 $\ge 0$ 或全 $\le 0$），则点 $P$ 在三角形内部。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重心坐标法（Barycentric Coordinates）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;点 $P$ 表示为顶点线性组合：$P = uA + vB + wC$，满足 $u + v + w = 1$。&lt;/li&gt;
&lt;li&gt;若且仅若 $u \ge 0, v \ge 0, w \ge 0$，点 $P$ 位于三角形内部（也是光栅化属性插值的核心原理）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;面积法（Area Method）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;若 $S_{\triangle PAB} + S_{\triangle PBC} + S_{\triangle PCA} = S_{\triangle ABC}$，则点在三角形内。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;26. 抗锯齿技术（Anti-Aliasing）全景对比与优劣分析&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SSAA（超级采样抗锯齿）&lt;/strong&gt;：以 2x~4x 分辨率渲染整个画面后再下采样。画质最完美，但计算与显存开销暴增 4 倍。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MSAA（多重采样抗锯齿）&lt;/strong&gt;：仅在三角形边缘进行多次子采样并共享片元着色器颜色。画质高，但&lt;strong&gt;与延迟渲染（Deferred Shading）天然冲突&lt;/strong&gt;且显存带宽占用大。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FXAA（快速近似抗锯齿）&lt;/strong&gt;：纯屏幕空间后处理后处理滤波，通过边缘亮度梯度模糊边缘。开销极低（$1\text{ms}$），但会导致全屏纹理和文字细节轻微模糊。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TAA（时间性抗锯齿）&lt;/strong&gt;：利用当前帧与历史多帧通过运动矢量（Motion Vectors）进行时域历史混合。消除几何锯齿与高频高光闪烁（Specular Shimmering），但存在快速运动时的残影鬼影（Ghosting）与画面偏软。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;27. 前向渲染（Forward Rendering） vs 延迟渲染（Deferred Shading）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;前向渲染&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;对每个物体针对每个光源遍历渲染，复杂度为 $O(\text{Objects} \times \text{Lights})$。&lt;/li&gt;
&lt;li&gt;多光源下性能雪崩；优点是支持 MSAA、半透明渲染与自定义特殊材质 Shader 灵活度高。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;延迟渲染&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;G-Buffer Pass&lt;/strong&gt;：先渲染物体几何信息到 Albedo, Normal, Roughness, Depth 等多张渲染目标（MRT）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lighting Pass&lt;/strong&gt;：仅对屏幕可见像素针对所有光源执行光照，复杂度为 $O(\text{Pixels} \times \text{Lights})$。&lt;/li&gt;
&lt;li&gt;缺点是 G-Buffer 显存带宽消耗巨大、无法直接渲染半透明物体。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;28. 阴影技术：Shadow Map 原理与 PCF 软阴影滤波&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Shadow Map 原理&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;第一趟 Pass：将摄像机移至光源位置，渲染生成一张仅记录深度的纹理（Shadow Map）。&lt;/li&gt;
&lt;li&gt;第二趟 Pass：正常视角渲染物体，将世界坐标转到光源视锥投影空间，比较当前片元深度 $z_{\text{current}}$ 与 Shadow Map 采样的深度 $z_{\text{shadow}}$。若 $z_{\text{current}} &amp;gt; z_{\text{shadow}} + \text{bias}$，则判定处于阴影中。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PCF（Percentage Closer Filtering）&lt;/strong&gt;：在 Shadow Map 采样点周围 $3 \times 3$ 或 $5 \times 5$ 区域多次采样并对阴影测试结果求加权平均，消除硬阴影边缘的马赛克锯齿，生成平滑软阴影。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;29. Early-Z 早期深度测试原理与失效时机&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原理&lt;/strong&gt;：GPU 硬件在执行片元着色器（Fragment Shader）&lt;strong&gt;之前&lt;/strong&gt;提前执行深度测试。若深度测试失败，直接丢弃该片元，省去复杂的片元着色计算。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;失效时机（导致 GPU 必须禁用 Early-Z）&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;片元着色器中使用了 &lt;code&gt;discard&lt;/code&gt; / &lt;code&gt;clip()&lt;/code&gt; 指令（Alpha Test）。&lt;/li&gt;
&lt;li&gt;片元着色器中手动修改写入了深度值（&lt;code&gt;SV_Depth&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;开启了 Alpha Blend（半透明混合通常关闭深度写入）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;30. 法线贴图（Normal Map）为什么呈现偏蓝色？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;法线贴图存储的是**切线空间（Tangent Space）**下的法线向量 $(\vec{T}, \vec{B}, \vec{N})$。&lt;/li&gt;
&lt;li&gt;绝大多数表面微小起伏的法线方向主要朝向表面外法线方向（即切线空间的 Z 轴，$\vec{N} = (0, 0, 1)$）。&lt;/li&gt;
&lt;li&gt;向量分量从 $[-1, 1]$ 映射到 RGB 颜色空间 $[0, 1]$：
$$\text{Color}_B = 0.5 \times 1.0 + 0.5 = 1.0 \implies \text{RGB} = (128, 128, 255)$$&lt;/li&gt;
&lt;li&gt;因此纹理像素整体呈现高纯度的浅蓝色。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;五、 高频口撕与手撕算法专题&lt;/h2&gt;
&lt;h3&gt;31. 判断链表是否有环，并找到入环节点（快慢指针与严格数学证明）&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;graph LR
    Head((Head)) --&amp;gt; A((...))
    A --&amp;gt; Entry((Entry 环口))
    Entry --&amp;gt; B((...))
    B --&amp;gt; Meet((Meet 相遇点))
    Meet --&amp;gt; C((...))
    C --&amp;gt; Entry
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;算法流程&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;定义快指针 &lt;code&gt;fast&lt;/code&gt;（每次走 2 步）与慢指针 &lt;code&gt;slow&lt;/code&gt;（每次走 1 步）。&lt;/li&gt;
&lt;li&gt;若 &lt;code&gt;fast&lt;/code&gt; 与 &lt;code&gt;fast-&amp;gt;next&lt;/code&gt; 存在且 &lt;code&gt;fast == slow&lt;/code&gt;，则链表必有环。&lt;/li&gt;
&lt;li&gt;相遇后，将一个指针重置到 &lt;code&gt;head&lt;/code&gt;，另一个留在 &lt;code&gt;meet&lt;/code&gt; 点，两指针每次均走 1 步，&lt;strong&gt;再次相遇的节点即为入环节点&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数学证明&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;设头节点到入环点距离为 $a$，入环点顺时针到相遇点距离为 $b$，环剩余长度为 $c$（环总长 $L = b + c$）。&lt;/li&gt;
&lt;li&gt;相遇时慢指针路程 $S_{\text{slow}} = a + b$；快指针路程 $S_{\text{fast}} = a + n(b + c) + b$。&lt;/li&gt;
&lt;li&gt;由 $S_{\text{fast}} = 2 S_{\text{slow}}$ 得：$a + n(b + c) + b = 2(a + b) \implies a = (n - 1)L + c$。&lt;/li&gt;
&lt;li&gt;这表明：从 &lt;code&gt;head&lt;/code&gt; 出发走 $a$ 步的指针，与从相遇点出发走 $(n-1)$ 圈再走 $c$ 步的指针，&lt;strong&gt;必恰好在入环点重合&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;32. Top-K 问题：无序数组找前 K 小 / 前 K 大（堆 vs 快速选择 QuickSelect）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;大顶堆 / 小顶堆法&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;找前 K 小：维护一个大小为 $K$ 的&lt;strong&gt;大顶堆&lt;/strong&gt;。遍历数组，若元素小于堆顶则替换堆顶并下沉。&lt;/li&gt;
&lt;li&gt;时间复杂度 $O(N \log K)$，空间复杂度 $O(K)$。&lt;strong&gt;适合海量数据流（Streaming Data）处理&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;快速选择（QuickSelect）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;基于快排 &lt;code&gt;partition&lt;/code&gt;。选取基准数 pivot 分区，若基准索引等于 $K$，直接返回；若大于 $K$ 递归左半区，否则递归右半区。&lt;/li&gt;
&lt;li&gt;平均时间复杂度 $O(N)$，最坏退化 $O(N^2)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;33. A* 寻路算法完整流程与最优性证明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;评估函数&lt;/strong&gt;：$F(n) = G(n) + H(n)$。$G(n)$ 为起点到节点 $n$ 的实际代价，$H(n)$ 为节点 $n$ 到终点的启发式预估代价。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据结构&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;OpenList&lt;/code&gt;：已发现但尚未扩展的节点（使用&lt;strong&gt;优先队列/最小堆&lt;/strong&gt;按 $F$ 值升序维护）。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CloseList&lt;/code&gt;：已访问探索完毕的节点（哈希集合）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最优解保证（Admissibility）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;只要启发式函数满足&lt;strong&gt;可采纳性（$H(n) \le H^*(n)$，即预估代价绝不高估实际真实代价）&lt;/strong&gt;，A* 算法搜索出的路径必然是最优最短路径。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;34. 线程安全单例模式（C++ 双重检查锁定 DCL 与 Magic Static）&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;// 现代 C++11 标准最佳实践：Meyers&apos; Singleton (Magic Static, 线程安全且零锁开销)
class Singleton {
public:
    static Singleton&amp;amp; GetInstance() {
        static Singleton instance; // C++11 保证局部静态变量初始化线程安全
        return instance;
    }
    Singleton(const Singleton&amp;amp;) = delete;
    Singleton&amp;amp; operator=(const Singleton&amp;amp;) = delete;
private:
    Singleton() = default;
};
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h2&gt;六、 Unity 引擎与 C# 核心机制&lt;/h2&gt;
&lt;h3&gt;35. C# 值类型 vs 引用类型、装箱/拆箱与 GC 优化&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;装箱（Boxing）&lt;/strong&gt;：将值类型转为 &lt;code&gt;object&lt;/code&gt; 或接口，在托管堆分配内存并复制数据；&lt;strong&gt;拆箱（Unboxing）&lt;/strong&gt;：获取引用对象的内部值指针。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优化技巧&lt;/strong&gt;：高频逻辑杜绝泛型装箱，结构体通过实现接口配合 &lt;code&gt;where T : struct, IHandler&lt;/code&gt; 触发直接内联调用。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;36. Unity 资源管理：AssetBundle 与 Addressables 深度机制&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AssetBundle 依赖冗余&lt;/strong&gt;：两个 AB 包公共引用的资源若未独立命名打包，会被重复拷贝打入两个包体。必须在构建期扫描依赖树将公共资源提取为独立依赖包。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;引用计数生命周期&lt;/strong&gt;：&lt;code&gt;Addressables.LoadAssetAsync&lt;/code&gt; 返回 &lt;code&gt;AsyncOperationHandle&lt;/code&gt;，内部引用计数 $+1$；必须成对调用 &lt;code&gt;Addressables.Release&lt;/code&gt;，归零时触发底层 AB 卸载。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;37. Unity 四大合批技术条件与 UI 合批打断判定&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;静态合批（Static Batching）&lt;/strong&gt;：合并网格，增加内存占用，顶点上限 64,000。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;动态合批（Dynamic Batching）&lt;/strong&gt;：CPU 每帧合并，限制小于 300 顶点的同材质模型。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GPU Instancing&lt;/strong&gt;：同材质同 Mesh，通过 Constant Buffer 提交变换矩阵。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SRP Batcher&lt;/strong&gt;：同 Shader 变体，常量缓冲区常驻，消除 SetPass Call。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UGUI 合批打断三要素&lt;/strong&gt;：&lt;strong&gt;图集不一致、层级穿插（Z轴交错）、自定义材质/Mask 模板打断&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;七、 Unreal Engine (UE) 核心机制与架构&lt;/h2&gt;
&lt;h3&gt;38. UE 反射系统（UHT、UProperty、UFunction）底层原理&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;机制&lt;/strong&gt;：标准 C++ 缺乏反射机制。UE 通过预编译工具 **UHT（Unreal Header Tool）**扫描源码中的 &lt;code&gt;UCLASS()&lt;/code&gt;, &lt;code&gt;UPROPERTY()&lt;/code&gt;, &lt;code&gt;UFUNCTION()&lt;/code&gt; 等宏标记，自动生成包含类型元数据的 &lt;code&gt;.generated.h&lt;/code&gt; 和 &lt;code&gt;.gen.cpp&lt;/code&gt; 文件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;运行时&lt;/strong&gt;：引擎启动时自动注册构建 &lt;code&gt;UClass&lt;/code&gt;, &lt;code&gt;FProperty&lt;/code&gt;, &lt;code&gt;UFunction&lt;/code&gt; 全局类型系统，支撑序列化、网络属性同步、蓝图可视化调用与垃圾回收（Garbage Collection 基于 UObject 引用链扫描）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;39. UE Gameplay 框架核心分层&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UWorld&lt;/code&gt; $\to$ &lt;code&gt;AGameModeBase&lt;/code&gt;（权威规则） $\to$ &lt;code&gt;AGameStateBase&lt;/code&gt;（全房间公共状态） $\to$ &lt;code&gt;APlayerController&lt;/code&gt;（输入驱动与网络主控） $\to$ &lt;code&gt;APawn&lt;/code&gt; / &lt;code&gt;ACharacter&lt;/code&gt;（物理实体与表现）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;40. 大地图流式加载技术（World Partition 与 World Composition）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;World Partition（UE5）&lt;/strong&gt;：基于网格空间划分，将整个无缝大世界切分为统一栅格单元（Grids）。根据玩家位置动态流式加载周围单元格，配合 Data Layers 与 HLOD 实现超大世界极致性能。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;八、 真实大厂面经深度复盘（按公司实战真题）&lt;/h2&gt;
&lt;h3&gt;🏢 米哈游（Gameplay / 引擎方向）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;问：2000 个顶点的模型，Vertex Shader 和 Fragment Shader 各执行多少次？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：Vertex Shader 严格针对每个顶点执行，若无剔除则执行 &lt;strong&gt;2000 次&lt;/strong&gt;；Fragment Shader 执行次数取决于该模型在屏幕上&lt;strong&gt;最终光栅化覆盖的有效像素片元数量&lt;/strong&gt;（受分辨率、距离远近、视口大小、Overdraw 及 Early-Z 剔除影响）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问：空类的大小是多少？为什么不是 0？如果有虚函数呢？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：C++ 空类大小为 &lt;strong&gt;1 字节&lt;/strong&gt;，因为 C++ 标准要求每个独立对象在内存中必须有唯一的地址；若有虚函数，对象头部必须包含一个虚表指针 &lt;code&gt;vptr&lt;/code&gt;，在 64 位系统下大小为 &lt;strong&gt;8 字节&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问：射击游戏中枪械散射（Spread Cone）怎么在数学上实现？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：在以枪口正前方向 $\vec{D}$ 为中心轴的圆锥体内生成随机偏转向量。在极坐标系下随机生成偏转角 $\theta \in [0, \theta_{\text{max}}]$ 与旋转角 $\phi \in [0, 2\pi)$，转换为局部偏移量 $(\sin\theta\cos\phi, \sin\theta\sin\phi, \cos\theta)$，再通过旋转矩阵/四元数变换到世界空间。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;🏢 腾讯（IEG / 光子 / 天美 / 腾娱）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;问：如何设计一个无缝大地图流式加载与室内外平滑过渡系统？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：采用多级空间划分（Octree / Grid）与基于距离触发的异步流式加载（Async Level Streaming / Additive Scene）。室内外过渡通过门禁触发区域预加载室内细节，利用 Occlusion Portal（遮挡门）动态剔除外部超大世界网格。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问：&lt;code&gt;strcmp&lt;/code&gt; 底层是一个个 char 比较，有没有更高性能的优化方式？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：使用 &lt;strong&gt;SIMD（单指令多数据流，如 AVX-512 / SSE 4.2 指令 &lt;code&gt;_mm_cmpeq_epi8&lt;/code&gt;）&lt;/strong&gt;，单周期同时对比 16 或 32 个字节；内存对齐时按 &lt;code&gt;uint64_t&lt;/code&gt; 一次性对比 8 字节。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问：骨骼蒙皮动画中 CPU Skinning 与 GPU Skinning 的区别？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：CPU Skinning 在主线程通过遍历顶点计算骨骼矩阵插值变换（更新 VBO），开销大且占用 CPU；GPU Skinning 将骨骼矩阵调色板存入常量缓冲区（UBO/Texture），在 Vertex Shader 中直接完成顶点位置变换，极大解放 CPU。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;🏢 网易雷火&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;问：&lt;code&gt;new int&lt;/code&gt; 和 &lt;code&gt;new int()&lt;/code&gt; 的区别？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：&lt;code&gt;new int&lt;/code&gt; 默认初始化，值为内存随机残留值；&lt;code&gt;new int()&lt;/code&gt; 值初始化，自动清零为 0。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问：循环小数如何快速寻找循环节？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：长除法模拟。使用哈希表 &lt;code&gt;unordered_map&amp;lt;int, int&amp;gt;&lt;/code&gt; 记录每次出现的&lt;strong&gt;余数（Remainder）及其对应的商在小数中的下标位置&lt;/strong&gt;。当出现曾经记录过的余数时，当前位置与历史记录位置之间的片段即为循环节。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;🏢 库洛游戏 &amp;amp; 点点互动&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;问：UI 合批被打断的最常见原因有哪些？&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;答&lt;/strong&gt;：1. 图集不一致（交叉穿插不同图集的图片）；2. 动态文字（TextMeshPro 与 Image 交叉层级）；3. 挂载了 &lt;code&gt;Mask&lt;/code&gt;（Stencil 打断合批）而非 &lt;code&gt;RectMask2D&lt;/code&gt;；4. 界面 Z 轴坐标不为 0 引发网格深度重排。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;九、 个人简历项目深度拆解与实战攻关&lt;/h2&gt;
&lt;h3&gt;🎮 项目一：《WoodMan》（3D 第一人称 AI 追逐，恐怖解谜，巨人 Mini Game 冠军）&lt;/h3&gt;
&lt;h4&gt;Q1: 视线感知系统（PlayerVisionDetector）屏幕坐标与视锥体映射算法&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;痛点&lt;/strong&gt;：第一人称恐怖游戏中，敌人 AI 在余光或直视下的感知反馈存在延迟与误判。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;算法实现&lt;/strong&gt;：&lt;pre&gt;&lt;code&gt;Vector3 viewPos = playerCam.WorldToViewportPoint(enemyTransform.position);
bool isFront = viewPos.z &amp;gt; 0;
if (isFront &amp;amp;&amp;amp; viewPos.x &amp;gt;= 0 &amp;amp;&amp;amp; viewPos.x &amp;lt;= 1 &amp;amp;&amp;amp; viewPos.y &amp;gt;= 0 &amp;amp;&amp;amp; viewPos.y &amp;lt;= 1) {
    float distToCenter = Vector2.Distance(new Vector2(viewPos.x, viewPos.y), new Vector2(0.5f, 0.5f));
    if (distToCenter &amp;lt; 0.15f &amp;amp;&amp;amp; !Physics.Linecast(playerCam.transform.position, enemyTransform.position, occludeLayer)) {
        // 直视中心区域 (Center Vision) -&amp;gt; 触发暴跌 SAN 值与敌人狂暴
    } else if (distToCenter &amp;lt;= 0.45f) {
        // 余光视野 (Peripheral Vision) -&amp;gt; 触发轻微心跳与低通音效
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Q2: 动态 SAN 值系统与 HDRP Volume / AudioMixer 联动&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数学模型&lt;/strong&gt;：
$$\Delta \text{SAN} = \left( k_1 \cdot \text{InDarkness} + \frac{k_2}{\text{Clamp}(d_{\text{enemy}}, 1.0, 20.0)^2} + k_3 \cdot \text{DirectGaze} \right) \cdot \Delta t$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;音画联动&lt;/strong&gt;：动态获取 HDRP &lt;code&gt;ChromaticAberration&lt;/code&gt; 与 &lt;code&gt;Vignette&lt;/code&gt;，根据 $(1 - \text{SAN})$ 线性插值；通过 &lt;code&gt;AudioMixer.SetFloat(&quot;Cutoff&quot;, freq)&lt;/code&gt; 将低通滤波从 $22000\text{Hz}$ 压制至 $600\text{Hz}$，营造逼真耳鸣失真。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🧩 项目二：《DotTrack》（3D 网格连线益智，Mengya Game Jam 2026）&lt;/h3&gt;
&lt;h4&gt;Q1: 鞋带公式（Shoelace Formula）多边形面积与连线闭环算法&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;痛点&lt;/strong&gt;：3D 几何连线由于体积碰撞误差导致判定误判。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数学算法&lt;/strong&gt;：彻底剥离物理碰撞，利用离散化 2D 网格坐标 $(x_i, y_i)$，通过鞋带公式计算有向面积：
$$A = \frac{1}{2} \sum_{i=1}^{n} (x_i y_{i+1} - x_{i+1} y_i)$$
根据 $|A|$ 精准判断围住的逻辑格点数量，通过正负号判定顺逆时针绕序，达成 100% 绝对精确判定。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🤖 前沿跨界：中科院自动化所大模型强化学习实习与游戏融合&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PPO / GRPO 策略优化在游戏 NPC 决策中的应用&lt;/strong&gt;：利用强化学习替代传统硬编码行为树，训练能够自适应环境障碍、预判玩家路线的智能敌人。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;端侧神经网络推理（Unity Sentis / ONNX）&lt;/strong&gt;：在客户端本地高效执行轻量级模型，实现高响应度 NPC 拟真对话与动态环境交互。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2019)</title><link>https://blog.yirong.site/posts/0078/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0078/</guid><description>Complete records of the 2019 Osaka University IST entrance exam.</description><pubDate>Wed, 15 Jul 2026 13:00:03 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2019年度 必須問題＆選択問題&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;1 【必須問題】アルゴリズムとプログラミング&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1) 20点, (2) 35点, (3) 15点, (4-1) 15点, (4-2) 15点, (5) 25点&lt;/p&gt;
&lt;p&gt;図1に示す ANSI-C 準拠である C 言語のプログラム (program) は、所有している複数のくじ (lottery) のそれぞれが当選 (win) しているかを調べて、当選しているくじ番号 (lottery number) と等級 (grade) をもれなく出力 (output) するものである。くじ番号は 10000 未満の自然数 (natural number) で定められており、いずれのくじ番号のくじもただか一つしか存在しない。所有しているくじ番号が、当選番号 (winning number) と一致した場合に、その当選番号に対応する等級に当選したとする。当選番号は 10000 未満の自然数から重複なく選ばれた $N$ 個 ($N$ は $3 \le N \le 100$ の自然数) の数字で、等級は 1等から 3等まであり、1等が1本、2等が1本、3等が $N-2$ 本である。&lt;/p&gt;
&lt;p&gt;当選番号と等級は図2に示すような形式 (format) のファイル win.txt で与えられ、1行目には当選番号の総数 $N$、2行目以降の $N$ 行は全ての当選番号とその等級 $r$ ($r$ は $1 \le r \le 3$ の自然数) が書かれている。また、所有しているくじ番号は図3に示すような形式のファイル lots.txt で与えられ、所有しているくじ番号が 1行目から各行に一つずつ書かれている。以下の各問に答えよ。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;図2の win.txt、図3の lots.txt を与えてプログラムを実行することを考える。プログラムの 36行目で関数 &lt;code&gt;functionA&lt;/code&gt; が呼び出されたときに、プログラム 6〜13行目の for 文処理において、$i=1$ および $i=3$ の時に、$j$ に関する for 文が終了した時点で &lt;code&gt;a[0]&lt;/code&gt;〜&lt;code&gt;a[9]&lt;/code&gt; および &lt;code&gt;b[0]&lt;/code&gt;〜&lt;code&gt;b[9]&lt;/code&gt; の値が以下のようになった。8行目の空欄 &lt;code&gt;(A)&lt;/code&gt; を配列 &lt;code&gt;a&lt;/code&gt; に関する適切な条件式で埋めよ。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[0]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[1]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[2]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[3]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[4]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[5]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[6]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[7]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[8]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;a[9]&lt;/code&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;5308&lt;/td&gt;
&lt;td&gt;900&lt;/td&gt;
&lt;td&gt;7888&lt;/td&gt;
&lt;td&gt;3500&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;4905&lt;/td&gt;
&lt;td&gt;8698&lt;/td&gt;
&lt;td&gt;1328&lt;/td&gt;
&lt;td&gt;89&lt;/td&gt;
&lt;td&gt;9003&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;900&lt;/td&gt;
&lt;td&gt;3500&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;4905&lt;/td&gt;
&lt;td&gt;5308&lt;/td&gt;
&lt;td&gt;1328&lt;/td&gt;
&lt;td&gt;89&lt;/td&gt;
&lt;td&gt;7888&lt;/td&gt;
&lt;td&gt;8698&lt;/td&gt;
&lt;td&gt;9003&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[0]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[1]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[2]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[3]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[4]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[5]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[6]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[7]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[8]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;&lt;code&gt;b[9]&lt;/code&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;36行目で呼び出された関数 &lt;code&gt;functionA&lt;/code&gt; の処理によって、配列 &lt;code&gt;win&lt;/code&gt; および配列 &lt;code&gt;grade&lt;/code&gt; はどのようになるか、説明せよ。またその処理の平均時間計算量 (average case time complexity) を、変数 $n$ を用いて、オーダ表記 (order notation) で表わせ。その理由も答えよ。ただし、win.txt 内では、当選番号は無作為 (at random) な順序で並んでいる。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(3)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;39行目で呼び出された関数 &lt;code&gt;functionB&lt;/code&gt; はどのような処理をしているのか、配列 &lt;code&gt;win&lt;/code&gt;、変数 &lt;code&gt;lot&lt;/code&gt;、変数 &lt;code&gt;n&lt;/code&gt; を用いて説明せよ。また、関数の戻り値 (return value) についても言及すること。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(4)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;4〜14行目で定義されている関数 &lt;code&gt;functionA&lt;/code&gt; を以下のように変更することで、36行目で &lt;code&gt;functionA&lt;/code&gt; を実行する時の平均時間計算量を少なくすることを考える。以下の各小問に答えよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;void functionA(int a[], int b[], int t, int w){
    if(t&amp;lt;w){
        int i, j, x, tmp;
        i=t; j=w;
        x=a[t];

        while(1){
            while(a[i]&amp;lt;x) i++;
            while(a[j]&amp;gt;x) j--;
            if(i&amp;gt;=j) break;
            tmp=a[i]; a[i]=a[j]; a[j]=tmp;
            tmp=b[i]; b[i]=b[j]; b[j]=tmp;
            i++; j--;
        }
        functionA(a, b, [ (あ) ], [ (い) ]);
        functionA(a, b, [ (う) ], [ (え) ]);
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;&lt;strong&gt;(4-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;空欄 &lt;code&gt;(あ)&lt;/code&gt;〜&lt;code&gt;(え)&lt;/code&gt; に入るものの組み合わせとして、適切なものを下の (i)〜(iv) から一つ選び、答えよ。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;(あ)&lt;/th&gt;
&lt;th&gt;(い)&lt;/th&gt;
&lt;th&gt;(う)&lt;/th&gt;
&lt;th&gt;(え)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;(i)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;i-1&lt;/td&gt;
&lt;td&gt;t&lt;/td&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;td&gt;j+1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;(ii)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;t&lt;/td&gt;
&lt;td&gt;j-1&lt;/td&gt;
&lt;td&gt;i+1&lt;/td&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;(iii)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;t&lt;/td&gt;
&lt;td&gt;i-1&lt;/td&gt;
&lt;td&gt;j+1&lt;/td&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;(iv)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;j-1&lt;/td&gt;
&lt;td&gt;t&lt;/td&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;td&gt;i+1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;&lt;strong&gt;(4-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;関数 &lt;code&gt;functionA&lt;/code&gt; の変更後の平均時間計算量を、変数 $n$ を用いて、オーダ表記で表わせ。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(5)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;図1のプログラムを、下線（ア）および下線（イ）で示した main 関数中の関数 &lt;code&gt;functionA&lt;/code&gt; の引数 (argument) と if 文の条件式のみを変更し、1等に当選している場合にのみ、当選しているくじ番号と等級を出力するようにする。当選番号と等級、および所有しているくじ番号は図2および図3と同じ形式で与えられる。39行目の下線（イ）における判定を平均時間計算量 $O(1)$ で実現するためには、下線（ア）および下線（イ）をそれぞれどのように変更すればよいか、（ア）には適切な引数を、（イ）には適切な式をそれぞれ答えよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: &lt;code&gt;a[j] &amp;gt; a[j+1]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: &lt;code&gt;a[j] &amp;gt; a[j+1]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
该程序通过 &lt;code&gt;functionA&lt;/code&gt; 实现冒泡排序，对中奖号码数组 &lt;code&gt;a&lt;/code&gt; 进行升序排列。在每一轮的相邻元素比较中，若前一个元素 &lt;code&gt;a[j]&lt;/code&gt; 大于后一个元素 &lt;code&gt;a[j+1]&lt;/code&gt;，则需要将它们交换。因此，空栏 (A) 应填入 &lt;code&gt;a[j] &amp;gt; a[j+1]&lt;/code&gt;。
从表格中可以看出，在 $i=1$ 结束后，数组中的最大元素 &lt;code&gt;9003&lt;/code&gt; 已经冒泡到了末尾的 &lt;code&gt;a[9]&lt;/code&gt;；在 $i=3$ 结束后，最大三个元素 &lt;code&gt;7888&lt;/code&gt;, &lt;code&gt;8698&lt;/code&gt;, &lt;code&gt;9003&lt;/code&gt; 均已在数组的最右端排好序，这符合冒泡排序的执行结果。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
配列 &lt;code&gt;win&lt;/code&gt; の要素は昇順（小さい順）に整列され、配列 &lt;code&gt;grade&lt;/code&gt; の要素は &lt;code&gt;win&lt;/code&gt; の並び替えと同期して入れ替えられる。
平均時間計算量は $O(n^2)$ である。
&lt;strong&gt;理由&lt;/strong&gt;:
外側のループは $n-1$ 回実行され、各ステップ $i$ において内側のループは $t$ から $w-i$ まで実行される。したがって、比較の総数は $\sum_{i=1}^{n-1} (n - i) = \frac{n(n-1)}{2}$ 回となる。平均してこの比較の半数でスワップ（入れ替え）が発生するため、比較回数・スワップ回数ともに平均時間計算量は $O(n^2)$ となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The elements of the array &lt;code&gt;win&lt;/code&gt; are sorted in ascending order, while the elements of the array &lt;code&gt;grade&lt;/code&gt; are swapped in tandem to remain synchronized with their corresponding elements in &lt;code&gt;win&lt;/code&gt;.
The average-case time complexity is $O(n^2)$.
&lt;strong&gt;Reason&lt;/strong&gt;:
The outer loop runs $n-1$ times, and for each iteration $i$, the inner loop runs from $t$ to $w-i$. Thus, the total number of comparisons is $\sum_{i=1}^{n-1} (n - i) = \frac{n(n-1)}{2}$. In the average case, swaps occur for approximately half of these comparisons. Since both the comparisons and swaps scale with $n^2$, the complexity is $O(n^2)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数组变化&lt;/strong&gt;：数组 &lt;code&gt;win&lt;/code&gt; 的元素会被按升序（从小到大）进行排列。与此同时，数组 &lt;code&gt;grade&lt;/code&gt; 中的等级元素会与 &lt;code&gt;win&lt;/code&gt; 数组同步进行位置交换，以维持原有的“中奖号码-中奖等级”的一一对应关系。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;时间复杂度&lt;/strong&gt;：平均时间复杂度为 $O(n^2)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：这是因为外层循环共执行 $n-1$ 次，而在第 $i$ 次循环中，内层循环会执行相邻元素比较共 $n-i$ 次。因此，总的比较次数为定值 $\sum_{i=1}^{n-1} (n-i) = \frac{n(n-1)}{2}$。在输入乱序的平均情况下，大约有半数比较会伴随元素交换，因此总操作次数与 $n^2$ 成正比，即为 $O(n^2)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
整列済みの配列 &lt;code&gt;win&lt;/code&gt; から二分探索 (Binary Search) を用いて、値が &lt;code&gt;lot&lt;/code&gt; に一致する要素を検索する。
戻り値は、&lt;code&gt;lot&lt;/code&gt; が &lt;code&gt;win&lt;/code&gt; 内に存在する場合はそのインデックス (位置) を返し、存在しない場合は &lt;code&gt;-1&lt;/code&gt; を返す。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
It searches for the value &lt;code&gt;lot&lt;/code&gt; in the sorted array &lt;code&gt;win&lt;/code&gt; using binary search, where &lt;code&gt;n&lt;/code&gt; is the size of the array.
The return value is the index of &lt;code&gt;lot&lt;/code&gt; in the array &lt;code&gt;win&lt;/code&gt; if found, and &lt;code&gt;-1&lt;/code&gt; if not found.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;code&gt;functionB&lt;/code&gt; 实现了二分查找（Binary Search）算法。它在大小为 &lt;code&gt;n&lt;/code&gt; 且已按升序排列的数组 &lt;code&gt;win&lt;/code&gt; 中检索值等于 &lt;code&gt;lot&lt;/code&gt; 的元素。由于本题中中奖号码各不相同，若找到匹配项，函数将返回该中奖号码在数组 &lt;code&gt;win&lt;/code&gt; 中的对应下标（$0$ 至 $n-1$ 之间的整数）；若未能检索到，则返回 &lt;code&gt;-1&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(4-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: (iii)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: (iii)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
此段代码实现的是快速排序的 Hoare 分区方案。双指针 &lt;code&gt;i&lt;/code&gt; 和 &lt;code&gt;j&lt;/code&gt; 分别自左右两端起向中间逼近，在相遇或交叉（&lt;code&gt;i &amp;gt;= j&lt;/code&gt;）时结束。
当循环退出时，数组已被分成两个区间：
&lt;ul&gt;
&lt;li&gt;左半部分：下标从 &lt;code&gt;t&lt;/code&gt; 到 &lt;code&gt;i-1&lt;/code&gt;，其中所有的元素值均小于或等于枢轴量 $x$。&lt;/li&gt;
&lt;li&gt;右半部分：下标从 &lt;code&gt;j+1&lt;/code&gt; 到 &lt;code&gt;w&lt;/code&gt;，其中所有的元素值均大于或等于枢轴量 $x$。
因此，下一步递归调用的两个子区间分别为 &lt;code&gt;[t, i-1]&lt;/code&gt; 和 &lt;code&gt;[j+1, w]&lt;/code&gt;。空栏的正确填写方式为：&lt;code&gt;(あ) = t&lt;/code&gt;, &lt;code&gt;(い) = i-1&lt;/code&gt;, &lt;code&gt;(う) = j+1&lt;/code&gt;, &lt;code&gt;(え) = w&lt;/code&gt;。这与选项 (iii) 完全相符。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(4-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: $O(n \log n)$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: $O(n \log n)$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
修改后的 &lt;code&gt;functionA&lt;/code&gt; 采用了快速排序。在平均情况下，每次划分均能将数组大致等分为两部分，使得递归树的深度为 $O(\log n)$。在每一层递归中，分区的线性扫描操作总计花费 $O(n)$ 时间。根据主定理，总的平均时间复杂度为 $O(n \log n)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(5)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;下線 (ア): &lt;code&gt;grade, win, 0, n-1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;下線 (イ): &lt;code&gt;(k = (lot == win[0] ? 0 : -1)) != -1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Underline (ア): &lt;code&gt;grade, win, 0, n-1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Underline (イ): &lt;code&gt;(k = (lot == win[0] ? 0 : -1)) != -1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;逻辑分析&lt;/strong&gt;：
题目限定只能修改 main 函数中 &lt;code&gt;functionA&lt;/code&gt; 的参数 (ア) 和 &lt;code&gt;if&lt;/code&gt; 条件式 (イ)，并要求以平均 $O(1)$ 的时间复杂度判断所持号码 &lt;code&gt;lot&lt;/code&gt; 是否中了 1 等奖。
等级有 1 等、2 等、3 等（对应的等级数值为 1, 2, 3）。由于 $N$ 个奖项中，1 等奖刚好只有 1 本，2 等奖 1 本，3 等奖 $N-2$ 本。
如果我们改变排序时的键值，将等级数组 &lt;code&gt;grade&lt;/code&gt; 传作主数组 &lt;code&gt;a&lt;/code&gt;，将中奖号码数组 &lt;code&gt;win&lt;/code&gt; 传作辅数组 &lt;code&gt;b&lt;/code&gt;，即执行：
&lt;code&gt;functionA(grade, win, 0, n-1);&lt;/code&gt; (ア)
那么，程序会对等级值进行升序排序。排序后，&lt;code&gt;grade&lt;/code&gt; 数组中的元素会被整理为：
&lt;code&gt;grade[0] = 1&lt;/code&gt;（1等）, &lt;code&gt;grade[1] = 2&lt;/code&gt;（2等）, 其余为 &lt;code&gt;3&lt;/code&gt;。
相应的，&lt;code&gt;win&lt;/code&gt; 数组也作了同步交换，此时 &lt;code&gt;win[0]&lt;/code&gt; 中存储的必定是唯一的 1 等奖中奖号码，&lt;code&gt;win[1]&lt;/code&gt; 存放的是 2 等奖号码。
因此，我们不再需要进行全局的二分查找，只需在 $O(1)$ 时间内比对所持号码 &lt;code&gt;lot&lt;/code&gt; 与 &lt;code&gt;win[0]&lt;/code&gt; 即可判断是否中了 1 等奖。
为适配后续代码的输出 &lt;code&gt;grade[k]&lt;/code&gt;（需要打印出中奖等级 &lt;code&gt;1&lt;/code&gt;，即 &lt;code&gt;grade[0]&lt;/code&gt;），我们需要在比对成功时令 &lt;code&gt;k = 0&lt;/code&gt;，失败时令 &lt;code&gt;k = -1&lt;/code&gt;。
因此，条件式 (イ) 应写为包含赋值的表达式：&lt;code&gt;(k = (lot == win[0] ? 0 : -1)) != -1&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2 【必須問題】計算機システムとシステムプログラム&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 10点, (1-2) 12点, (1-3-1) 12点, (1-3-2) 8点, (1-4-1) 6点, (1-4-2) 12点, (2-1) 20点, (2-2) 10点, (2-3-1) 15点, (2-3-2) 20点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;計算機 (computer) における整数 (integer) の表現 (representation) と算術演算 (arithmetic operation) に関する以下の各問に答えよ。解答は、全て解答用紙の太線枠内に書くこと。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;10進数 (decimal number) の $-15$ を 8[ビット] の符号絶対値表現 (signed magnitude representation) および 1の補数表現 (one&apos;s complement representation) で表した場合のビット列 (bit string) を示せ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;8[ビット] の 2の補数表現 (two&apos;s complement representation) で表すことのできる正 (positive) の最大値 (maximum value) および負 (negative) の最小値 (minimum value) のビット列を示せ。また、それらを 10進数の数値で示せ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;計算機で符号付き整数 (signed integer) の加算を行なう時、多くの場合、2の補数表現が用いられる。2の補数表現を用いた加算に関する以下の (1-3-1)、(1-3-2) に答えよ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-3-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;$43 + (-5)$ の加算を 8[ビット] の 2の補数表現を用いて行う過程を示せ。最上位ビットからの桁上げ (carry) 出力の扱いも記すこと。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-3-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;計算機上で符号付き整数の加算に 2の補数表現を用いる利点を一つ示せ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-4)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;二つの整数 $A, B$ を加算し、整数 $S$ を得る演算を考える。$A, B, S$ は同じビット長とする。$A, B, S$ のビット列の最上位ビットをそれぞれ $a, b, s$ とし、加算器の最上位ビットからの桁上げ出力を $c$ とする。このとき、以下の (1-4-1)、(1-4-2) に答えよ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-4-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;$A, B, S$ が符号無し整数の場合、オーバーフロー (overflow) の発生を判定する方法を、変数 $a, b, s, c$ を用いて示せ。なお、必要の無い変数は使わなくて良い。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-4-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;$A, B, S$ が 2の補数表現で表された符号付き整数の場合、オーバーフローの発生を判定する方法を、変数 $a, b, s, c$ を用いて示せ。なお、必要の無い変数は使わなくて良い。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;単一プロセッサ (single processor) のマルチタスク (multitask) 環境における排他制御 (exclusive control) に関する以下の各小問に答えよ。解答は、全て解答用紙の太線枠内に書くこと。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;排他制御を実現する際には、デッドロック状態 (deadlock) や飢餓状態 (starvation) になることを避ける必要がある。それぞれの状態について説明せよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;以下に示すプロセス1とプロセス2は、右図に示すようなスタック (stack) の操作を実現する。プロセス1はスタックへのデータのプッシュ (push) を行い、プロセス2はスタックからのデータのポップ (pop) を行う。スタックには事前にデータ $d_1, d_2, \dots, d_n$ が格納されている。&lt;code&gt;top&lt;/code&gt; はスタックの先頭 (stack top) のアドレスを表す変数であり、二つのプロセスが共有している。&lt;code&gt;top&lt;/code&gt; は事前に $x$ に設定されている。&lt;code&gt;stack()&lt;/code&gt; は引数 (argument) で指定されたアドレスのデータを表す。&lt;code&gt;push_item&lt;/code&gt; と &lt;code&gt;pop_item&lt;/code&gt; はデータを表す変数であり、&lt;code&gt;push_item&lt;/code&gt; には事前に値が設定されている。スタックはプロセス1とプロセス2のみが共有しており、スタックの操作を実行するプロセスは他に存在しない。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(ア)&lt;/strong&gt; &lt;code&gt;top = top - 1;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(イ)&lt;/strong&gt; &lt;code&gt;stack(top) = push_item;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス1&lt;/strong&gt; (Push)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(ウ)&lt;/strong&gt; &lt;code&gt;pop_item = stack(top);&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(エ)&lt;/strong&gt; &lt;code&gt;top = top + 1;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス2&lt;/strong&gt; (Pop)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;プロセス1とプロセス2が並行に動作した時に、二つのプロセスの命令実行とプロセス切り替えのタイミングによっては、プロセス1が実行するプッシュ操作とプロセス2が実行するポップ操作のいずれか、あるいは両方が正しく行われないことがある。そのような (ア)(イ)(ウ)(エ) の実行順序 (execution order) のうち、(ア) から開始されるものを一つ示せ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;セマフォ (semaphore) を用いて、(2-2) におけるプロセス1とプロセス2が並行に動作した時においても、プロセス1が実行するプッシュ操作とプロセス2が実行するポップ操作が正しく行われるようにすることを考える。ここで、セマフォは 0 または 1 の値を取るものとする。$P()$ はセマフォを引数とし、セマフォが 0 であれば $P()$ を実行したプロセスを休止させ、1 であればセマフォを 1 から 0 にする不可分命令 (atomic operation, atomic transaction) である。$V()$ はセマフォを引数とし、同じセマフォを引数として実行された $P()$ によって休止されたプロセスがあれば起動し、なければセマフォを 0 から 1 にする不可分命令である。このとき、以下の (2-3-1)、(2-3-2) に答えよ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-3-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;プロセス1とプロセス2が並行に動作した時においても、プロセス1が実行するプッシュ操作とプロセス2が実行するポップ操作が正しく行われるように、$P()$, $V()$, およびセマフォ &lt;code&gt;a&lt;/code&gt; を用いて、プロセス1とプロセス2に適切な命令を追加したものをそれぞれ示せ。また、&lt;code&gt;a&lt;/code&gt; の適切な初期値 (initial value) も示せ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-3-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;以下に示すプロセス3とプロセス4は、変数 &lt;code&gt;m&lt;/code&gt; を共有している。プロセス3は &lt;code&gt;m&lt;/code&gt; の値をインクリメント (increment) し続けるプロセスであり、プロセス4は &lt;code&gt;m&lt;/code&gt; の値を表示し続けるプロセスである。&lt;code&gt;m&lt;/code&gt; は事前に 1 に初期化されており、&lt;code&gt;m&lt;/code&gt; を共有するプロセスは他に存在しない。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;while (true) {
    m = m + 1;
}
/* プロセス3 */

while (true) {
    print(m);
}
/* プロセス4 */
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;プロセス3とプロセス4が並行に動作した時に、プロセス4における &lt;code&gt;m&lt;/code&gt; の値の表示が $1, 2, 3, \dots$ となるようにしたい。$P()$, $V()$, および二つのセマフォ &lt;code&gt;b&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt; を用いて、プロセス3とプロセス4に適切な命令を追加したものを示せ。また、&lt;code&gt;b&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt; の適切な初期値も示せ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;符号絶対値表現: &lt;code&gt;10001111&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;1の補数表現: &lt;code&gt;11110000&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Signed magnitude representation: &lt;code&gt;10001111&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;One&apos;s complement representation: &lt;code&gt;11110000&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
对于数值 $-15$：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;符号绝对值表示法&lt;/strong&gt;：最高位（MSB，第7位）表示正负符号，0表示正数，1表示负数。其余 7 位存储绝对值 $15 = (0001111)_2$。结合后即为 &lt;code&gt;10001111&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1的补码表示法&lt;/strong&gt;：负数的1的补码为对应正数各位按位取反。正数 $+15$ 二进制为 &lt;code&gt;00001111&lt;/code&gt;，取反后即为 &lt;code&gt;11110000&lt;/code&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;正の最大値: ビット列 &lt;code&gt;01111111&lt;/code&gt; (10進数: $127$)&lt;/li&gt;
&lt;li&gt;負の最小値: ビット列 &lt;code&gt;10000000&lt;/code&gt; (10進数: $-128$)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Maximum positive value: &lt;code&gt;01111111&lt;/code&gt; (Decimal: $127$)&lt;/li&gt;
&lt;li&gt;Minimum negative value: &lt;code&gt;10000000&lt;/code&gt; (Decimal: $-128$)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
在 8 位二进制的 2的补码（Two&apos;s Complement）表示法下：
&lt;ul&gt;
&lt;li&gt;正的绝对值最大时，最高位（符号位）为 0，数值位全为 1，即 &lt;code&gt;01111111&lt;/code&gt;。十进制值为 $2^7 - 1 = 127$。&lt;/li&gt;
&lt;li&gt;负的绝对值最大时（即数值最小），最高位为 1，数值位全为 0，即 &lt;code&gt;10000000&lt;/code&gt;。十进制值为 $-2^7 = -128$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$+43$ の 2の補数表現: &lt;code&gt;00101011&lt;/code&gt;
$-5$ の 2の補数表現: &lt;code&gt;11111011&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;加算過程は以下の通り：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  00101011  (43)
+ 11111011  (-5)
-----------
 100100110  (38)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最上位ビットからの桁上げ出力 (carry-out) は &lt;code&gt;1&lt;/code&gt; であるが、8ビットの加算処理においてこの桁上げは無視（破棄）される。最終的な 8ビットの計算結果は &lt;code&gt;00100110&lt;/code&gt; となり、これは10進数で $38$ に相当し、計算が正しく行われる。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The 2&apos;s complement representation of $+43$: &lt;code&gt;00101011&lt;/code&gt;
The 2&apos;s complement representation of $-5$: &lt;code&gt;11111011&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The addition process:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  00101011  (43)
+ 11111011  (-5)
-----------
 100100110  (38)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The carry-out from the MSB is &lt;code&gt;1&lt;/code&gt;. In 8-bit arithmetic, this carry-out is ignored (discarded). The final 8-bit result is &lt;code&gt;00100110&lt;/code&gt;, which corresponds to $38$ in decimal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
计算 $43 + (-5)$ 的过程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;将 $+43$ 转换为 8 位二进制补码：$43 = 32 + 8 + 2 + 1 \to$ &lt;code&gt;00101011&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;将 $-5$ 转换为 8 位二进制补码：$+5$ 的二进制为 &lt;code&gt;00000101&lt;/code&gt;，按位取反为 &lt;code&gt;11111010&lt;/code&gt;，再加 1 得到 &lt;code&gt;11111011&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;将两个补码按位相加：&lt;pre&gt;&lt;code&gt;  00101011
+ 11111011
----------
 100100110
&lt;/code&gt;&lt;/pre&gt;
相加结果得 9 位二进制数 &lt;code&gt;100100110&lt;/code&gt;。在 8 位加算器运算中，最左边的溢出进位（carry-out = 1）被直接忽略丢弃。最后保留的 8 位结果为 &lt;code&gt;00100110&lt;/code&gt;，转换为十进制是 $32 + 4 + 2 = 38$，数值正确。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
符号の正負に関わらず、減算（引き算）を加算（足し算）と同じ加算器回路（ハードウェア）を用いて同一に処理できること。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Subtractions can be performed using the same adder hardware circuit as additions, avoiding the need for a separate subtractor circuit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
利于硬件实现。引入 2的补码后，减法运算可以转换为加法来处理，这样计算机在进行符号数加减时，都可以统一使用同一套加法器电路（Adder），无需再单独设计减法器，大大节省了硬件设计成本和电路复杂度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-4-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;code&gt;c = 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;code&gt;c = 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
对于无符号整数相加，只有在最高有效位（MSB）产生向外的进位时，才会发生溢出。因此判断条件为 $c = 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-4-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;code&gt;(a ∧ b ∧ ¬s) ∨ (¬a ∧ ¬b ∧ s)&lt;/code&gt;
(あるいは、最高位ビットへの桁上げ入力 $c_{in}$ と最高位ビットからの桁上げ出力 $c$ を用いて &lt;code&gt;$c_{in} \neq c$&lt;/code&gt; とする)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;code&gt;(a ∧ b ∧ ¬s) ∨ (¬a ∧ ¬b ∧ s)&lt;/code&gt;
(Alternatively, using the carry-in to the MSB $c_{in}$ and the carry-out $c$, the condition is &lt;code&gt;$c_{in} \neq c$&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
有符号补码加法溢出发生在两个同号数相加却得出异号数结果的时刻：
&lt;ul&gt;
&lt;li&gt;两个负数相加，结果为正数：符号位 $a=1, b=1$ 而 $s=0$，对应 $(a \land b \land \neg s)$；&lt;/li&gt;
&lt;li&gt;两个正数相加，结果为负数：符号位 $a=0, b=0$ 而 $s=1$，对应 $(\neg a \land \neg b \land s)$。
因此，判断公式为 $(a \land b \land \neg s) \lor (\neg a \land \neg b \land s)$。此外，也可以通过判断最高位的进位输入 $c_{in}$ 与进位输出 $c$ 是否不相等（即 $c_{in} \oplus c = 1$）来判定。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;デッドロック (Deadlock)&lt;/strong&gt;: 2つ以上のプロセスが、互いに相手が占有しているリソースの解放を待ち続けることで、すべてのプロセスが永久にブロックされて実行が進まなくなる状態。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;飢餓状態 (Starvation)&lt;/strong&gt;: システム全体は動作しており他のプロセスは実行できているが、特定のプロセスが競合やスケジューリングの都合により、必要なリソースを永久に割り当てられず、実行を再開できない状態。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Deadlock&lt;/strong&gt;: A state in which two or more processes are permanently blocked because each process is holding a resource and waiting for another resource held by another process in a circular chain.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Starvation&lt;/strong&gt;: A state where a specific process is perpetually denied necessary resources to make progress, even though the system as a whole is running successfully and other processes are active.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;死锁（Deadlock）&lt;/strong&gt;：指系统中两个或多个进程因循环等待对方所持有的独占资源而全部陷入无限期挂起、永远无法继续执行的僵死状态。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;饥饿（Starvation）&lt;/strong&gt;：指在多任务调度中，某个特定进程由于资源分配优先级或调度算法设计缺陷，导致长时期甚至永久性地无法获得执行所需的资源，从而无法推进。此时系统整体依然在正常轮转并处理其他进程（没有陷入死锁）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
実行順序: (ア) $\to$ (ウ) $\to$ (イ) $\to$ (エ)
&lt;strong&gt;理由&lt;/strong&gt;:
&lt;code&gt;top = x&lt;/code&gt; の状態からプロセス1が &lt;code&gt;(ア) top = top - 1&lt;/code&gt; を実行すると、&lt;code&gt;top&lt;/code&gt; は &lt;code&gt;x - 1&lt;/code&gt; になる。この段階でプロセス切り替えが起き、プロセス2が &lt;code&gt;(ウ) pop_item = stack(top)&lt;/code&gt; を実行すると、まだデータが書き込まれていない &lt;code&gt;stack(x-1)&lt;/code&gt; の未定義の値を読み込んでポップしてしまう。その後、&lt;code&gt;(イ)&lt;/code&gt; と &lt;code&gt;(エ)&lt;/code&gt; が順に実行されると、&lt;code&gt;top&lt;/code&gt; は最終的に &lt;code&gt;x&lt;/code&gt; に戻るが、プッシュしたはずの &lt;code&gt;push_item&lt;/code&gt; は &lt;code&gt;stack(x-1)&lt;/code&gt; に放置され、アクセス不可能（消失）になる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Execution order: (ア) $\to$ (ウ) $\to$ (イ) $\to$ (エ)
&lt;strong&gt;Reason&lt;/strong&gt;:
Initially &lt;code&gt;top = x&lt;/code&gt;. Process 1 executes &lt;code&gt;(ア) top = top - 1&lt;/code&gt;, setting &lt;code&gt;top&lt;/code&gt; to &lt;code&gt;x - 1&lt;/code&gt;. If a context switch occurs here and Process 2 runs &lt;code&gt;(ウ) pop_item = stack(top)&lt;/code&gt;, Process 2 pops uninitialized, invalid data from &lt;code&gt;stack(x-1)&lt;/code&gt; instead of popping the valid item &lt;code&gt;d1&lt;/code&gt; from &lt;code&gt;stack(x)&lt;/code&gt;. Subsequently, &lt;code&gt;(イ)&lt;/code&gt; and &lt;code&gt;(エ)&lt;/code&gt; execute, resetting &lt;code&gt;top&lt;/code&gt; to &lt;code&gt;x&lt;/code&gt;. The pushed item is left at &lt;code&gt;stack(x-1)&lt;/code&gt; and becomes inaccessible, resulting in data loss.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
产生异常的执行顺序为：(ア) $\to$ (ウ) $\to$ (イ) $\to$ (エ)。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;过程追踪&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;初始状态下 &lt;code&gt;top = x&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;进程1执行 &lt;code&gt;(ア) top = top - 1&lt;/code&gt;，将 &lt;code&gt;top&lt;/code&gt; 变更为 &lt;code&gt;x - 1&lt;/code&gt;。随后时钟中断触发进程切换。&lt;/li&gt;
&lt;li&gt;进程2执行 &lt;code&gt;(ウ) pop_item = stack(top)&lt;/code&gt;，即执行 &lt;code&gt;pop_item = stack(x-1)&lt;/code&gt;。由于此时新元素还没有被压入，进程2实际上弹出了越界的、未定义的内存垃圾数据。&lt;/li&gt;
&lt;li&gt;进程1重新调度执行 &lt;code&gt;(イ) stack(top) = push_item&lt;/code&gt;，把元素写入到 &lt;code&gt;stack(x-1)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;进程2执行 &lt;code&gt;(エ) top = top + 1&lt;/code&gt;，将 &lt;code&gt;top&lt;/code&gt; 恢复为 &lt;code&gt;x&lt;/code&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;异常结果&lt;/strong&gt;：进程2弹出了错误的数据；新压入的数据留在了 &lt;code&gt;stack(x-1)&lt;/code&gt; 处，但由于栈顶指针恢复为了 &lt;code&gt;x&lt;/code&gt;，这个新数据再也无法被读取，等同于数据被遗弃丢失。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;プロセス1 (Push)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;P(a);
top = top - 1;
stack(top) = push_item;
V(a);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プロセス2 (Pop)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;P(a);
pop_item = stack(top);
top = top + 1;
V(a);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;初期値&lt;/strong&gt;: &lt;code&gt;a = 1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Process 1 (Push)&lt;/strong&gt;:
[Code above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Process 2 (Pop)&lt;/strong&gt;:
[Code above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Initial Value&lt;/strong&gt;: &lt;code&gt;a = 1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
使用一个互斥二值信号量 &lt;code&gt;a&lt;/code&gt;。通过在进/出栈的临界区代码段前后分别插入 $P(a)$ 与 $V(a)$ 命令，实现同一时间只允许一个进程对栈结构（&lt;code&gt;top&lt;/code&gt; 指针和 &lt;code&gt;stack&lt;/code&gt; 数组）进行操作。信号量 &lt;code&gt;a&lt;/code&gt; 的初值应设为 &lt;code&gt;1&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;プロセス3&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;while (true) {
    P(b);
    m = m + 1;
    V(c);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プロセス4&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;while (true) {
    P(c);
    print(m);
    V(b);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;初期値&lt;/strong&gt;: &lt;code&gt;b = 0&lt;/code&gt;, &lt;code&gt;c = 1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Process 3&lt;/strong&gt;:
[Code above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Process 4&lt;/strong&gt;:
[Code above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Initial Values&lt;/strong&gt;: &lt;code&gt;b = 0&lt;/code&gt;, &lt;code&gt;c = 1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
为满足输出序列为 &lt;code&gt;1, 2, 3, ...&lt;/code&gt; 的同步要求，两进程必须紧密交替执行：进程4先打印当前的 &lt;code&gt;m&lt;/code&gt; 值（第一轮为初值1），打印完毕后放行进程3；进程3把 &lt;code&gt;m&lt;/code&gt; 增加1（第二轮变为2），然后放行进程4。
我们引入两个控制同步的信号量：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;b&lt;/code&gt;：控制进程3是否被允许进行自增。初值为 &lt;code&gt;0&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;c&lt;/code&gt;：控制进程4是否被允许执行打印。因为一开始必须首先打印初值 &lt;code&gt;1&lt;/code&gt;，所以初值设为 &lt;code&gt;1&lt;/code&gt;，使得第一步 &lt;code&gt;P(c)&lt;/code&gt; 可以顺利通过。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工作序列&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;进程4运行，&lt;code&gt;P(c)&lt;/code&gt; 成功减为 0，打印 &lt;code&gt;m&lt;/code&gt;（即 1），随后 &lt;code&gt;V(b)&lt;/code&gt; 释放 &lt;code&gt;b&lt;/code&gt;（&lt;code&gt;b&lt;/code&gt; 变为 1）。&lt;/li&gt;
&lt;li&gt;进程3运行，&lt;code&gt;P(b)&lt;/code&gt; 成功减为 0，执行 &lt;code&gt;m = m + 1&lt;/code&gt;（&lt;code&gt;m&lt;/code&gt; 变 2），随后 &lt;code&gt;V(c)&lt;/code&gt; 释放 &lt;code&gt;c&lt;/code&gt;（&lt;code&gt;c&lt;/code&gt; 变 1）。&lt;/li&gt;
&lt;li&gt;进程4再次被唤醒运行，完成下一轮迭代。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4 【選択問題】計算理論&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 5点, (1-2) 5点, (1-3) 35点, (1-4) 20点, (2-1) 35点, (2-2) 25点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;アルファベット (alphabet) $\Sigma_{ab} = {a, b}$ で構成される回文 (palindrome) を考える。回文とは前から読んでも後ろから読んでも同じ文字列 (string) のことである。例えば、$b, aa, aba, baab$ は回文だが、$ab, abb, baaa$ は回文ではない。なお、文字列 $w$ の長さを $|w|$ と表す。例えば、$|b|=1$, $|abb|=3$ である。また、空列 (empty string) $\varepsilon$ ($|\varepsilon|=0$) は回文である。回文を受理するオートマトン (automaton) に関する以下の各問に答えよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;決定性有限オートマトン (deterministic finite automaton) は $(Q, \Sigma, \delta, q_0, F)$ で表される。$Q$ は状態 (state) の有限集合、$\Sigma$ は入力アルファベット (input alphabet)、$\delta$ は遷移関数 (transition function)、$q_0$ は開始状態 (start state)、$F$ は最終状態 (final state) の集合である。言語 (language) ${ p \in \Sigma_{ab}^* \mid |p| = 2, p \text{ is a palindrome} }$ を受理する決定性有限オートマトンの状態遷移図 (state transition diagram) を書け。なお、下図に示すように開始状態には太い矢印（thick arrow）を付与し、最終状態は二重丸（double circle）で表現すること。下図では、開始状態は $q_0$、最終状態は $q_2$ である。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;言語 ${ p \in \Sigma_{ab}^* \mid |p| = 3, p \text{ is a palindrome} }$ を受理する決定性有限オートマトンの状態遷移図を書け。なお、下図に示すように開始状態には太い矢印を付与し、最終状態は二重丸で表現すること。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;言語 ${ p \in \Sigma_{ab}^* \mid |p| \ge 0, p \text{ is a palindrome} }$ を受理する決定性有限オートマトンは存在しないこと、すなわち、この言語は正則言語 (regular language) ではないことを背理法 (proof by contradiction) により証明せよ。なお、以下の正則言語に対する反復補題 (pumping lemma) を用いること。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;正則言語に対する反復補題&lt;/strong&gt;
$L$ を正則言語とすると、次の条件を満たす正の整数 $n$ が存在する： $v \in L$, $|v| \ge n$ なら $v$ は $v = xyz$ ($|xy| \le n, |y| \ge 1$) と分解でき、任意の $k \ge 0$ に対して $x y^k z \in L$ である。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;&lt;strong&gt;(1-4)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;プッシュダウンオートマトン (pushdown automaton) は $(Q, \Sigma, \Gamma, \delta, q_0, Z, F)$ で表される。$Q$ は状態の有限集合、$\Sigma$ は入力アルファベット、$\Gamma$ はスタックアルファベット (stack alphabet)、$\delta$ は遷移関数、$q_0$ は開始状態、$Z$ はスタックの開始記号、$F$ は最終状態の集合である。最終状態による受理 (acceptance by final state) を行うプッシュダウンオートマトンを利用すれば、言語 ${ p \in \Sigma_{ab}^* \mid |p| \ge 0, p \text{ is a palindrome} }$ を受理できる。以下はそのような非決定性プッシュダウンオートマトンの状態遷移図である。状態遷移図の「(あ)」に必要な動作を、$(r, s)/t$ の形式ですべて答えよ。&lt;/p&gt;
&lt;p&gt;ただし、$(r, s)/t$ は、入力から $r$ を読み出すときにスタックの先頭にある記号 $s$ を取り去り、$t$ をスタックに押し込むことを意味する。$t$ が複数の記号の場合は右側の記号から順にスタックに押し込む。例えば、下図の $(a, Z)/0Z$ は、$a$ を読み出すときにスタックの先頭から $Z$ を取り去り、スタックに $Z$ と $0$ をこの順で押し込むことを意味する。$t$ が $\varepsilon$ の場合は、スタックに記号を押し込まない。$r$ が $\varepsilon$ の場合は、入力から記号を読み出さないで遷移を行う。スタックアルファベットは $\Gamma = {Z, 0, 1}$ とする。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                    ┌──────┐
      (a, Z)/0Z     │      │
      (a, 0)/00     │      │
      (a, 1)/01     │      │
      (b, Z)/1Z     │ (あ) │     (a, 0)/ε
      (b, 0)/10     │      │     (b, 1)/ε
      (b, 1)/11     │      │
       ┌───┐        │      │      ┌───┐    (ε, Z)/Z     ┌───┐
──===&amp;gt; │q0 │ ───────┼──────┼====&amp;gt; │q1 │ ──────────────&amp;gt; │q2 │
       └───┘        │      │      └───┘                 └───┘
        ↺           │      │       ↺
                    └──────┘
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;文脈自由文法 (context-free grammar) は一般に $G = (V, T, P, S)$ で定められる。ここで $V$ は変数 (variable; 非終端記号 nonterminal symbol) の集合、$T$ は終端記号 (terminal symbol) の集合、$P$ は生成規則 (production rule) の集合、$S$ は出発記号 (start symbol) であり、$S \in V$ である。文脈自由文法 $G_1 = (V_1, T_1, P_1, S_1)$ を $V_1 = {A}$, $T_1 = {a, b}$, $P_1 = { A \to aAbA, A \to bAaA, A \to \varepsilon }$, $S_1 = A$ と定める。$L_1$ を $G_1$ により生成される言語 (language) とする。$L_1$ は同じ個数 (the same number) の &lt;code&gt;a&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; を含む文字列 (string) すべてからなる言語であることを証明したい。以下の各小問に答えよ。&lt;/p&gt;
&lt;p&gt;【注】文字列とは終端記号の列である。任意の文字列 $w$ に対し、記法 $|w|$ は $w$ の中の終端記号すべての個数を、$|w|_a$ は $w$ の中の終端記号 &lt;code&gt;a&lt;/code&gt; の個数を、$|w|_b$ は $w$ の中の終端記号 &lt;code&gt;b&lt;/code&gt; の個数を、それぞれ表す。例えば $w = aaba$ に対して、$|w|=4$, $|w|_a = 3$, $|w|_b = 1$ である。$\varepsilon$ は空列 (empty string) を表す。記法 $\alpha \Rightarrow \beta$ は文法 $G_1$ の生成規則を 1回適用することで文形式 (sentential form) $\alpha$ から文形式 $\beta$ が得られることを表す。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;$L_1$ に含まれている任意の文字列 $w$ に対して $w$ は同じ個数の &lt;code&gt;a&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; を含んでいること、すなわち必要条件 $\forall w \in T_1^* [w \in L_1 \implies |w|_a = |w|_b]$ を証明したい。空欄 &lt;code&gt;(ア)&lt;/code&gt; を埋めよ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;証明&lt;/strong&gt;: 生成規則を適用する回数 $k$ に関する数学的帰納法 (mathematical induction) で証明する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;基底段階 (base case)&lt;/strong&gt;: $k=1$ の場合。1回の生成規則の適用で文字列を得る導出 (derivation) は $A \Rightarrow \varepsilon$ のみである。$w = \varepsilon$ とすれば $|\varepsilon|_a = |\varepsilon|_b = 0$ なので、$|w|_a = |w|_b$ が成立する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;帰納段階 (inductive step)&lt;/strong&gt;: $k &amp;gt; 1$ の場合。$k-1$ 回以下の生成規則の適用で得られる文字列 $v$ はいずれも $|v|_a = |v|_b$ が成立すると仮定する。すると以下の理由により $|w|_a = |w|_b$ が成立する。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;理由&lt;/strong&gt;:
┌────────────────────────────────────────────────────────┐
│                                                        │
│                         (ア)                           │
│                                                        │
└────────────────────────────────────────────────────────┘
(証明終)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;同じ個数の &lt;code&gt;a&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; を含んでいる任意の文字列 $w$ に対して $w$ は $L_1$ に含まれていること、すなわち十分条件 $\forall w \in T_1^* [|w|_a = |w|_b \implies w \in L_1]$ を証明したい。空欄 &lt;code&gt;(イ)&lt;/code&gt; 〜 &lt;code&gt;(エ)&lt;/code&gt; を埋めよ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;証明&lt;/strong&gt;: 文字列 $w$ の長さ $|w|$ に関する帰納法で証明する。$|w|$ は 0 以上の偶数 (even number) なのは明らかである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;基底段階&lt;/strong&gt;: $|w|=0$ の場合。以下の理由により $w \in L_1$ が成立する。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;理由&lt;/strong&gt;:
┌────────────────────────────────────────────────────────┐
│                                                        │
│                         (イ)                           │
│                                                        │
└────────────────────────────────────────────────────────┘&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;帰納段階&lt;/strong&gt;: $|w| &amp;gt; 0$ かつ偶数の場合。長さが偶数で $|w|$ 未満の文字列 $v$ が $|v|_a = |v|_b$ を満たすならば、$v \in L_1$ であると仮定する。$w$ の最初（左端）の終端記号により以下の場合分けをする。
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;a&lt;/code&gt; の場合。$|w|_a = |w|_b$ のとき、長さが $|w|$ 未満のある文字列 $v_1, v_2 \in L_1$ が存在して $w = a v_1 b v_2$ と書けることが示せる（証明略）。従って、導出 $A \Rightarrow $ (ウ) $\Rightarrow \dots \Rightarrow a v_1 b v_2 = w$ により $w \in L_1$ が成立する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;b&lt;/code&gt; の場合。$|w|_a = |w|_b$ のとき、長さが $|w|$ 未満のある文字列 $v_1, v_2 \in L_1$ が存在して $w = b v_1 a v_2$ と書けることが示せる（証明略）。従って、導出 $A \Rightarrow $ (エ) $\Rightarrow \dots \Rightarrow b v_1 a v_2 = w$ により $w \in L_1$ が成立する。
(証明終)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; q0: 開始
    q0 --&amp;gt; qa: a
    q0 --&amp;gt; qb: b
    qa --&amp;gt; q2: a
    qa --&amp;gt; qd: b
    qb --&amp;gt; qd: a
    qb --&amp;gt; q2: b
    q2 --&amp;gt; qd: a, b
    qd --&amp;gt; qd: a, b
&lt;/code&gt;&lt;/pre&gt;
状態定義：
&lt;ul&gt;
&lt;li&gt;$q_0$: 開始状態（長さ0）&lt;/li&gt;
&lt;li&gt;$q_a$: 文字 &lt;code&gt;a&lt;/code&gt; を1つ読んだ状態（長さ1）&lt;/li&gt;
&lt;li&gt;$q_b$: 文字 &lt;code&gt;b&lt;/code&gt; を1つ読んだ状態（長さ1）&lt;/li&gt;
&lt;li&gt;$q_2$: &lt;code&gt;aa&lt;/code&gt; または &lt;code&gt;bb&lt;/code&gt; を読んだ状態（受理状態、長さ2）&lt;/li&gt;
&lt;li&gt;$q_d$: 回文にならない、もしくは長さが3以上の文字列（デッド状態）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
[State transition diagram above]
State definitions:
&lt;ul&gt;
&lt;li&gt;$q_0$: Start state (length 0)&lt;/li&gt;
&lt;li&gt;$q_a$: Read single &lt;code&gt;a&lt;/code&gt; (length 1)&lt;/li&gt;
&lt;li&gt;$q_b$: Read single &lt;code&gt;b&lt;/code&gt; (length 1)&lt;/li&gt;
&lt;li&gt;$q_2$: Read &lt;code&gt;aa&lt;/code&gt; or &lt;code&gt;bb&lt;/code&gt; (accepting state, length 2)&lt;/li&gt;
&lt;li&gt;$q_d$: Dead state for invalid or longer strings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
长度为 2 的回文串只有 &lt;code&gt;aa&lt;/code&gt; 和 &lt;code&gt;bb&lt;/code&gt;。DFA 从初始状态 $q_0$ 开始，分别读取第一个字符 &lt;code&gt;a&lt;/code&gt; 或 &lt;code&gt;b&lt;/code&gt; 转向状态 $q_a$ 或 $q_b$；在第二个字符与第一个字符相同时，转移至唯一接收状态 $q_2$。若第二字符不匹配或长度超过 2，则统一进入陷阱死状态 $q_d$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; q0: 開始
    q0 --&amp;gt; qa: a
    q0 --&amp;gt; qb: b
    qa --&amp;gt; qaa: a
    qa --&amp;gt; qab: b
    qb --&amp;gt; qba: a
    qb --&amp;gt; qbb: b
    qaa --&amp;gt; q3: a
    qaa --&amp;gt; qd: b
    qab --&amp;gt; q3: a
    qab --&amp;gt; qd: b
    qba --&amp;gt; qd: a
    qba --&amp;gt; q3: b
    qbb --&amp;gt; qd: a
    qbb --&amp;gt; q3: b
    q3 --&amp;gt; qd: a, b
    qd --&amp;gt; qd: a, b
&lt;/code&gt;&lt;/pre&gt;
状態定義：
&lt;ul&gt;
&lt;li&gt;$q_0$: 開始状態&lt;/li&gt;
&lt;li&gt;$q_a, q_b$: 長さ1の文字列を読んだ状態&lt;/li&gt;
&lt;li&gt;$q_{aa}, q_{ab}, q_{ba}, q_{bb}$: 長さ2の各文字列を読んだ状態&lt;/li&gt;
&lt;li&gt;$q_3$: 受理状態（&lt;code&gt;aaa&lt;/code&gt;, &lt;code&gt;aba&lt;/code&gt;, &lt;code&gt;bab&lt;/code&gt;, &lt;code&gt;bbb&lt;/code&gt; のいずれかを読んだ状態）&lt;/li&gt;
&lt;li&gt;$q_d$: 受理条件を満たさない文字列用のデッド状態&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
[State transition diagram above]
State definitions:
&lt;ul&gt;
&lt;li&gt;$q_0$: Start state&lt;/li&gt;
&lt;li&gt;$q_a, q_b$: States after reading length 1 string&lt;/li&gt;
&lt;li&gt;$q_{aa}, q_{ab}, q_{ba}, q_{bb}$: States after reading length 2 strings&lt;/li&gt;
&lt;li&gt;$q_3$: Accepting state (after reading &lt;code&gt;aaa&lt;/code&gt;, &lt;code&gt;aba&lt;/code&gt;, &lt;code&gt;bab&lt;/code&gt;, or &lt;code&gt;bbb&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;$q_d$: Dead state&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
长度为 3 的回文串只有 &lt;code&gt;aaa&lt;/code&gt;, &lt;code&gt;aba&lt;/code&gt;, &lt;code&gt;bab&lt;/code&gt;, &lt;code&gt;bbb&lt;/code&gt;。我们建立状态记录前两位的不同路径组合（$q_{aa}, q_{ab}, q_{ba}, q_{bb}$）。第三位读入时只有当首尾字符相同时才进入接收状态 $q_3$，其它多余或不相等的字符输入全部导向死状态 $q_d$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
言語 $L = { p \in \Sigma_{ab}^* \mid p \text{ is a palindrome} }$ が正則言語であると仮定し、反復補題の定数を $n$ とする。
文字列 $s = a^n b a^n$ を考えると、明らかに $s \in L$ であり、かつ長さは $|s| = 2n + 1 \ge n$ である。
反復補題の定義より、文字列 $s$ は以下の3つの条件を満たす $s = xyz$ に分割できる：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$|xy| \le n$&lt;/li&gt;
&lt;li&gt;$|y| \ge 1$&lt;/li&gt;
&lt;li&gt;任意の $k \ge 0$ に対して $x y^k z \in L$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;条件1より、$xy$ は $s$ の先頭の $n$ 個の終端記号（すべて &lt;code&gt;a&lt;/code&gt;）の領域に含まれる。したがって、$y = a^m$ ($m \ge 1$) と表すことができる。
ここで $k = 0$ の場合を考えると、得られる文字列は $xz = a^{n-m} b a^n$ となる。
条件2より $m \ge 1$ であるため、この文字列中の左側の &lt;code&gt;a&lt;/code&gt; の個数 $n-m$ は、右側の &lt;code&gt;a&lt;/code&gt; の個数 $n$ と一致しない。したがって、$xz$ は回文ではなくなり、$xz \notin L$ となる。
これは条件3の $x y^0 z \in L$ に矛盾する。
したがって、仮定は誤りであり、言語 $L$ は正則言語ではない。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Assume $L = { p \in \Sigma_{ab}^* \mid p \text{ is a palindrome} }$ is a regular language, and let $n$ be the pumping lemma constant.
Consider the string $s = a^n b a^n$. Clearly, $s \in L$ and $|s| = 2n + 1 \ge n$.
According to the pumping lemma, $s$ can be partitioned into $s = xyz$ satisfying:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$|xy| \le n$&lt;/li&gt;
&lt;li&gt;$|y| \ge 1$&lt;/li&gt;
&lt;li&gt;$x y^k z \in L$ for all $k \ge 0$.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By condition 1, $xy$ must lie entirely within the first $n$ characters of $s$ (which are all $a$&apos;s). Thus, we can write $y = a^m$ for some $m \ge 1$.
Let $k = 0$. The pumped string is $xz = a^{n-m} b a^n$.
Since $m \ge 1$, we have $n-m &amp;lt; n$. The number of $a$&apos;s on the left ($n-m$) is less than the number of $a$&apos;s on the right ($n$), meaning that $xz$ is not a palindrome ($xz \notin L$).
This contradicts condition 3.
Therefore, the initial assumption is false, and $L$ is not a regular language.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
采用反证法：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;假设回文语言 $L$ 是正则的，由泵引理知存在一个泵常数 $n$。&lt;/li&gt;
&lt;li&gt;构造字符串 $s = a^n b a^n$。容易验证 $s$ 是回文串，所以 $s \in L$，且长度为 $2n+1 \ge n$。&lt;/li&gt;
&lt;li&gt;根据泵引理，字符串 $s$ 应可以拆分为 $xyz$，且满足 $|xy| \le n$ 且 $|y| \ge 1$。&lt;/li&gt;
&lt;li&gt;由于 $|xy| \le n$，$xy$ 部分只能完全位于字符串最左端的 $a^n$ 内部。所以子串 $y$ 必定是一段纯 $a$ 串，可表示为 $y = a^m$ 且 $m \ge 1$。&lt;/li&gt;
&lt;li&gt;当我们将 $y$ 泵出（即令 $k = 0$）时，生成新串 $xz = a^{n-m} b a^n$。&lt;/li&gt;
&lt;li&gt;由于 $m \ge 1$，导致新串左侧的 $a$ 的数量 $n-m$ 小于右侧 $a$ 的数量 $n$，新字符串失去了回文性质（$xz \notin L$）。这与泵引理中要求 $xz \in L$ 的断言相矛盾。&lt;/li&gt;
&lt;li&gt;故原假设不成立，回文串语言 $L$ 并非正则语言。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;$(\varepsilon, Z) / Z$&lt;/li&gt;
&lt;li&gt;$(\varepsilon, 0) / 0$&lt;/li&gt;
&lt;li&gt;$(\varepsilon, 1) / 1$&lt;/li&gt;
&lt;li&gt;$(a, Z) / Z$&lt;/li&gt;
&lt;li&gt;$(a, 0) / 0$&lt;/li&gt;
&lt;li&gt;$(a, 1) / 1$&lt;/li&gt;
&lt;li&gt;$(b, Z) / Z$&lt;/li&gt;
&lt;li&gt;$(b, 0) / 0$&lt;/li&gt;
&lt;li&gt;$(b, 1) / 1$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The transitions in the box (あ) are:
[List of 9 transitions above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
下推自动机需要非确定性地猜测回文串的中心线。从 $q_0$ 到 $q_1$ 的状态转移即表示“跨越对称中点”：
&lt;ul&gt;
&lt;li&gt;对于偶数长度回文串，中点不包含任何独立字符。自动机执行空转移 $\varepsilon$，且不修改栈状态：即 $(\varepsilon, Z)/Z, (\varepsilon, 0)/0, (\varepsilon, 1)/1$。&lt;/li&gt;
&lt;li&gt;对于奇数长度回文串，中点包含一个多余的中心字符（&lt;code&gt;a&lt;/code&gt; 或 &lt;code&gt;b&lt;/code&gt;）。自动机在跳转时读入该字符，但不改变栈：即 $(a, Z)/Z, (a, 0)/0, (a, 1)/1$ 和 $(b, Z)/Z, (b, 0)/0, (b, 1)/1$。
因此，框 (あ) 中共有 9 条转移关系。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$k &amp;gt; 1$ の場合、導出の最初のステップは $A \Rightarrow aAbA$ または $A \Rightarrow bAaA$ である。
$A \Rightarrow aAbA$ の場合、この2つの変数 $A$ はそれぞれ $k-1$ 回以下の生成規則の適用により、終端記号列 $v_1, v_2 \in T_1^*$ を導出する（$w = a v_1 b v_2$）。
帰納法の仮定より、$|v_1|_a = |v_1|_b$ および $|v_2|_a = |v_2|_b$ が成立する。
したがって、
$|w|_a = |a v_1 b v_2|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |a v_1 b v_2|_b = |w|_b$
となり、$|w|_a = |w|_b$ が成立する。
$A \Rightarrow bAaA$ の場合も同様に（$w = b v_1 a v_2$）、
$|w|_a = |b v_1 a v_2|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |b v_1 a v_2|_b = |w|_b$
となり、$|w|_a = |w|_b$ が成立する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
For $k &amp;gt; 1$, the first step of the derivation is either $A \Rightarrow aAbA$ or $A \Rightarrow bAaA$.
In the case of $A \Rightarrow aAbA$, the two variables $A$ derive terminal strings $v_1, v_2 \in T_1^&lt;em&gt;$ respectively using $k-1$ or fewer steps (giving $w = a v_1 b v_2$).
By the induction hypothesis, we have $|v_1|_a = |v_1|_b$ and $|v_2|_a = |v_2|_b$.
Therefore,
$|w|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |w|_b$, and the statement holds.
In the case of $A \Rightarrow bAaA$, the two variables $A$ derive terminal strings $v_1, v_2 \in T_1^&lt;/em&gt;$ with $w = b v_1 a v_2$. Similarly, $|w|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |w|_b$ holds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
当归纳步骤 $k &amp;gt; 1$ 时，推导的第一步要么是 $A \Rightarrow aAbA$，要么是 $A \Rightarrow bAaA$。
&lt;ul&gt;
&lt;li&gt;在第一步为 $A \Rightarrow aAbA$ 时，推导出的字符串格式为 $w = a v_1 b v_2$，其中子串 $v_1$ 和 $v_2$ 分别由生成式中的两个 $A$ 经不超过 $k-1$ 步规则生成。根据数学归纳法假设，此时 $v_1$ 和 $v_2$ 必定含有相同数量的 &lt;code&gt;a&lt;/code&gt; 和 &lt;code&gt;b&lt;/code&gt;，即满足 $|v_1|_a = |v_1|_b$ 和 $|v_2|_a = |v_2|_b$。因此整个串满足：$|w|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |w|_b$。&lt;/li&gt;
&lt;li&gt;类似地，当第一步为 $A \Rightarrow bAaA$ 时，可写成 $w = b v_1 a v_2$，同样有：$|w|_a = 1 + |v_1|_a + |v_2|_a = 1 + |v_1|_b + |v_2|_b = |w|_b$。归纳成立。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;: 生成規則の中に $A \to \varepsilon$ が存在するため、$A \Rightarrow \varepsilon = w$ となり、$w \in L_1$ が成立する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;: &lt;code&gt;aAbA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;: &lt;code&gt;bAaA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;: Since $A \to \varepsilon \in P_1$, we have $A \Rightarrow \varepsilon = w$, hence $w \in L_1$ holds.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;: &lt;code&gt;aAbA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;: &lt;code&gt;bAaA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;：当字符串长度 $|w|=0$ 即 $w=\varepsilon$ 时，由于文法规则集合中包含 $A \to \varepsilon$，推导 $A \Rightarrow \varepsilon = w$ 成立，因此 $w \in L_1$。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;：首字母为 &lt;code&gt;a&lt;/code&gt;，表示为 $w = a v_1 b v_2$。我们使用产生式 $A \to aAbA$ 来匹配首尾的 &lt;code&gt;a&lt;/code&gt; 和 &lt;code&gt;b&lt;/code&gt;，然后分别由两个 $A$ 递归生成 $v_1$ 和 $v_2$，故此处需填入 &lt;code&gt;aAbA&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;：首字母为 &lt;code&gt;b&lt;/code&gt;，表示为 $w = b v_1 a v_2$。我们使用产生式 $A \to bAaA$ 来匹配首尾的 &lt;code&gt;b&lt;/code&gt; 和 &lt;code&gt;a&lt;/code&gt;，故此处需填入 &lt;code&gt;bAaA&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;5 【選択問題】ネットワーク&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1-1) 6点, (1-1-2) 6点, (1-2-1) 15点, (1-2-2) 6点, (1-2-3) 12点, (1-3) 15点, (2-1) 20点, (2-2) 15点, (2-3-1) 10点, (2-3-2) 10点, (2-3-3) 10点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;次のような記憶がない情報源 (memoryless information source) $S$ を考える。情報源 $S$ の記号数 $s$ は 2以上とし、情報源記号は $a_1, a_2, \dots, a_s$、各 $i$ ($1 \le i \le s$) について記号 $a_i$ の生起確率 (occurrence probability) は $2^{-m_i}$ で表される。ここで、$m_1, m_2, \dots, m_s$ は、$1 \le m_1 \le m_2 \le \dots \le m_s$ を満たす整数である。このとき、各 $i$ ($1 \le i \le s$) について記号 $a_i$ に対する符号語長 (code length) が $m_i$ である瞬時に復号可能な符号化 (instantly decodable source coding) が存在することについて以下の各小問に答えよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;特別な場合として、$s = 6$, $m_1 = 1$, $m_2 = 2$, $m_3 = m_4 = m_5 = m_6 = 4$ である情報源 $S_0$ を考える。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-1-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;この場合に題意を満たす符号化（下線部）の復号木 (decoding tree) を一つ示せ。通信路記号は 0, 1 とせよ。なお、復号木は符号の木 (code tree) とも呼ばれている。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-1-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;上で復号木を示した符号化の平均符号語長、および情報源 $S_0$ の 2を底とするエントロピー (entropy) を求めよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;一般の場合に題意を満たす符号化（下線部）が存在することを、記号数 $s$ に関する数学的帰納法 (mathematical induction) により証明したい。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-2-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;証明の準備として、以下の文章の各空欄を埋めることにより、常に、 $m_{s-1} = m_s$ であることを示せ。なお、空欄 &lt;code&gt;(い)&lt;/code&gt; 〜 &lt;code&gt;(え)&lt;/code&gt; には、それぞれ「偶数」または「奇数」のいずれかの語を埋めよ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$2^{m_s} \sum_{i=1}^s 2^{-m_i} = $ (あ) である。$m_s \ge 1$ なので、$2^{m_s} \sum_{i=1}^s 2^{-m_i}$ は &lt;code&gt;(い)&lt;/code&gt; である。$m_{s-1} \ne m_s$ と仮定すれば、$2^{m_s} \sum_{i=1}^{s-1} 2^{-m_i}$ は &lt;code&gt;(う)&lt;/code&gt; であり、これらの差 $2^{m_s} \sum_{i=1}^s 2^{-m_i} - 2^{m_s} \sum_{i=1}^{s-1} 2^{-m_i}$ は &lt;code&gt;(え)&lt;/code&gt; となるが、差の値&lt;/p&gt;
&lt;p&gt;$$2^{m_s} \sum_{i=1}^s 2^{-m_i} - 2^{m_s} \sum_{i=1}^{s-1} 2^{-m_i} = \text{(o)}$$&lt;/p&gt;
&lt;p&gt;であり矛盾する。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h6&gt;&lt;strong&gt;(1-2-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;証明の基底段階 (base case) を示せ。すなわち、$s = 2$ のときに題意を満たす符号化が存在することを示せ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-2-3)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;証明の帰納段階 (inductive step) を示せ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;以下の文章の各空欄を埋めよ。なお、空欄 &lt;code&gt;(う)&lt;/code&gt; には人名（姓 family name）を埋めよ。また、空欄 &lt;code&gt;(お)&lt;/code&gt; には「がある」または「はない」のどちらかを埋めよ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;一般の場合に、情報源 $S$ の 2を底とするエントロピーは &lt;code&gt;(あ)&lt;/code&gt; である。小問 (1-2) で存在を示した符号化の平均符号語長は &lt;code&gt;(い)&lt;/code&gt; であり、 &lt;code&gt;(う)&lt;/code&gt; の &lt;code&gt;(え)&lt;/code&gt; 定理から、 $S$ の $n$ 次拡大 (n-th extension) に対する符号化を考えた場合に、一記号あたりの平均符号語長がより小さい符号化が存在する可能性 &lt;code&gt;(お)&lt;/code&gt; 。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;図1に概要を示すディスタンスベクトル型ルーティングアルゴリズム (distance vector routing algorithm) を用いて最小コスト経路 (minimum cost route) を決めることを考える。これについて以下の各小問に答えよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;記号
    N     全ノードの集合.
    c(i,j)  ノード i からノード j へのリンクのコスト. c(i,j) ≧ 0, c(i,i) = 0 とする. また,
          ノード i からノード j へリンクがない場合は c(i,j) = ∞ とする.
    di(j)  ノード i において, その時点でノード i が知るノード i からノード j までの最小
          コスト経路のコストを保持する変数.
    Di    ノード i の持つディスタンスベクトル. N = {x,y,z} の場合, Di は以下の通り
          とする.
          Di = [di(x) の値, di(y) の値, di(z) の値]
初期状態
    * 各ノード i において c(i,j) は既知である (∀j ∈ N).
    * 各ノード i において di(j) = c(i,j) である (∀j ∈ N).
動作
    全ノードは, 各ステップで以下の動作I, 動作IIのそれぞれを同期的に (synchronously) に
    実行し, そのステップを繰り返し実行する.
    動作 I.   各ノード i は, 隣接 (adjacent) ノードにディスタンスベクトル Di を送信し,
             自身に送信されたディスタンスベクトルを受信する.
    動作 II.  各ノード i は, 受信したすべてのディスタンスベクトルにもとづいて, 自身の
             ディスタンスベクトル Di を更新する.
経路の収束 (convergence)
    前ステップと現ステップの間で Di (∀i ∈ N) の値に変化がなくなることを経路が収束す
    ると定義する. 最小コスト経路は, 収束したときの各ノードが持つ情報から導出できる.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;図1：ディスタンスベクトル型ルーティングアルゴリズムの概要&lt;/strong&gt;&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;図1の動作IIの下線部における $D_i$ の更新方法を数式で記述せよ。記述に必要な記号を新たに定義しても構わないが、定義した記号の説明も解答に含めよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;図2に示すネットワークを考える。リンクのコストは、それぞれ $c(x,y) = c(y,x) = 2$, $c(x,z) = c(z,x) = 8$, $c(y,z) = c(z,y) = 3$ である。また、動作Iでは送信したディスタンスベクトルは紛失なく届くものとする。このとき、図1の初期状態の直後の更新をステップ1として、経路が収束するまでの各ステップについて、動作Iにおいてノード $x$ が受信したディスタンスベクトル $D_y$ と $D_z$、および、動作IIにおいて更新した後のノード $x$ のディスタンスベクトル $D_x$ を記述せよ。ただし、$D_i$ ($i \in {x,y,z}$) は、$D_i = [d_i(x) \text{ value}, d_i(y) \text{ value}, d_i(z) \text{ value}]$ の表記法で記述せよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;          x
        2/ \8
       y───z
         3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;図2：ネットワーク&lt;/strong&gt;&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;ディスタンスベクトル型ルーティングアルゴリズムでは、リンクが切断した際に経路の収束までに非常に長い時間を要するという問題 (count-to-infinity 問題) がある。この問題について以下の (2-3-1)、(2-3-2)、(2-3-3) に答えよ。ただし、ここでは、リンクが切断された場合、ディスタンスベクトルは切断されたリンクを介して到達しないものとする。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-3-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;図3のネットワークを考える。リンクのコストは、$c(x,y) = c(y,x) = c(y,z) = c(z,y) = 1$ である。このネットワーク上で経路が収束している状態でのノード $y$ のディスタンスベクトル $D_y$ は、以下の通りである。&lt;/p&gt;
&lt;p&gt;$$D_y = [d_y(x) \text{の値}, d_y(y) \text{の値}, d_y(z) \text{の値}] = [1, 0, 1]$$&lt;/p&gt;
&lt;p&gt;経路が収束した状態でノード $x$ とノード $y$ 間のリンクが切断した ($c(x,y) = c(y,x) = \infty$) とする。リンク切断が発生した直後の更新をステップ1として、図1の動作にしたがって経路を更新したときのステップ1からステップ3までの各ステップ終了時の $d_y(x)$ の値を示せ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;      x &amp;lt;───&amp;gt; y &amp;lt;───&amp;gt; z
        1   1   1   1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;図3：ネットワーク&lt;/strong&gt;&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-3-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;(2-3-1) の $d_y(x)$ をふまえて、ディスタンスベクトル型ルーティングアルゴリズムで、count-to-infinity 問題が発生する理由を説明せよ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-3-3)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;リンクステート型ルーティングアルゴリズム (link state routing algorithm) では、count-to-infinity 問題が発生しない理由を説明せよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;       root
      /    \
     0      1
    /      / \
  (a1)    0   1
         /     \
       (a2)   / \
             0   1
            / \ / \
           0  1 0  1
          /   | |   \
        (a3)(a4)(a5)(a6)
&lt;/code&gt;&lt;/pre&gt;
符号語割り当て:
&lt;ul&gt;
&lt;li&gt;$a_1$: &lt;code&gt;0&lt;/code&gt; (長さ1)&lt;/li&gt;
&lt;li&gt;$a_2$: &lt;code&gt;10&lt;/code&gt; (長さ2)&lt;/li&gt;
&lt;li&gt;$a_3$: &lt;code&gt;1100&lt;/code&gt; (長さ4)&lt;/li&gt;
&lt;li&gt;$a_4$: &lt;code&gt;1101&lt;/code&gt; (長さ4)&lt;/li&gt;
&lt;li&gt;$a_5$: &lt;code&gt;1110&lt;/code&gt; (長さ4)&lt;/li&gt;
&lt;li&gt;$a_6$: &lt;code&gt;1111&lt;/code&gt; (長さ4)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
[Decoding tree above]
Codeword allocation:
&lt;ul&gt;
&lt;li&gt;$a_1$: &lt;code&gt;0&lt;/code&gt; (length 1)&lt;/li&gt;
&lt;li&gt;$a_2$: &lt;code&gt;10&lt;/code&gt; (length 2)&lt;/li&gt;
&lt;li&gt;$a_3$: &lt;code&gt;1100&lt;/code&gt; (length 4)&lt;/li&gt;
&lt;li&gt;$a_4$: &lt;code&gt;1101&lt;/code&gt; (length 4)&lt;/li&gt;
&lt;li&gt;$a_5$: &lt;code&gt;1110&lt;/code&gt; (length 4)&lt;/li&gt;
&lt;li&gt;$a_6$: &lt;code&gt;1111&lt;/code&gt; (length 4)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
已知编码长度为 $m_1=1, m_2=2, m_3=m_4=m_5=m_6=4$。它们的 Kraft 和为 $2^{-1} + 2^{-2} + 4 \times 2^{-4} = 0.5 + 0.25 + 0.25 = 1$，说明正好可以构造出一棵完备的无前缀复号木。在树中，从根出发向左为 0，向右为 1，便能得出以上的符号编码分配方案。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;平均符号語長: $L = 2.0$ [bit/記号]&lt;/li&gt;
&lt;li&gt;エントロピー: $H(S_0) = 2.0$ [bit/記号]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Average code length: $L = 2.0$ [bits/symbol]&lt;/li&gt;
&lt;li&gt;Entropy: $H(S_0) = 2.0$ [bits/symbol]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;平均编码长度&lt;/strong&gt; $L$:
$L = \sum_{i=1}^6 p_i m_i = (0.5 \times 1) + (0.25 \times 2) + 4 \times (0.0625 \times 4) = 0.5 + 0.5 + 1.0 = 2.0$ [bits/symbol]。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信息熵&lt;/strong&gt; $H(S_0)$:
各记号概率为 $p_i = 2^{-m_i}$，因此自信息量为 $-\log_2 p_i = m_i$。所以熵为：
$H(S_0) = -\sum_{i=1}^6 p_i \log_2 p_i = \sum_{i=1}^6 p_i m_i = L = 2.0$ [bits/symbol]。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(あ)&lt;/code&gt;: $2^{m_s}$&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(い)&lt;/code&gt;: 偶数&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt;: 偶数&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(え)&lt;/code&gt;: 奇数&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;: 1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(あ)&lt;/code&gt;: $2^{m_s}$&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(い)&lt;/code&gt;: even&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt;: even&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(え)&lt;/code&gt;: odd&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;: 1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
用反证法证明 $m_{s-1} = m_s$。
&lt;ul&gt;
&lt;li&gt;概率之和满足 $\sum_{i=1}^s 2^{-m_i} = 1$。两边同乘 $2^{m_s}$ 得到：$2^{m_s} \sum_{i=1}^s 2^{-m_i} = 2^{m_s}$。因此 (あ) 填入 $2^{m_s}$。由于 $m_s \ge 1$ 且为整数，该值一定是一个 &lt;code&gt;偶数&lt;/code&gt;，故 (い) 填入偶数。&lt;/li&gt;
&lt;li&gt;若假设 $m_{s-1} \neq m_s$，因为序列是单调递增的，所以必有 $m_{s-1} \le m_s - 1$。这意味着对所有 $i \le s-1$，指数差均为正整数 $m_s - m_i \ge 1$。&lt;/li&gt;
&lt;li&gt;因此，展开式 $2^{m_s} \sum_{i=1}^{s-1} 2^{-m_i} = \sum_{i=1}^{s-1} 2^{m_s - m_i}$ 的每一项都是偶数，其和也必然是 &lt;code&gt;偶数&lt;/code&gt;，故 (う) 填入偶数。&lt;/li&gt;
&lt;li&gt;两式作差得到：$2^{m_s} \sum_{i=1}^s 2^{-m_i} - 2^{m_s} \sum_{i=1}^{s-1} 2^{-m_i} = 2^{m_s} \cdot 2^{-m_s} = 1$。其差值为 1，是 &lt;code&gt;奇数&lt;/code&gt;，故 (え) 填入奇数，且等式右端差值 (お) 为 1。&lt;/li&gt;
&lt;li&gt;两个偶数之差必然为偶数，这与结果为 1（奇数）产生了矛盾。所以假设不成立，必定有 $m_{s-1} = m_s$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$s = 2$ のとき、等式は $2^{-m_1} + 2^{-m_2} = 1$ となる。
$m_1 \le m_2$ を満たす唯一の正の整数解は $m_1 = m_2 = 1$ である。
このとき、記号 $a_1$ に符号語 &lt;code&gt;0&lt;/code&gt;、記号 $a_2$ に符号語 &lt;code&gt;1&lt;/code&gt; を割り当てることで、符号語長がそれぞれ $m_1, m_2$ であり瞬時に復号可能な符号化が存在する。したがって、基底段階は成立する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
For $s = 2$, the equation is $2^{-m_1} + 2^{-m_2} = 1$.
The unique positive integer solution satisfying $m_1 \le m_2$ is $m_1 = m_2 = 1$.
In this case, we can assign the codeword &lt;code&gt;0&lt;/code&gt; to $a_1$ and &lt;code&gt;1&lt;/code&gt; to $a_2$. This yields an instantly decodable code with codeword lengths $m_1, m_2$, proving the base case.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
证明归纳基础：当 $s=2$ 时，由 Kraft 关系式得 $2^{-m_1} + 2^{-m_2} = 1$。由于 $m_1 \le m_2$ 且为正整数，唯一的可行解为 $m_1 = m_2 = 1$。我们可以分别为两个符号分配编码 &lt;code&gt;0&lt;/code&gt; 和 &lt;code&gt;1&lt;/code&gt;，这显然是一个前缀码，因此 $s=2$ 时的基案成立。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
記号数が $s-1$ の場合に題意を満たす符号化が存在すると仮定する。
(1-2-1) より $m_{s-1} = m_s = k$ が成り立つ。ここで、最後の2つの記号 $a_{s-1}, a_s$ を1つの仮の記号 $a&apos;&lt;em&gt;{s-1}$ に合成する。$a&apos;&lt;/em&gt;{s-1}$ の生起確率は $p&apos;&lt;em&gt;{s-1} = 2^{-k} + 2^{-k} = 2^{-(k-1)}$ となる。
このとき、合成後の $s-1$ 個の記号に対する符号語長のセットは $m_1, m_2, \dots, m&lt;/em&gt;{s-2}, k-1$ となり、以下の Kraft の等式を満たす：&lt;/p&gt;
&lt;p&gt;$$\sum_{i=1}^{s-2} 2^{-m_i} + 2^{-(k-1)} = \sum_{i=1}^{s-2} 2^{-m_i} + 2^{-m_{s-1}} + 2^{-m_s} = 1$$&lt;/p&gt;
&lt;p&gt;帰納法の仮定より、この $s-1$ 個の記号に対して瞬時に復号可能な符号化が存在する。
仮の記号 $a&apos;&lt;em&gt;{s-1}$ に割り当てられた符号語を $c&apos;&lt;/em&gt;{s-1}$（長さ $k-1$）とする。
元の記号 $a_{s-1}$ と $a_s$ に対する符号語を、それぞれ $c&apos;&lt;em&gt;{s-1} 0$ および $c&apos;&lt;/em&gt;{s-1} 1$ と割り当てる。
これにより、これら2つの符号語長は $(k-1) + 1 = k = m_{s-1} = m_s$ となり、プレフィックス性（瞬時復号可能性）も維持される。
よって、記号数 $s$ の場合においても題意を満たす符号化が存在し、数学的帰納法により証明が完了する。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Assume that the instantly decodable coding exists for $s-1$ symbols.
From (1-2-1), we have $m_{s-1} = m_s = k$. We combine the last two symbols $a_{s-1}, a_s$ into a single pseudo-symbol $a&apos;&lt;em&gt;{s-1}$ with probability $p&apos;&lt;/em&gt;{s-1} = 2^{-k} + 2^{-k} = 2^{-(k-1)}$.
The resulting set of $s-1$ symbols has code lengths $m_1, \dots, m_{s-2}, k-1$, satisfying the Kraft relation:&lt;/p&gt;
&lt;p&gt;$$\sum_{i=1}^{s-2} 2^{-m_i} + 2^{-(k-1)} = \sum_{i=1}^{s-2} 2^{-m_i} + 2^{-m_{s-1}} + 2^{-m_s} = 1$$&lt;/p&gt;
&lt;p&gt;By the induction hypothesis, there exists an instantly decodable code for these $s-1$ symbols. Let $c&apos;&lt;em&gt;{s-1}$ be the codeword for $a&apos;&lt;/em&gt;{s-1}$ (of length $k-1$).
For the original symbols $a_{s-1}$ and $a_s$, we assign the codewords $c&apos;&lt;em&gt;{s-1}0$ and $c&apos;&lt;/em&gt;{s-1}1$.
These codewords maintain prefix-free property and have lengths $(k-1)+1 = k = m_{s-1} = m_s$, which completes the induction.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
归纳步骤证明：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;假设对于 $s-1$ 个符号的前缀码总是存在的。&lt;/li&gt;
&lt;li&gt;根据前文证明，我们已知最长两项必相等：$m_{s-1} = m_s = k$。&lt;/li&gt;
&lt;li&gt;我们把最后的两个符号 $a_{s-1}, a_s$ 合并成一个伪符号 $a&apos;_{s-1}$，合并后的概率为两个概率相加：$2^{-k} + 2^{-k} = 2^{-(k-1)}$，相对应的编码长度设计为 $k-1$。&lt;/li&gt;
&lt;li&gt;合并后，这 $s-1$ 个符号的长度序列仍然满足 Kraft 和为 1。根据归纳假设，必定存在一个有效的前缀码。设伪符号 $a&apos;&lt;em&gt;{s-1}$ 在此码集中的编码为 $c&apos;&lt;/em&gt;{s-1}$，长度为 $k-1$。&lt;/li&gt;
&lt;li&gt;现在，我们将 $c&apos;&lt;em&gt;{s-1}$ 分别在尾部追加 &lt;code&gt;0&lt;/code&gt; 和 &lt;code&gt;1&lt;/code&gt;，得到原符号 $a&lt;/em&gt;{s-1}$ 和 $a_s$ 的实际编码：$c_{s-1} = c&apos;&lt;em&gt;{s-1}0$ 和 $c_s = c&apos;&lt;/em&gt;{s-1}1$。其长度为 $(k-1)+1 = k = m_s$。&lt;/li&gt;
&lt;li&gt;展开后的编码集没有破坏前缀码定义（因为任何其它编码都不会以它们的前缀为开头），归纳得证。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(あ)&lt;/code&gt;: $H(S)$ （または $-\sum_{i=1}^s p_i \log_2 p_i$）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(い)&lt;/code&gt;: $H(S)$ （または $\sum_{i=1}^s p_i m_i$）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt;: シャノン (Shannon)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(え)&lt;/code&gt;: 情報源符号化 (Source Coding)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;: はない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(あ)&lt;/code&gt;: $H(S)$ (or $-\sum p_i \log_2 p_i$)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(い)&lt;/code&gt;: $H(S)$ (or $\sum p_i m_i$)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt;: Shannon&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(え)&lt;/code&gt;: source coding&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;: does not exist&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
填空详情：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(あ)&lt;/code&gt;：信息源的熵 $H(S)$。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(い)&lt;/code&gt;：由于生起概率恰为 $p_i = 2^{-m_i}$，代入可得平均码长 $L = \sum p_i m_i$ 恰好等于熵值 $H(S)$。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt; 与 &lt;code&gt;(え)&lt;/code&gt;：著名的香农（Shannon）信息源编码定理（Source Coding Theorem）。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;：香农第一定理指出，无失真信源编码的每记号平均码长不可能小于信源的熵 $H(S)$。由于我们单符号编码的平均码长已达到其理论下界 $H(S)$，所以在任何 $n$ 次扩展（n-th extension）中，平均每记号的码长都&lt;code&gt;不可能&lt;/code&gt;再被进一步缩小，故填入「はない」。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$$d_i(j) = \min_{v \in \text{Adj}(i)} { c(i, v) + d_v(j) } \quad (j \ne i)$$&lt;/p&gt;
&lt;p&gt;記号の定義：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\text{Adj}(i)$: ノード $i$ に隣接するすべてのノードの集合（すなわち $c(i, v) &amp;lt; \infty$ となるノード $v$ の集合）。&lt;/li&gt;
&lt;li&gt;$c(i, v)$: ノード $i$ と隣接ノード $v$ の間のリンクコスト。&lt;/li&gt;
&lt;li&gt;$d_v(j)$: 隣接ノード $v$ が保持している、ノード $v$ から目的地 $j$ までの最小コスト。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
$$d_i(j) = \min_{v \in \text{Adj}(i)} { c(i, v) + d_v(j) } \quad (j \ne i)$$&lt;/p&gt;
&lt;p&gt;Symbol definitions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\text{Adj}(i)$: The set of all adjacent nodes to node $i$ (i.e., nodes $v$ such that $c(i, v) &amp;lt; \infty$).&lt;/li&gt;
&lt;li&gt;$c(i, v)$: The link cost between node $i$ and adjacent node $v$.&lt;/li&gt;
&lt;li&gt;$d_v(j)$: The minimum cost from node $v$ to destination $j$ as stored in $v$&apos;s distance vector.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
距离向量算法的更新公式（即 Bellman-Ford 方程）：
对于任意的目的节点 $j \neq i$，节点 $i$ 的更新公式为：
$d_i(j) = \min_{v \in \text{Adj}(i)} { c(i, v) + d_v(j) }$
其中：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\text{Adj}(i)$ 为节点 $i$ 的直连邻居节点集合（即所有满足链路成本 $c(i, v) &amp;lt; \infty$ 的节点 $v$）。&lt;/li&gt;
&lt;li&gt;$c(i, v)$ 为当前节点 $i$ 到邻居节点 $v$ 的链路权重（开销）。&lt;/li&gt;
&lt;li&gt;$d_v(j)$ 为邻居节点 $v$ 维护的到目的地 $j$ 的估计最小开销。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ステップ1&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;受信ベクトル: $D_y = [2, 0, 3]$, $D_z = [8, 3, 0]$&lt;/li&gt;
&lt;li&gt;更新後のベクトル: $D_x = [0, 2, 5]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ステップ2 (収束)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;受信ベクトル: $D_y = [2, 0, 3]$, $D_z = [5, 3, 0]$&lt;/li&gt;
&lt;li&gt;更新後のベクトル: $D_x = [0, 2, 5]$
（前ステップと値が変化しないため、ここで収束する）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Received vectors: $D_y = [2, 0, 3]$, $D_z = [8, 3, 0]$&lt;/li&gt;
&lt;li&gt;Updated vector: $D_x = [0, 2, 5]$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 2 (Convergence)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Received vectors: $D_y = [2, 0, 3]$, $D_z = [5, 3, 0]$&lt;/li&gt;
&lt;li&gt;Updated vector: $D_x = [0, 2, 5]$
(The value of $D_x$ does not change, path converges here)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;初始状态&lt;/strong&gt;（Step 1 前）：
各节点已知直连开销，因此 $D_x^{(0)} = [0, 2, 8]$, $D_y^{(0)} = [2, 0, 3]$, $D_z^{(0)} = [8, 3, 0]$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 1&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;动作 I：节点 $x$ 收到来自邻居的向量：$D_y = [2, 0, 3]$，$D_z = [8, 3, 0]$。&lt;/li&gt;
&lt;li&gt;动作 II：节点 $x$ 根据更新公式重新计算各距离：
&lt;ul&gt;
&lt;li&gt;$d_x(x) = 0$&lt;/li&gt;
&lt;li&gt;$d_x(y) = \min { c(x, y) + d_y(y), c(x, z) + d_z(y) } = \min { 2 + 0, 8 + 3 } = 2$。&lt;/li&gt;
&lt;li&gt;$d_x(z) = \min { c(x, y) + d_y(z), c(x, z) + d_z(z) } = \min { 2 + 3, 8 + 0 } = 5$。
更新后 $D_x = [0, 2, 5]$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 2&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;动作 I：节点 $x$ 收到 $y$ 和 $z$ 在 Step 1 结束时生成的向量。$y$ 保持不变（仍为 $D_y = [2, 0, 3]$），而 $z$ 更新为了 $D_z = [5, 3, 0]$。所以收到 $D_y = [2, 0, 3]$, $D_z = [5, 3, 0]$。&lt;/li&gt;
&lt;li&gt;动作 II：节点 $x$ 重新计算：
&lt;ul&gt;
&lt;li&gt;$d_x(z) = \min { 2 + 3, 8 + 0 } = 5$（保持不变）。
所以更新后 $D_x = [0, 2, 5]$。
由于 $D_x$ 没有发生改变（其它节点向量也已收敛不变），算法在此处收敛。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;ステップ1終了時: $d_y(x) = 3$&lt;/li&gt;
&lt;li&gt;ステップ2終了時: $d_y(x) = 3$&lt;/li&gt;
&lt;li&gt;ステップ3終了時: $d_y(x) = 5$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;End of Step 1: $d_y(x) = 3$&lt;/li&gt;
&lt;li&gt;End of Step 2: $d_y(x) = 3$&lt;/li&gt;
&lt;li&gt;End of Step 3: $d_y(x) = 5$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
计算链路 $(x, y)$ 断开后的更新轨迹：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;断开前&lt;/strong&gt;：$D_x^{(0)} = [0, 1, 2]$，$D_y^{(0)} = [1, 0, 1]$，$D_z^{(0)} = [2, 1, 0]$。断开后 $c(y, x) = \infty$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 1&lt;/strong&gt;：$y$ 在该步骤开始时收到了 $z$ 上一轮的向量，其中 $d_z(x) = 2$。计算更新：
$d_y(x) = \min { c(y, x) + d_x(x), c(y, z) + d_z(x) } = \min { \infty, 1 + 2 } = 3$。
与此同时，节点 $z$ 使用旧的 $D_y^{(0)}$ 更新：$d_z(x) = \min { c(z, y) + d_y(x), c(z, x) + d_x(x) } = \min { 1 + 1, \infty } = 2$。
因此 Step 1 结束时：$d_y(x) = 3, d_z(x) = 2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 2&lt;/strong&gt;：$y$ 收到 $z$ 传来的 $D_z^{(1)}$（其中 $d_z(x) = 2$）。计算更新：
$d_y(x) = \min { \infty, 1 + 2 } = 3$。
与此同时，节点 $z$ 收到 $y$ 传来的 $D_y^{(1)}$（其中 $d_y(x) = 3$）。计算更新：
$d_z(x) = \min { 1 + 3, \infty } = 4$。
因此 Step 2 结束时：$d_y(x) = 3, d_z(x) = 4$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step 3&lt;/strong&gt;：$y$ 收到 $z$ 传来的 $D_z^{(2)}$（其中 $d_z(x) = 4$）。计算更新：
$d_y(x) = \min { \infty, 1 + 4 } = 5$。
因此 Step 3 结束时：$d_y(x) = 5$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
リンク切断により $x$ への直接経路が失われた際、ノード $y$ は隣接ノード $z$ から送られてくる「$x$ へのコスト 2」という経路情報を採用してしまう。この経路が実は自身 ($y$) を経由するルーティングループであることに気づかず、自身のコストを $1 + 2 = 3$ に更新する。その後、ノード $z$ も $y$ の更新されたコストに基づいて自身のコストを $1 + 3 = 4$ に更新する。この互いに相手のコストを基に自身のコストをインクリメントする誤った更新処理が繰り返され、コストが無限大（$\infty$）に達するまでカウントアップされ続けるため。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
When the link cuts, $y$&apos;s direct path to $x$ becomes unavailable ($\infty$), but it incorrectly selects $z$&apos;s advertised route to $x$ of cost 2. Because $y$ does not know that $z$&apos;s route actually loops back through $y$ itself (routing loop), it updates its cost to $1+2=3$. Then, $z$ updates its cost to $1+3=4$ based on $y$&apos;s new update. This cyclic dependency causes the nodes to mutually increment their costs up to infinity (Count-to-infinity).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
发生 Count-to-infinity 的原因为：当直连链路断开时，节点 $y$ 到 $x$ 的直接开销变为无穷，但它从邻居 $z$ 的通告中看到 $z$ 到 $x$ 的开销为 2。因为距离向量只记录开销值而不记录具体的路径路由信息，节点 $y$ 无法察觉到 $z$ 所声称的路径实际上是经由 $y$ 自身建立的（即路由环路）。因此，$y$ 错误地通过 $z$ 进行了更新，使得 $d_y(x) = 1 + 2 = 3$。在此之后，$z$ 收到 $y$ 广播的 &lt;code&gt;3&lt;/code&gt;，又更新为 $1 + 3 = 4$。两个节点交替引用对方的无效距离通告进行自我递增，导致开销值只能一轮接一轮地往上累计，一直累加到无穷大（系统设定最大值）算法才能停止。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
リンクステート型ルーティングアルゴリズムでは、各ノードがリンクステートパケット (LSP/LSA) の全網ブロードキャストを通じて、ネットワーク全体の接続トポロジー情報を完全に共有している。リンクが切断された場合、そのトポロジーの変更情報が直ちに全ノードに伝播され、各ノードは他ノードの不完全な中間ルーティングテーブルに頼ることなく、自身の持っている正しいグローバルトポロジーマップに基づいて独立してダイクストラ法などの最短経路アルゴリズムを実行する。よって、ルーティングループや Count-to-Infinity 問題は根本的に発生しない。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
In link-state routing, every node maintains a complete and consistent global topology map of the entire network via Link-State Advertisements (LSAs) flooding. When a link cuts, the update is broadcast to all nodes, and each node recalculates its routing table independently using Dijkstra&apos;s algorithm. Because they calculate routes based on the actual physical topology rather than iterating on neighbors&apos; routing entries, routing loops and count-to-infinity cannot occur.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
因为在链路状态（Link State）协议中，所有节点都通过 LSA 泛洪获得全网统一的物理拓扑结构图，每个节点都是在已知真实拓扑的基础上独立通过 Dijkstra 算法计算最短路径树。当链路切断时，拓扑改变消息会通报全网，节点直接根据拓扑变化将损坏的链路剔除并重算，而不需要像距离向量算法那样通过邻居的间接计算数据来迭代收敛。因此，节点之间不存在互相依赖路由表所引发的路由环路，也就不会发生 Count-to-infinity 问题。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2018)</title><link>https://blog.yirong.site/posts/0079/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0079/</guid><description>Complete records of the 2018 Osaka University IST entrance exam.</description><pubDate>Wed, 15 Jul 2026 13:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2018年度 必須問題＆選択問題&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;1 【必須問題】アルゴリズムとプログラミング&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 15点, (1-2) 10点, (1-3) 30点, (2-1) 20点, (2-2-1) 30点, (2-2-2) 20点&lt;/p&gt;
&lt;p&gt;図1に示すANSI-C準拠であるC言語のプログラム（program）は任意の2人が同じ組織（organization）に所属するか判定し、その結果を出力（output）するものである。人（構成員（member）と呼ぶ）は $N$ 人（$N$ は正の整数（positive integer））存在し、各構成員には直属の上司（direct supervisor）である構成員が1人以下（1 or less）存在する。組織は一つ以上存在し、各組織は、各構成員を節点（ノード（node））、その直属の上司を親（parent）とする木（tree）で表される。同じ組織に所属する構成員は、その組織の最上位の上司を根（root）とする一つの木を構成する。&lt;/p&gt;
&lt;p&gt;各構成員にはそれぞれ $0 \sim N-1$ の整数（integer）が構成員番号として重複なく付与されている。配列（array）&lt;code&gt;p&lt;/code&gt; は構成員番号 &lt;code&gt;i&lt;/code&gt; である構成員の直属の上司の構成員番号を要素（element）として &lt;code&gt;p[i]&lt;/code&gt; に格納し、直属の上司が存在しない場合は自身の構成員番号を格納する。このデータ構造を用い、関数 &lt;code&gt;same&lt;/code&gt; は2人の構成員番号を引数とし、同じ組織に所属するかどうかを標準出力に出力する。&lt;code&gt;input.txt&lt;/code&gt;，&lt;code&gt;pair.txt&lt;/code&gt; という図2および図3にそれぞれ示すようなフォーマットのファイルが存在するものとし、図1のプログラムでそれらを読み込み実行する。&lt;code&gt;input.txt&lt;/code&gt; の1行目には構成員の総数 $N$（$N$ は &lt;code&gt;N_MAX&lt;/code&gt; 以下の正の整数）、2行目以降の各行には、構成員とその直属の上司の構成員番号のペア（pair）がこの順で書かれている。&lt;code&gt;pair.txt&lt;/code&gt; の各行には、同じ組織に所属するか判定したい構成員のペアの構成員番号が書かれている。以下の各問に答えよ。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;図1のプログラムは，図2の &lt;code&gt;input.txt&lt;/code&gt; と図3の &lt;code&gt;pair.txt&lt;/code&gt; を読み込み実行する。以下の各小問に答えよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;21〜29行目で読み込まれる全ての木を示せ。ただし図4にならい，丸でノードを，丸の中の数字で構成員番号を，線で枝（edge）を表すこと。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;&lt;code&gt;find(x)&lt;/code&gt; が意味する内容を，&lt;code&gt;x&lt;/code&gt; を用いて説明せよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;14行目の空欄 &lt;code&gt;A&lt;/code&gt; に当てはまる式を，15行目の空欄 &lt;code&gt;B&lt;/code&gt; に当てはまる条件式をそれぞれ書け。&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;非常に大きな数の構成員に対し，多数の無作為に選ばれた構成員のペアのそれぞれが同じ組織に所属するか判定したい。そのため，このようなデータを含む &lt;code&gt;input.txt&lt;/code&gt; および &lt;code&gt;pair.txt&lt;/code&gt; を図1のプログラムで読み込み実行する。ただし，図1のプログラム2行目の &lt;code&gt;N_MAX&lt;/code&gt; の値を適切に変更するものとする。以下の各小問に答えよ。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;関数 &lt;code&gt;same&lt;/code&gt; を実行する際の，1回当たりの平均時間計算量（average time complexity）をオーダ表記（order notation）で表せ。また理由も答えよ。ただし，ノードの平均の深さ（average depth）を $h$ とする。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;ここで，関数 &lt;code&gt;find&lt;/code&gt; の9行目を変更し，最上位の上司を格納するように配列 &lt;code&gt;p&lt;/code&gt; を更新することで，実行時間を短縮できる場合がある。以下に答えよ。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-2-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;変更後の9行目を一文で書け。&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-2-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;関数 &lt;code&gt;same&lt;/code&gt; を十分大きな回数実行した場合に漸近する，1回当たりの平均時間計算量をオーダ表記で表せ。また理由も答えよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;  (0)            (1)           (5)
   |            /   \
  (2)         (3)   (7)
             /   \
           (4)   (6)
            |
           (8)
            |
           (9)
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
[The three trees illustrated in the ASCII diagram above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
根据 &lt;code&gt;input.txt&lt;/code&gt; 的输入：
&lt;ul&gt;
&lt;li&gt;$N = 10$，初始化时每个节点 $i$ 的父节点为自身，即 &lt;code&gt;p[i] = i&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;之后依次读入 &lt;code&gt;i&lt;/code&gt; 与 &lt;code&gt;sv&lt;/code&gt;，执行 &lt;code&gt;p[i] = sv&lt;/code&gt;。这表示 &lt;code&gt;sv&lt;/code&gt; 是 &lt;code&gt;i&lt;/code&gt; 的直属上司（父节点）。&lt;/li&gt;
&lt;li&gt;读入的边为：$2 \to 0$, $3 \to 1$, $4 \to 3$, $6 \to 3$, $7 \to 1$, $8 \to 4$, $9 \to 8$。&lt;/li&gt;
&lt;li&gt;其余节点如 $0, 1, 5$ 的 &lt;code&gt;p&lt;/code&gt; 值保持不变，仍为自身，即它们是各自树的根节点。
因此得到三个不同的树结构如上所示。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
構成員 &lt;code&gt;x&lt;/code&gt; が属する組織の最上位の上司（木の根の構成員番号）を返す。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
It returns the top supervisor (the root of the tree) of the organization to which member &lt;code&gt;x&lt;/code&gt; belongs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;code&gt;find(x)&lt;/code&gt; 沿着父指针 &lt;code&gt;p[x]&lt;/code&gt; 递归向上查找，直到找到 &lt;code&gt;p[root] == root&lt;/code&gt; 的根节点并将其返回。在题目背景中，这意味着寻找成员 &lt;code&gt;x&lt;/code&gt; 所属组织的最上位上司（即代表者）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;A&lt;/code&gt;: &lt;code&gt;find(y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;B&lt;/code&gt;: &lt;code&gt;n == m&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;A&lt;/code&gt;: &lt;code&gt;find(y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;B&lt;/code&gt;: &lt;code&gt;n == m&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
在 &lt;code&gt;same(x, y)&lt;/code&gt; 中，要判断 &lt;code&gt;x&lt;/code&gt; 和 &lt;code&gt;y&lt;/code&gt; 是否在同一组织中。
&lt;ul&gt;
&lt;li&gt;13行已有 &lt;code&gt;n = find(x);&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;14行需要求出 &lt;code&gt;y&lt;/code&gt; 的代表者并赋给 &lt;code&gt;m&lt;/code&gt;，因此空栏 &lt;code&gt;A&lt;/code&gt; 填 &lt;code&gt;find(y)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;15行若二者在同一组织中，则根节点应该相同，因此空栏 &lt;code&gt;B&lt;/code&gt; 填 &lt;code&gt;n == m&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$O(h)$
&lt;strong&gt;理由&lt;/strong&gt;:
関数 &lt;code&gt;same&lt;/code&gt; は内部で関数 &lt;code&gt;find(x)&lt;/code&gt; と &lt;code&gt;find(y)&lt;/code&gt; を呼び出す。&lt;code&gt;find&lt;/code&gt; 処理は引数で指定されたノードから根に向かって親への参照をたどるため、その計算量は探索するパスの長さに比例する。ノードの平均の深さが $h$ であるため、&lt;code&gt;find&lt;/code&gt; の1回当たりの平均時間計算量は $O(h)$ となる。よって、&lt;code&gt;same&lt;/code&gt; の平均時間計算量も $O(h)$ である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
$O(h)$
&lt;strong&gt;Reason&lt;/strong&gt;:
The function &lt;code&gt;same&lt;/code&gt; calls &lt;code&gt;find(x)&lt;/code&gt; and &lt;code&gt;find(y)&lt;/code&gt; internally. The helper function &lt;code&gt;find&lt;/code&gt; traverses the path from the target node up to the root. Since the average depth of nodes in the trees is $h$, the average number of steps required to reach the root is proportional to $h$. Thus, the average time complexity of &lt;code&gt;find&lt;/code&gt; and consequently &lt;code&gt;same&lt;/code&gt; is $O(h)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;平均时间复杂度&lt;/strong&gt;：$O(h)$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：函数 &lt;code&gt;same&lt;/code&gt; 执行了两次对 &lt;code&gt;find&lt;/code&gt; 的调用。在未进行路径压缩的情况下，&lt;code&gt;find&lt;/code&gt; 必须逐级向上访问父节点直到根节点。由于节点的平均深度为 $h$，路径的平均长度即为 $h$。因此，&lt;code&gt;find&lt;/code&gt; 和 &lt;code&gt;same&lt;/code&gt; 的平均时间复杂度均为 $O(h)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: &lt;code&gt;return p[x] = find(p[x]);&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: &lt;code&gt;return p[x] = find(p[x]);&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
将第9行修改为带有赋值的递归调用 &lt;code&gt;return p[x] = find(p[x]);&lt;/code&gt; 可以实现路径压缩（Path Compression）。它在查找到根节点后，顺便将路径上所有经过的节点直接连接到根节点下。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
$O(1)$ （または $O(\alpha(N))$）
&lt;strong&gt;理由&lt;/strong&gt;:
パス圧縮（path compression）を行う場合、一度 &lt;code&gt;find&lt;/code&gt; が実行されると、その探索経路上にあるすべてのノードが根に直接接続される。そのため、以降の探索ではほぼ定数ステップで根に到達できるようになる。&lt;code&gt;same&lt;/code&gt; を十分に多い回数実行した場合、アモルタライズされた（ならし）1回当たりの時間計算量は、実質的に定数時間 $O(1)$（厳密には逆アッカーマン関数 $\alpha(N)$）に漸近する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
$O(1)$ (or $O(\alpha(N))$)
&lt;strong&gt;Reason&lt;/strong&gt;:
When path compression is applied, each call to &lt;code&gt;find&lt;/code&gt; updates the parent pointers of all traversed nodes to point directly to the root. As a result, subsequent lookups for these nodes take constant time. When the operation is repeated a large number of times, the amortized cost per operation asymptotically approaches $O(1)$ (or more formally, the inverse Ackermann function $O(\alpha(N))$, which is practically constant for any physical input size).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;渐近平均时间复杂度&lt;/strong&gt;：$O(1)$（或 $O(\alpha(N))$）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：当应用路径压缩后，每次查询根节点时，该路径上的所有节点都会被直接挂接到根节点上。随着 &lt;code&gt;same&lt;/code&gt; 操作次数的不断增加，树的高度会被极大地压扁。在进行了足够多次操作后，绝大多数节点都直接指向根节点，因而单次操作的平均（摊还）时间复杂度趋向于常数级别 $O(1)$。若从并查集（Disjoint Set Union）的严格摊还分析来看，其复杂度为 $O(\alpha(N))$，其中 $\alpha$ 是增长极其缓慢的反阿克曼函数，实际中可视为 $O(1)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2 【必須問題】計算機システムとシステムプログラム&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 8点, (1-2) 10点, (1-3-1) 18点, (1-3-2) 29点, (2-1) 18点, (2-2-1) 27点, (2-2-2) 10点, (2-2-3) 5点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;キャッシュメモリ（cache memory）および仮想記憶（virtual memory）を含む，計算機（computer）の記憶システム（memory system）に関する以下の各問に答えよ．解答は全て解答用紙の太線枠内に書くこと．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;キャッシュメモリや仮想記憶では，(a)「一度アクセス（access）されたアドレス（address）は近いうちに再アクセスされる可能性が高い」，(b)「一度アクセスされたアドレスに近接するアドレスは，近いうちにアクセスされる可能性が高い」というメモリアクセスの性質が一般に利用されている．これらの性質の名称を記せ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;(a) キャッシュメモリを導入することによる効果，(b) 仮想記憶を導入することによる効果を，それぞれ一つずつ，簡潔に記せ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;キャッシュメモリおよび仮想記憶を有し，以下の箇条書きに示す仕様（specification）を持つ記憶システムを考える．なお，論理アドレス（logical address）から物理アドレス（physical address）への変換が，CPUとキャッシュメモリの間で行われる場合と，キャッシュメモリと主記憶（main memory）の間で行われる場合の，二通りの方式がある．前者は物理アドレスキャッシュと呼ばれ，物理アドレスを用いてキャッシュメモリへのアクセスが行われる．後者は論理アドレスキャッシュと呼ばれ，論理アドレスを用いてキャッシュメモリへのアクセスが行われる．ここでは，これら双方の方式について考える．この記憶システムに関し，(1-3-1)，(1-3-2) に答えよ．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;アドレスは1［バイト］（［byte］）毎に付与される．&lt;/li&gt;
&lt;li&gt;キャッシュメモリのマッピング（mapping）方式は，直接マッピング（direct mapping）方式．&lt;/li&gt;
&lt;li&gt;キャッシュメモリの1［ブロック］（［block］）は2［バイト］．&lt;/li&gt;
&lt;li&gt;キャッシュメモリ容量は8［バイト］．但し，タグ（tag）等に必要な容量は，これには含まれない．&lt;/li&gt;
&lt;li&gt;仮想記憶の制御方式は，ページング（paging）方式．&lt;/li&gt;
&lt;li&gt;仮想記憶の1［ページ］（［page］）は8［バイト］．&lt;/li&gt;
&lt;li&gt;主記憶容量は32［バイト］．但し，実際のシステムでは主記憶上にページングの対象とならない領域が存在するが，ここでは，便宜上，主記憶の全ての領域がページングの対象となるものとする．&lt;/li&gt;
&lt;li&gt;仮想記憶容量は256［バイト］．&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;&lt;strong&gt;(1-3-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;以下の値 (a)〜(f) を記せ．
(a) 論理アドレスを表すのに必要な最小ビット長（minimum bit length）［ビット］（［bit］）．
(b) キャッシュメモリ内のブロック数．
(c) ページテーブル（page table）のエントリー（entry）数．
(d) 主記憶内におけるページ番号を表すのに必要な最小ビット長［ビット］．
(e) 物理アドレスキャッシュにおける，キャッシュメモリの各タグの最小ビット長［ビット］．
(f) 論理アドレスキャッシュにおける，キャッシュメモリの各タグの最小ビット長［ビット］．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-3-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;物理アドレスキャッシュにおいて，サイクル（cycle）0〜7 に，以下の表に示す順に論理アドレスが参照されたとする．初期状態において，キャッシュメモリ内のブロックは空であり，主記憶内のページ枠（page frame）0〜3 には，それぞれ，仮想記憶内のページ 0, 1, 2, 31 が割り当てられているとする．主記憶，仮想記憶，共に，アドレス 0 からページ 0 が始まり，連続してページが配置されるものとする．0〜7 の各サイクルでの，(a) 参照論理アドレスに対応する主記憶内のブロック番号，(b) アクセスされるキャッシュメモリ内のブロック番号，(c) アクセスされるキャッシュメモリブロックのタグの値を示せ．また，(d) サイクル 0〜7 におけるキャッシュヒット率を示せ．&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;サイクル&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;5&lt;/th&gt;
&lt;th&gt;6&lt;/th&gt;
&lt;th&gt;7&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;参照論理アドレス&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;255&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;ファイルシステム（file system）に関する以下の各小問に答えよ．解答は全て解答用紙の太線枠内に書くこと．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;以下の文中の中の空欄 &lt;code&gt;(ア)&lt;/code&gt; 〜 &lt;code&gt;(カ)&lt;/code&gt; それぞれに最も適切な語を選択肢から一つ選び，その記号を答えよ．ただし，同じ選択肢を複数回用いてはならない．&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ファイルシステムは，ファイルをファイル装置（file device）に割り付ける（allocate）等のファイル管理機能を提供する．ファイルは，ブロック（block）と呼ばれるファイル装置上の最小構成単位（minimum configuration unit）でファイル装置に物理的に格納されており，ファイルへのアクセス（access）もブロック単位で行われる．ファイルへのアクセス方式には，ファイルを構成する先頭ブロックから末尾に向かってアクセスする &lt;code&gt;(ア)&lt;/code&gt; と，ファイルを構成するブロックのいずれにも任意順にアクセスできる &lt;code&gt;(イ)&lt;/code&gt; がある．&lt;/p&gt;
&lt;p&gt;&lt;code&gt;(イ)&lt;/code&gt; の場合のファイル割り付け方式を考える．ファイル装置上の連続したブロックに格納する連続ファイル割り付け（contiguous file allocation）を用いると，ファイル生成時に &lt;code&gt;(ウ)&lt;/code&gt; を見積もる必要があるという問題や，ファイル装置上の未使用領域が &lt;code&gt;(エ)&lt;/code&gt; した状態になるといった問題が生じる．これらの問題を回避するため，各ブロックへのポインタ配列（array of pointers）を索引ブロックに格納しておく &lt;code&gt;(オ)&lt;/code&gt; や，各ブロックに次のブロックへのポインタ（アドレス）を持たせておく &lt;code&gt;(カ)&lt;/code&gt; 等が用いられる．&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h6&gt;&lt;strong&gt;選択肢&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;(A) インデックスファイル割り付け（索引ブロックを用いた割り付け, indexed file allocation）, (B) 直接アクセス (direct access), (C) 非断片化 (defragmentation), (D) プロセス割り付け (process allocation), (E) 最大ファイルサイズ (maximum file size), (F) 順アクセス（逐次アクセス, sequential access), (G) 断片化 (fragmentation), (H) アクセス時間 (access time), (I) リンクファイル割り付け（連結リスト割り付け, linked file allocation）&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;ブロックサイズ（block size）が $b$ ［バイト］，ブロックのアドレスの長さが $a$ ［バイト］で構築されたファイルシステムに，以下の三つの方式それぞれによってファイルを割り付けることを考える．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(i) 連続ファイル割り付け&lt;/li&gt;
&lt;li&gt;(ii) リンクファイル割り付け&lt;/li&gt;
&lt;li&gt;(iii) インデックスファイル割り付け&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なお，方式 (ii) において，各ブロックには，次のブロックのアドレスを格納する容量が必要となることに注意せよ．また，方式 (iii) において，各ファイルの索引は一つの索引ブロックに収まるものとする．解答に際しては，床関数（floor function）$\text{floor}(x)$（実数 $x$ 以下の最大の整数を返す関数）や，天井関数（ceiling function）$\text{ceil}(x)$（実数 $x$ 以上の最小の整数を返す関数）を用いて良い．次の (2-2-1)〜(2-2-3) に答えよ．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-2-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;ファイルサイズ $s$ ［バイト］のファイルを，方式 (i)〜(iii) のそれぞれによってファイルシステムに割り付けた場合を考え，以下の (a)〜(c) を求めよ．なお，(a)，(b) を求める際には，次の二点に注意せよ．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;各ブロックへの事前アクセスは無く，初めてアクセスするものとする．&lt;/li&gt;
&lt;li&gt;同一ブロックへ複数回アクセスする場合であっても，アクセスするブロック数は 1 である．&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(a) ファイルの $n$ （$1 \le n \le s$）［バイト］目まで順にアクセスする場合に，アクセスするブロック数．
(b) ファイルの $n$ （$1 \le n \le s$）バイト目のみにアクセスする場合に，アクセスするブロック数．
(c) ファイルを格納するのに必要となるファイル装置上の最小サイズ $p$ （ブロックサイズの整数倍）［バイト］．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-2-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;ファイル装置上の最小サイズ $p$ に対するファイルサイズ $s$ の割合を利用効率 $e$ （$=s/p$）として定義する．また，ブロックサイズに対するファイルサイズの比を $r$ （$=s/b$）として定義する．(2-2-1) の結果を踏まえて，方式 (i) と (iii) のそれぞれについて， $r$ に対する利用効率 $e$ の変化を， $0 &amp;lt; r \le 3$ の範囲で図示せよ．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(2-2-3)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;(2-2-2) の結果を踏まえて， $r$ が大きくなるにつれて，方式 (i) の利用効率に対する方式 (iii) の利用効率の比がどのように変化するか，簡潔に述べよ．&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) 時間局所性 (Temporal Locality)&lt;/li&gt;
&lt;li&gt;(b) 空間局所性 (Spatial Locality)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) Temporal locality&lt;/li&gt;
&lt;li&gt;(b) Spatial locality&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
局部性原理（Principle of Locality）包括：
&lt;ul&gt;
&lt;li&gt;时间局部性（a）：若一个内存位置被访问，则它在不久的将来很可能会再次被访问（例如循环中的变量）。&lt;/li&gt;
&lt;li&gt;空间局部性（b）：若一个内存位置被访问，则其附近的内存位置在不久的将来很可能会被访问（例如数组的连续访问）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) メモリアクセスの高速化（CPUの平均データアクセス待ち時間を短縮し、実行効率を向上させる）。&lt;/li&gt;
&lt;li&gt;(b) メモリ空間の拡大と保護（物理主記憶の容量制限を超えたプログラムの実行を可能にし、プロセス間の独立したアドレス空間を確保する）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) Speed up memory access (reduce the average CPU wait time for data access and improve execution efficiency).&lt;/li&gt;
&lt;li&gt;(b) Expand and protect memory space (allow execution of programs larger than the physical main memory and isolate address spaces between processes).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;引入高速缓存（a）的作用在于缓解CPU与主存之间的速度鸿沟，利用局部性原理将常用数据缓存在极高速的 SRAM 中，提高平均访存速度。&lt;/li&gt;
&lt;li&gt;引入虚拟内存（b）的作用在于：1. 扩充地址空间（使大程序能在小内存机器上运行）；2. 内存隔离与保护（各进程拥有独立的虚拟地址空间，互不干扰）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) 8&lt;/li&gt;
&lt;li&gt;(b) 4&lt;/li&gt;
&lt;li&gt;(c) 32&lt;/li&gt;
&lt;li&gt;(d) 2&lt;/li&gt;
&lt;li&gt;(e) 2&lt;/li&gt;
&lt;li&gt;(f) 5&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) 8 bits&lt;/li&gt;
&lt;li&gt;(b) 4 blocks&lt;/li&gt;
&lt;li&gt;(c) 32 entries&lt;/li&gt;
&lt;li&gt;(d) 2 bits&lt;/li&gt;
&lt;li&gt;(e) 2 bits&lt;/li&gt;
&lt;li&gt;(f) 5 bits&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) 虚拟内存容量为 $256$ 字节，按字节寻址。因此逻辑地址长度为 $\log_2(256) = 8$ 位。&lt;/li&gt;
&lt;li&gt;(b) 高速缓存容量为 $8$ 字节，块大小为 $2$ 字节。因此缓存块数为 $8 / 2 = 4$ 块。&lt;/li&gt;
&lt;li&gt;(c) 页面大小为 $8$ 字节，虚拟内存为 $256$ 字节。页面数为 $256 / 8 = 32$，因此页表项数为 $32$。&lt;/li&gt;
&lt;li&gt;(d) 主存容量为 $32$ 字节，页面大小为 $8$ 字节。物理页框数为 $32 / 8 = 4$。物理页框号所需比特数为 $\log_2(4) = 2$ 位。&lt;/li&gt;
&lt;li&gt;(e) 在物理地址缓存（Physical Address Cache）中，缓存使用物理地址进行访问。主存 $32$ 字节对应物理地址长度为 $\log_2(32) = 5$ 位。这 5 位物理地址被划分为：
&lt;ul&gt;
&lt;li&gt;块内偏移量：$\log_2(\text{块大小}) = \log_2(2) = 1$ 位。&lt;/li&gt;
&lt;li&gt;缓存索引（Index）：$\log_2(\text{缓存块数}) = \log_2(4) = 2$ 位。&lt;/li&gt;
&lt;li&gt;标记（Tag）：物理地址长度 - 索引 - 偏移 = $5 - 2 - 1 = 2$ 位。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(f) 在逻辑地址缓存（Logical Address Cache）中，缓存使用逻辑地址进行访问。逻辑地址长度为 8 位。划分如下：
&lt;ul&gt;
&lt;li&gt;块内偏移量：$\log_2(2) = 1$ 位。&lt;/li&gt;
&lt;li&gt;缓存索引：$\log_2(4) = 2$ 位。&lt;/li&gt;
&lt;li&gt;标记（Tag）：逻辑地址长度 - 索引 - 偏移 = $8 - 2 - 1 = 5$ 位。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;各サイクルの値&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;サイクル 0: (a) 0, (b) 0, (c) 0&lt;/li&gt;
&lt;li&gt;サイクル 1: (a) 0, (b) 0, (c) 0&lt;/li&gt;
&lt;li&gt;サイクル 2: (a) 1, (b) 1, (c) 0&lt;/li&gt;
&lt;li&gt;サイクル 3: (a) 1, (b) 1, (c) 0&lt;/li&gt;
&lt;li&gt;サイクル 4: (a) 2, (b) 2, (c) 0&lt;/li&gt;
&lt;li&gt;サイクル 5: (a) 4, (b) 0, (c) 1&lt;/li&gt;
&lt;li&gt;サイクル 6: (a) 10, (b) 2, (c) 2&lt;/li&gt;
&lt;li&gt;サイクル 7: (a) 15, (b) 3, (c) 3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(d) キャッシュヒット率: $25%$ （または $2/8$）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Values for each cycle&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Cycle 0: (a) 0, (b) 0, (c) 0&lt;/li&gt;
&lt;li&gt;Cycle 1: (a) 0, (b) 0, (c) 0&lt;/li&gt;
&lt;li&gt;Cycle 2: (a) 1, (b) 1, (c) 0&lt;/li&gt;
&lt;li&gt;Cycle 3: (a) 1, (b) 1, (c) 0&lt;/li&gt;
&lt;li&gt;Cycle 4: (a) 2, (b) 2, (c) 0&lt;/li&gt;
&lt;li&gt;Cycle 5: (a) 4, (b) 0, (c) 1&lt;/li&gt;
&lt;li&gt;Cycle 6: (a) 10, (b) 2, (c) 2&lt;/li&gt;
&lt;li&gt;Cycle 7: (a) 15, (b) 3, (c) 3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(d) Cache hit rate: $25%$ (or $2/8$)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;页面大小为 $8$ 字节。物理页框 0, 1, 2, 3 分别映射虚拟页面 0, 1, 2, 31。
&lt;ul&gt;
&lt;li&gt;虚拟页面 0（LA 0-7）$\to$ 物理页框 0（PA 0-7）。&lt;/li&gt;
&lt;li&gt;虚拟页面 1（LA 8-15）$\to$ 物理页框 1（PA 8-15）。&lt;/li&gt;
&lt;li&gt;虚拟页面 2（LA 16-23）$\to$ 物理页框 2（PA 16-23）。&lt;/li&gt;
&lt;li&gt;虚拟页面 31（LA 248-255）$\to$ 物理页框 3（PA 24-31）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;物理地址缓存使用物理地址访问，块大小为 2 字节。
&lt;ul&gt;
&lt;li&gt;主存块号：$\lfloor PA / 2 \rfloor$。&lt;/li&gt;
&lt;li&gt;缓存块号：主存块号 $\pmod 4$。&lt;/li&gt;
&lt;li&gt;标记（Tag）：$\lfloor PA / 8 \rfloor$（即物理页框号 PFN）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;逐步追踪过程：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C0&lt;/strong&gt;: LA=0 $\to$ Page 0 $\to$ PFN 0 $\to$ PA=0 $\to$ 主存块=0 $\to$ 缓存块=0 $\to$ Tag=0。（Miss，填入缓存块 0，Tag=0）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C1&lt;/strong&gt;: LA=1 $\to$ Page 0 $\to$ PFN 0 $\to$ PA=1 $\to$ 主存块=0 $\to$ 缓存块=0 $\to$ Tag=0。（Hit！）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C2&lt;/strong&gt;: LA=2 $\to$ Page 0 $\to$ PFN 0 $\to$ PA=2 $\to$ 主存块=1 $\to$ 缓存块=1 $\to$ Tag=0。（Miss，填入缓存块 1，Tag=0）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C3&lt;/strong&gt;: LA=3 $\to$ Page 0 $\to$ PFN 0 $\to$ PA=3 $\to$ 主存块=1 $\to$ 缓存块=1 $\to$ Tag=0。（Hit！）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C4&lt;/strong&gt;: LA=4 $\to$ Page 0 $\to$ PFN 0 $\to$ PA=4 $\to$ 主存块=2 $\to$ 缓存块=2 $\to$ Tag=0。（Miss，填入缓存块 2，Tag=0）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C5&lt;/strong&gt;: LA=8 $\to$ Page 1 $\to$ PFN 1 $\to$ PA=8 $\to$ 主存块=4 $\to$ 缓存块=0 $\to$ Tag=1。（Miss，缓存块 0 原本为 Tag 0 $\neq 1$，替换为 Tag 1）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C6&lt;/strong&gt;: LA=21 $\to$ Page 2 $\to$ PFN 2 $\to$ PA=16+5=21 $\to$ 主存块=10 $\to$ 缓存块=2 $\to$ Tag=2。（Miss，缓存块 2 原本为 Tag 0 $\neq 2$，替换为 Tag 2）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C7&lt;/strong&gt;: LA=255 $\to$ Page 31 $\to$ PFN 3 $\to$ PA=24+7=31 $\to$ 主存块=15 $\to$ 缓存块=3 $\to$ Tag=3。（Miss，填入缓存块 3，Tag=3）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;8次访问中命中2次，因此命中率为 $2 / 8 = 25%$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(ア): (F) 順アクセス&lt;/li&gt;
&lt;li&gt;(イ): (B) 直接アクセス&lt;/li&gt;
&lt;li&gt;(ウ): (E) 最大ファイルサイズ&lt;/li&gt;
&lt;li&gt;(エ): (G) 断片化&lt;/li&gt;
&lt;li&gt;(オ): (A) インデックスファイル割り付け&lt;/li&gt;
&lt;li&gt;(カ): (I) リンクファイル割り付け&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(ア): (F) sequential access&lt;/li&gt;
&lt;li&gt;(イ): (B) direct access&lt;/li&gt;
&lt;li&gt;(ウ): (E) maximum file size&lt;/li&gt;
&lt;li&gt;(エ): (G) fragmentation&lt;/li&gt;
&lt;li&gt;(オ): (A) indexed file allocation&lt;/li&gt;
&lt;li&gt;(カ): (I) linked file allocation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;文件的访问方式分为顺序访问（(F)）和直接/随机访问（(B)）。&lt;/li&gt;
&lt;li&gt;连续文件分配因为是连续分配的，需要在一开始就确定分配的最大块数，故需要预估最大文件大小（(E)）。其带来的另一个问题是磁盘上的外部碎片问题（即断片化 (G)）。&lt;/li&gt;
&lt;li&gt;为了解决这些问题，可以使用索引文件分配（(A)）——将指针存储在专门的索引块中；或者使用链接文件分配（(I)）——在每个数据块中存储指向下一个块的指针。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a) 順アクセス時のアクセスブロック数&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;方式 (i): $\text{ceil}(n / b)$&lt;/li&gt;
&lt;li&gt;方式 (ii): $\text{ceil}(n / (b - a))$&lt;/li&gt;
&lt;li&gt;方式 (iii): $1 + \text{ceil}(n / b)$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b) 特定バイトのみアクセス時のアクセスブロック数&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;方式 (i): $1$&lt;/li&gt;
&lt;li&gt;方式 (ii): $\text{ceil}(n / (b - a))$&lt;/li&gt;
&lt;li&gt;方式 (iii): $2$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c) 最小サイズ $p$&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;方式 (i): $\text{ceil}(s / b) \times b$&lt;/li&gt;
&lt;li&gt;方式 (ii): $\text{ceil}(s / (b - a)) \times b$&lt;/li&gt;
&lt;li&gt;方式 (iii): $(1 + \text{ceil}(s / b)) \times b$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a) Number of accessed blocks for sequential access&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Method (i): $\text{ceil}(n / b)$&lt;/li&gt;
&lt;li&gt;Method (ii): $\text{ceil}(n / (b - a))$&lt;/li&gt;
&lt;li&gt;Method (iii): $1 + \text{ceil}(n / b)$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b) Number of accessed blocks for accessing only the $n$-th byte&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Method (i): $1$&lt;/li&gt;
&lt;li&gt;Method (ii): $\text{ceil}(n / (b - a))$&lt;/li&gt;
&lt;li&gt;Method (iii): $2$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c) Minimum size $p$&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Method (i): $\text{ceil}(s / b) \times b$&lt;/li&gt;
&lt;li&gt;Method (ii): $\text{ceil}(s / (b - a)) \times b$&lt;/li&gt;
&lt;li&gt;Method (iii): $(1 + \text{ceil}(s / b)) \times b$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a) 顺序读取前 $n$ 字节&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;方式 (i) 连续分配：只需要按序读取包含前 $n$ 字节的数据块即可，数据块数为 $\lceil n/b \rceil$。&lt;/li&gt;
&lt;li&gt;方式 (ii) 链接分配：每个物理块中有 $a$ 字节存储下一个块的地址，可用数据容量为 $b-a$ 字节。为了得到前 $n$ 字节，需要顺序读取并沿着指针遍历，读取的块数为 $\lceil n/(b-a) \rceil$。&lt;/li&gt;
&lt;li&gt;方式 (iii) 索引分配：首先需要读取一次索引块（计作1次访问），然后再读取包含前 $n$ 字节的数据块（数量为 $\lceil n/b \rceil$）。因此总共访问 $1 + \lceil n/b \rceil$ 个块。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b) 仅访问第 $n$ 字节&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;方式 (i) 连续分配：因为地址是连续的，可以通过简单的数学计算 $\lfloor (n-1)/b \rfloor$ 得到目标物理块号，直接一步读取该块。因此只需访问 $1$ 个块。&lt;/li&gt;
&lt;li&gt;方式 (ii) 链接分配：无法直接定位，必须从文件的第一个块开始通过指针逐个向后查找，直到第 $\lceil n/(b-a) \rceil$ 个块。总访问块数为 $\lceil n/(b-a) \rceil$。&lt;/li&gt;
&lt;li&gt;方式 (iii) 索引分配：首先读取索引块获取对应的块指针，然后读取该特定数据块。总共访问 $2$ 个块（索引块 + 数据块）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c) 存储大小 $p$&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;方式 (i) 连续分配：文件占用 $\lceil s/b \rceil$ 个块，占用字节数为 $\lceil s/b \rceil \times b$。&lt;/li&gt;
&lt;li&gt;方式 (ii) 链接分配：每个块有效容量为 $b-a$，共需 $\lceil s/(b-a) \rceil$ 个块，占用字节数为 $\lceil s/(b-a) \rceil \times b$。&lt;/li&gt;
&lt;li&gt;方式 (iii) 索引分配：需要 $\lceil s/b \rceil$ 个数据块以及 $1$ 个索引块，总共 $\lceil s/b \rceil + 1$ 个块。总字节数为 $(1 + \lceil s/b \rceil) \times b$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;方式 (i)&lt;/strong&gt;: $e = \frac{r}{\text{ceil}(r)}$。 $0 &amp;lt; r \le 3$ において鋸歯状（のこぎり刃状）のグラフとなる。
&lt;ul&gt;
&lt;li&gt;$0 &amp;lt; r \le 1$: $e = r$。 $r \to 0$ で $e \to 0$， $r = 1$ で $e = 1$。&lt;/li&gt;
&lt;li&gt;$1 &amp;lt; r \le 2$: $e = r / 2$。 $r \to 1^+$ で $e \to 1/2$， $r = 2$ で $e = 1$。&lt;/li&gt;
&lt;li&gt;$2 &amp;lt; r \le 3$: $e = r / 3$。 $r \to 2^+$ で $e \to 2/3$， $r = 3$ で $e = 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方式 (iii)&lt;/strong&gt;: $e = \frac{r}{1 + \text{ceil}(r)}$。 各区間で右上がりの一次関数となり、境界で不連続に下降する。
&lt;ul&gt;
&lt;li&gt;$0 &amp;lt; r \le 1$: $e = r / 2$。 $r \to 0$ で $e \to 0$， $r = 1$ で $e = 1/2$。&lt;/li&gt;
&lt;li&gt;$1 &amp;lt; r \le 2$: $e = r / 3$。 $r \to 1^+$ で $e \to 1/3$， $r = 2$ で $e = 2/3$。&lt;/li&gt;
&lt;li&gt;$2 &amp;lt; r \le 3$: $e = r / 4$。 $r \to 2^+$ で $e \to 1/2$， $r = 3$ で $e = 3/4$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Method (i)&lt;/strong&gt;: $e = r / \text{ceil}(r)$. The graph forms a sawtooth shape in the range $0 &amp;lt; r \le 3$:
&lt;ul&gt;
&lt;li&gt;For $0 &amp;lt; r \le 1$: $e = r$, scaling linearly from 0 to 1 (at $r=1$).&lt;/li&gt;
&lt;li&gt;For $1 &amp;lt; r \le 2$: $e = r/2$, scaling linearly from $1/2$ (just above $r=1$) to 1 (at $r=2$).&lt;/li&gt;
&lt;li&gt;For $2 &amp;lt; r \le 3$: $e = r/3$, scaling linearly from $2/3$ (just above $r=2$) to 1 (at $r=3$).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Method (iii)&lt;/strong&gt;: $e = r / (1 + \text{ceil}(r))$. The graph increases linearly within each interval, dropping discontinuously at the boundaries:
&lt;ul&gt;
&lt;li&gt;For $0 &amp;lt; r \le 1$: $e = r/2$, scaling from 0 to $1/2$ (at $r=1$).&lt;/li&gt;
&lt;li&gt;For $1 &amp;lt; r \le 2$: $e = r/3$, scaling from $1/3$ to $2/3$ (at $r=2$).&lt;/li&gt;
&lt;li&gt;For $2 &amp;lt; r \le 3$: $e = r/4$, scaling from $1/2$ to $3/4$ (at $r=3$).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;方式 (i) 的利用率&lt;/strong&gt; $e_i = s/p = s / (\lceil s/b \rceil b) = r / \lceil r \rceil$。其曲线呈锯齿状：
&lt;ul&gt;
&lt;li&gt;在每个区间 $(k-1, k]$ 上，$\lceil r \rceil = k$ 恒定，利用率 $e_i = r/k$ 是斜率为 $1/k$ 的一次函数。&lt;/li&gt;
&lt;li&gt;在 $r=1, 2, 3$ 点处利用率均达到最大值 $1.0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方式 (iii) 的利用率&lt;/strong&gt; $e_{iii} = s/p = s / ((1 + \lceil s/b \rceil) b) = r / (1 + \lceil r \rceil)$。其曲线也呈锯齿状，但由于索引块的额外开销，数值明显偏低：
&lt;ul&gt;
&lt;li&gt;在每个区间 $(k-1, k]$ 上，$\lceil r \rceil = k$，利用率 $e_{iii} = r/(k+1)$。&lt;/li&gt;
&lt;li&gt;当 $r=1$ 时，$e = 1/2 = 0.5$；当 $r=2$ 时，$e = 2/3 \approx 0.67$；当 $r=3$ 时，$e = 3/4 = 0.75$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
比は増加し、1 に近づく。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The ratio of the utilization efficiency of method (iii) to method (i) increases and asymptotically approaches 1.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
两者的利用率比值为 $\frac{e_{iii}}{e_i} = \frac{r / (1 + \lceil r \rceil)}{r / \lceil r \rceil} = \frac{\lceil r \rceil}{1 + \lceil r \rceil} = 1 - \frac{1}{1 + \lceil r \rceil}$。
当 $r$ 增大时，$\lceil r \rceil$ 随之增大，使得额外的 $1$ 个索引块占总块数的比例下降。因此，比值 $\frac{\lceil r \rceil}{1 + \lceil r \rceil}$ 会不断上升并渐近趋近于 $1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4 【選択問題】計算理論&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 16点, (1-2-1) 14点, (1-2-2) 15点, (2-1) 15点, (2-2) 15点, (2-3) 10点, (2-4) 10点, (2-5) 15点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;入力アルファベットが $\Sigma = {a,b}$ である有限オートマトンに関する以下の各問に答えよ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;次の状態遷移図 (i)〜(iv) で与えられる非決定性有限オートマトン（non-deterministic finite automaton）のそれぞれにおいて，受理される語（word）の集合を表す正規表現（regular expression）を，下の選択肢 1〜8 から一つずつ選び，その番号を答えよ．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;選択肢&lt;/strong&gt;&lt;/h6&gt;
&lt;ol&gt;
&lt;li&gt;$a^&lt;em&gt;b^&lt;/em&gt;(ab)^*$&lt;/li&gt;
&lt;li&gt;$b^&lt;em&gt;a + aa^&lt;/em&gt;(a+b)$&lt;/li&gt;
&lt;li&gt;$(a + bb)^&lt;em&gt;(aa + b)^&lt;/em&gt;$&lt;/li&gt;
&lt;li&gt;$(ab)^* + (ba)^*$&lt;/li&gt;
&lt;li&gt;$(a+b)^*ab$&lt;/li&gt;
&lt;li&gt;$b^&lt;em&gt;a&lt;/em&gt;b(a+b)^*$&lt;/li&gt;
&lt;li&gt;$b^&lt;em&gt;ab&lt;/em&gt;ab^*$&lt;/li&gt;
&lt;li&gt;$((a+b)(a+b)(a+b))^*(a+b)$&lt;/li&gt;
&lt;/ol&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;10進数（decimal）で表現された正の整数（positive integer）のうち，3 で割り切れるものを受理するオートマトンを考える．なお，10 進数で表現された正の整数を 3 で割った余りは，その正の整数を構成する各桁の数の和を 3 で割った余りと等しくなることを利用して良い．例えば，1221 や 222111 は受理される語（word）であるが，1211 や 2222 は受理されない語である．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-2-1)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;決定性有限オートマトン（deterministic finite automaton）は $(Q, \Sigma, \delta, p_0, F)$ で表される．ただし， $Q$ は状態（state）の有限集合， $\Sigma$ は入力アルファベット（input alphabet）， $\delta$ は遷移関数（transition function）， $p_0$ は開始状態， $F$ は最終状態の集合である．決定性有限オートマトン $A_D = ({p_0, p_1, p_2}, \Sigma_D, \delta_D, p_0, {p_0})$ を用いて実現する場合， $A_D$ の状態遷移図を書け．開始状態には太い矢印を付与すること．最終状態は二重丸で表現すること．簡単化のため，入力アルファベット $\Sigma_D$ は $\Sigma_D = {1, 2}$ とする．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;(1-2-2)&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;プッシュダウンオートマトン（pushdown automaton）は $(Q, \Sigma, \Gamma, \delta, q_0, Z, F)$ で表される．ただし， $Q$ は状態の有限集合， $\Sigma$ は入力アルファベット， $\Gamma$ はスタックアルファベット， $\delta$ は遷移関数， $q_0$ は開始状態， $Z$ はスタックの開始記号， $F$ は最終状態の集合である．最終状態による受理（acceptance by final state）を行うプッシュダウンオートマトン $A_P = ({q_0, q_1, q_2}, \Sigma_P, \Gamma_P, \delta_P, q_0, Z, {q_2})$ を用いて実現する場合，以下の状態遷移図の &lt;code&gt;(あ)&lt;/code&gt; の部分に必要な動作を全て答えよ．なお， &lt;code&gt;(あ)&lt;/code&gt; の上部にすでに記述されている &lt;code&gt;(2,1)/ε&lt;/code&gt; および &lt;code&gt;(1,2)/ε&lt;/code&gt; は解答用紙に記述する必要はない． $\varepsilon$ は空列を表す．スタックアルファベット $\Gamma_P$ は $\Gamma_P = {Z, 1, 2}$ とする．簡単化のため，入力アルファベット $\Sigma_P$ は $\Sigma_P = {1, 2}$ とする．&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[開始] ──&amp;gt; q0 ── (1, Z)/1Z ──&amp;gt; q1 ── (ε, Z)/Z ──&amp;gt; ((q2))
                  (2, Z)/2Z             |
                                        | (あ)
                                        v
                                     [loop]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;(あ) の上部に記述されている動作: &lt;code&gt;(2,1)/ε&lt;/code&gt;, &lt;code&gt;(1,2)/ε&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;文脈自由文法（context-free grammar）は一般に $G = (V, T, P, S)$ で定められる．ただし $V$ は変数（variable; 非終端記号 nonterminal symbol）の集合， $T$ は終端記号（terminal symbol）の集合， $P$ は生成規則（production rule）の集合， $S$ は出発記号（start symbol）であり， $S \in V$ である．文脈自由文法 $G_1$ を以下の通り定め， $G_1$ により生成される言語を $L_1$ で表す．以下の各小問に答えよ．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$G_1 = (V_1, T_1, P_1, S_1)$&lt;/li&gt;
&lt;li&gt;$V_1 = {A}$&lt;/li&gt;
&lt;li&gt;$T_1 = {(, )}$&lt;/li&gt;
&lt;li&gt;$P_1 = {A \to AA, A \to (A), A \to ()}$&lt;/li&gt;
&lt;li&gt;$S_1 = A$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なお， $L_1$ に含まれる列（sequence; 語 word）は，左括弧（left parenthesis）と右括弧（right parenthesis）のバランス（balance）がとれているものである．列のバランスがとれているとは，その列の中の列 &lt;code&gt;()&lt;/code&gt; の削除を1回以上可能な限り繰り返すと，最終的に空列 $\varepsilon$ が得られるとき，およびその時の高をいう．例えば列 &lt;code&gt;((()))&lt;/code&gt; や列 &lt;code&gt;()()()&lt;/code&gt; はバランスがとれているが，列 &lt;code&gt;)(()()&lt;/code&gt; や列 &lt;code&gt;(())(()&lt;/code&gt; はバランスがとれていない．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;$L_1$ に含まれる長さ（length）が 6 以下の列を全て記せ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;列 &lt;code&gt;()()()&lt;/code&gt; に対する構文木（parse tree）で，互いに異なるもの全てを図示せよ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;列 &lt;code&gt;()()()()&lt;/code&gt; に対する構文木で互いに異なるものは全部で何個あるか，数を答えよ．求め方は示さなくてよい．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-4)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;列 &lt;code&gt;()()()()()&lt;/code&gt; に対する構文木で互いに異なるものは全部で何個あるか，数を答えよ．求め方は示さなくてよい．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-5)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;バランスのとれている任意の列が $L_1$ に含まれることを，列の長さに関する帰納法（induction）で証明したい．証明を完成させるために，空欄 &lt;code&gt;(ア)&lt;/code&gt; 〜 &lt;code&gt;(エ)&lt;/code&gt; を適切な内容で埋めよ．ただし，文形式（sentential form） $\alpha$ に対して生成規則を 1 回適用して文形式 $\beta$ が得られるとき， $\alpha \Rightarrow \beta$ と表記する．また，文形式 $\alpha$ に対して生成規則を 0 回以上適用して文形式 $\beta$ が得られるとき， $\alpha \Rightarrow^* \beta$ と表記する．&lt;/p&gt;
&lt;h6&gt;&lt;strong&gt;証明&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;バランスのとれている列の長さは正の偶数（even number）である．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;長さ 2 のバランスがとれている列，すなわち列 &lt;code&gt;()&lt;/code&gt; の場合，導出（derivation） $A \Rightarrow$ &lt;code&gt;(ア)&lt;/code&gt; により，この列は $L_1$ に含まれる．&lt;/li&gt;
&lt;li&gt;長さ $k$ 以下（ただし $k$ は 2 以上の偶数）のバランスがとれている任意の列は $L_1$ に含まれると仮定する．長さ $k+2$ のバランスがとれている任意の列を $x$ とおく．バランスがとれている二つの列 $v$ と $w$ に対し， $x = vw$ の形に分解できる場合と，できない場合の 2 通りがある．
&lt;ul&gt;
&lt;li&gt;$x = vw$ の形に分解できる場合：
$v, w$ はそれぞれ長さが $k$ 以下のバランスがとれている列なので，帰納法の仮定から $v, w$ はともに $L_1$ に含まれる．すなわち $A \Rightarrow^* v$ かつ $A \Rightarrow^* w$ である．従って，導出 $A \Rightarrow$ &lt;code&gt;(イ)&lt;/code&gt; $\Rightarrow^* x$ により，列 $x$ は $L_1$ に含まれる．&lt;/li&gt;
&lt;li&gt;$x = vw$ の形に分解できない場合：
このとき，長さ $k$ のバランスがとれている列 $y$ が存在して， $x =$ &lt;code&gt;(ウ)&lt;/code&gt; の形をしている． $y$ の長さは $k$ なので，帰納法の仮定から $y$ は $L_1$ に含まれる．すなわち $A \Rightarrow^* y$ である．従って，導出 $A \Rightarrow$ &lt;code&gt;(エ)&lt;/code&gt; $\Rightarrow^* x$ により，列 $x$ は $L_1$ に含まれる．(証明終)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(i) 7 (正規表現: $b^&lt;em&gt;ab&lt;/em&gt;ab^*$)&lt;/li&gt;
&lt;li&gt;(ii) 8 (正規表現: $((a+b)(a+b)(a+b))^*(a+b)$)&lt;/li&gt;
&lt;li&gt;(iii) 6 (正規表現: $b^&lt;em&gt;a&lt;/em&gt;b(a+b)^*$)&lt;/li&gt;
&lt;li&gt;(iv) 3 (正規表現: $(a + bb)^&lt;em&gt;(aa + b)^&lt;/em&gt;$)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(i) 7 (Regular expression: $b^&lt;em&gt;ab&lt;/em&gt;ab^*$)&lt;/li&gt;
&lt;li&gt;(ii) 8 (Regular expression: $((a+b)(a+b)(a+b))^*(a+b)$)&lt;/li&gt;
&lt;li&gt;(iii) 6 (Regular expression: $b^&lt;em&gt;a&lt;/em&gt;b(a+b)^*$)&lt;/li&gt;
&lt;li&gt;(iv) 3 (Regular expression: $(a + bb)^&lt;em&gt;(aa + b)^&lt;/em&gt;$)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(i)&lt;/strong&gt; 该 NFA 包含三个状态。唯一的接受路径需要经过两次标签为 $a$ 的转移。其余在状态上环绕的转移为 $b$。所以该机接受包含恰好两个 $a$ 的字符串，对应的正规表达式为 $b^* a b^* a b^*$。这与选项 7 匹配。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(ii)&lt;/strong&gt; 该 NFA 是一个有向环结构，包含三个状态。每个转移都接受 $a$ 或 $b$。要从起点到达接受状态，必须经过 $1, 4, 7, \dots$ 次转移。因此，可接受串的长度必须模 3 余 1（即 $3m+1$ 长度的串）。其表示为 $3m$ 长度的任意串接上一个任意字符，对应的正规表达式为 $((a+b)(a+b)(a+b))^*(a+b)$。这与选项 8 匹配。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(iii)&lt;/strong&gt; 通过 NFA 状态转移搜索和化简，该状态机识别的语言是包含至少一个 $b$ 且在第一个 $b$ 之前只有 $b$ 和 $a$ 的某种组合，本质上等价于 $b^* a^* b (a+b)^*$。这与选项 6 匹配。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(iv)&lt;/strong&gt; 起始状态具有自环 $a$ 和 $bb$。接受状态具有自环 $aa$ 和 $b$。二者之间由 $a$ 和 $b$ 的转换连接。对应的语言描述为：前半部分由 $a$ 和 $bb$ 构成，后半部分由 $aa$ 和 $b$ 构成。即 $(a + bb)^&lt;em&gt;(aa + b)^&lt;/em&gt;$。这与选项 3 匹配。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;  =======&amp;gt; ((p0)) &amp;lt;─── 2 ─── p1
            |  ^             ^ |
            |  └──── 1 ──────┘ |
            1                  2
            |                  |
            v                  v
            p1 ──── 1 ───&amp;gt; p2 ──&amp;gt; p0 (on 1)
                           p2 ─── 2 ───&amp;gt; p1
&lt;/code&gt;&lt;/pre&gt;
状態遷移表 (State Transition Table):
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;状態&lt;/th&gt;
&lt;th&gt;入力 1&lt;/th&gt;
&lt;th&gt;入力 2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;p0&lt;/strong&gt; (開始・最終)&lt;/td&gt;
&lt;td&gt;p1&lt;/td&gt;
&lt;td&gt;p2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;p1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;p2&lt;/td&gt;
&lt;td&gt;p0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;p2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;p0&lt;/td&gt;
&lt;td&gt;p1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The state transition diagram of the DFA $A_D$:
&lt;ul&gt;
&lt;li&gt;States: $Q = {p_0, p_1, p_2}$.&lt;/li&gt;
&lt;li&gt;Start &amp;amp; Final state: $p_0$ (represented with a double circle and a thick incoming arrow).&lt;/li&gt;
&lt;li&gt;Transitions:
&lt;ul&gt;
&lt;li&gt;$\delta(p_0, 1) = p_1$, $\delta(p_0, 2) = p_2$.&lt;/li&gt;
&lt;li&gt;$\delta(p_1, 1) = p_2$, $\delta(p_1, 2) = p_0$.&lt;/li&gt;
&lt;li&gt;$\delta(p_2, 1) = p_0$, $\delta(p_2, 2) = p_1$.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;状态代表当前数字累加和模 3 的余数。起始终止状态均为 $p_0$（余数为 0）。&lt;/li&gt;
&lt;li&gt;转移逻辑：
&lt;ul&gt;
&lt;li&gt;$p_0$ 状态（余数为 0）：输入 1 转移到 $p_1$（余数 1），输入 2 转移到 $p_2$（余数 2）。&lt;/li&gt;
&lt;li&gt;$p_1$ 状态（余数为 1）：输入 1 转移到 $p_2$（余数 2），输入 2 转移到 $p_0$（余数 0）。&lt;/li&gt;
&lt;li&gt;$p_2$ 状态（余数为 2）：输入 1 转移到 $p_0$（余数 0），输入 2 转移到 $p_1$（余数 1）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(1, 1) / 2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(2, 2) / 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(1, Z) / 1Z&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(2, Z) / 2Z&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(1, 1) / 2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(2, 2) / 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(1, Z) / 1Z&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(2, Z) / 2Z&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
通过 PDA 的栈模拟累加和模 3 的状态。
栈顶为 $Z$ 代表当前余数为 0，为 $1$ 代表当前余数为 1，为 $2$ 代表当前余数为 2。
&lt;ul&gt;
&lt;li&gt;若输入与栈顶代表值相加等于 3（即 1 与 2 组合），则发生抵消，直接弹出栈顶。题目中已有 &lt;code&gt;(2,1)/ε&lt;/code&gt; 和 &lt;code&gt;(1,2)/ε&lt;/code&gt; 表示此类情况。&lt;/li&gt;
&lt;li&gt;若栈顶为 $Z$：
&lt;ul&gt;
&lt;li&gt;输入 1：入栈 1，即 &lt;code&gt;(1, Z) / 1Z&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;输入 2：入栈 2，即 &lt;code&gt;(2, Z) / 2Z&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;若相同元素相加：
&lt;ul&gt;
&lt;li&gt;栈顶为 1，输入 1：余数变为 2，应将栈顶 1 替换为 2，即 &lt;code&gt;(1, 1) / 2&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;栈顶为 2，输入 2：余数变为 $2+2 \equiv 1 \pmod 3$，应将栈顶 2 替换为 1，即 &lt;code&gt;(2, 2) / 1&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;code&gt;()&lt;/code&gt;、 &lt;code&gt;()()&lt;/code&gt;、 &lt;code&gt;(())&lt;/code&gt;、 &lt;code&gt;()()()&lt;/code&gt;、 &lt;code&gt;()(())&lt;/code&gt;、 &lt;code&gt;(())()&lt;/code&gt;、 &lt;code&gt;(()())&lt;/code&gt;、 &lt;code&gt;((()))&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;code&gt;()&lt;/code&gt;, &lt;code&gt;()()&lt;/code&gt;, &lt;code&gt;(())&lt;/code&gt;, &lt;code&gt;()()()&lt;/code&gt;, &lt;code&gt;()(())&lt;/code&gt;, &lt;code&gt;(())()&lt;/code&gt;, &lt;code&gt;(()())&lt;/code&gt;, &lt;code&gt;((())&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
文法中没有 $A \to \varepsilon$ 这一项，因此最短生成的串为 &lt;code&gt;()&lt;/code&gt;，长度只能为偶数。
&lt;ul&gt;
&lt;li&gt;长度 2: &lt;code&gt;()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;长度 4: &lt;code&gt;()()&lt;/code&gt;, &lt;code&gt;(())&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;长度 6: &lt;code&gt;()()()&lt;/code&gt;, &lt;code&gt;()(())&lt;/code&gt;, &lt;code&gt;(())()&lt;/code&gt;, &lt;code&gt;(()())&lt;/code&gt;, &lt;code&gt;((()))&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:&lt;pre&gt;&lt;code&gt;    Tree 1:                  Tree 2:
       A                        A
     /   \                    /   \
    A     A                  A     A
   / \    |                  |    / \
  A   A   ()                ()   A   A
  |   |                          |   |
 ()  ()                         ()  ()
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
[The two parse trees illustrated in the ASCII diagram above]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
对于串 &lt;code&gt;()()()&lt;/code&gt;，仅能通过 $A \to AA$ 和 $A \to ()$ 这两组规则生成。
因为该串包含三个 &lt;code&gt;()&lt;/code&gt;，所以树的派生在第一步 $A \to AA$ 后，要么左边的 $A$ 进一步分裂为 $AA$（对应 &lt;code&gt;(()())()&lt;/code&gt; 结构），要么右边的 $A$ 进一步分裂为 $AA$（对应 &lt;code&gt;()(()())&lt;/code&gt; 结构）。故仅有上述两棵不同的构型树。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
对于仅包含 $n$ 个独立小括号对 &lt;code&gt;()&lt;/code&gt; 组成的字符串 &lt;code&gt;()()...()&lt;/code&gt;，因为不能使用 $A \to (A)$ 的规则（否则会出现嵌套），所以构建不同构型语法树的方法数等价于对 $n$ 个元素进行完全二叉树划分（加括号）的方法数。
根据组合数学，这符合卡特兰数（Catalan Number） $C_{n-1}$。
对于 &lt;code&gt;()()()()&lt;/code&gt;， $n=4$，因此不同语法树的数目为 $C_3 = 5$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
14&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
14&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
同理，对于 5 个独立括号对，其语法树数量对应第 4 个卡特兰数： $C_4 = 14$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-5)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(ア)&lt;/code&gt;: &lt;code&gt;()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;: &lt;code&gt;AA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;: &lt;code&gt;(y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;: &lt;code&gt;(A)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(ア)&lt;/code&gt;: &lt;code&gt;()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;: &lt;code&gt;AA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;: &lt;code&gt;(y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;: &lt;code&gt;(A)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(ア)&lt;/code&gt;：当长度为 2 时，直接应用规则 $A \to ()$，因此填 &lt;code&gt;()&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;：当 $x$ 可以拆分为两个平衡括号串 $v, w$ 时，在归纳法中通过 $A \to AA \Rightarrow^* vw = x$ 进行推导，因此填 &lt;code&gt;AA&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;：当 $x$ 不能拆分为两个非空的平衡括号串时，说明 $x$ 的首尾是一对相匹配的括号。因此它必须以 &lt;code&gt;(&lt;/code&gt; 开始，以 &lt;code&gt;)&lt;/code&gt; 结束，即 $x = (y)$，其中 $y$ 也是一个平衡括号串且长度为 $k$。因此填 &lt;code&gt;(y)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;：对应上述情况，使用文法规则 $A \to (A)$ 并结合归纳假设 $A \Rightarrow^* y$ 导出 $x = (y)$。因此填 &lt;code&gt;(A)&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;5 【選択問題】ネットワーク&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) (あ)〜(う) 各2点, (え)〜(け) 各4点, (1-2) 10点, (1-3) 10点
(2-1) (a)〜(c) 各6点, (d) 12点, (2-2) 25点, (2-3) 20点&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(1)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;2元ハミング符号（binary Hamming code）に関する以下の文章について，各小問に答えよ．&lt;/p&gt;
&lt;p&gt;次の行列を検査行列（parity check matrix）とする2元ハミング符号を考える．&lt;/p&gt;
&lt;p&gt;$$H = \begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \ 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}$$&lt;/p&gt;
&lt;p&gt;この符号の符号長（code length）は &lt;code&gt;(あ)&lt;/code&gt; であり，情報記号数（the number of information symbols）は &lt;code&gt;(い)&lt;/code&gt; である．したがって，符号化率（code rate）は &lt;code&gt;(う)&lt;/code&gt; となる．次の行列はこの符号の生成行列（generator matrix）である．&lt;/p&gt;
&lt;p&gt;$$G = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 1 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \text{(え)}$$&lt;/p&gt;
&lt;p&gt;一般に2元ハミング符号では，最小距離（minimum distance） $d$ は &lt;code&gt;(お)&lt;/code&gt; であり，冗長記号数（the number of redundancy symbols）を $m$ とするとき，その符号長は &lt;code&gt;(か)&lt;/code&gt; となる．また，その検査行列は，どの列ベクトル（列要素）（column vector）も零ベクトルではなく，各列ベクトルは全て相異なるという性質をもつ．したがって，冗長記号数が同じと仮定すると，2元ハミング符号より符号化率が高い2元ブロック符号の最小距離は &lt;code&gt;(お)&lt;/code&gt; より小さくなる(i) ことがわかる．&lt;/p&gt;
&lt;p&gt;さて，2元対称通信路（binary symmetric channel）で，2元ハミング符号に対して限界距離（bounded distance） $\lfloor (d-1)/2 \rfloor$ の復号（decoding）を行う場合，受信語中のビット誤りの個数が &lt;code&gt;(き)&lt;/code&gt; 個以下の場合は正しく復号（訂正）できるが，それより多い場合は必ず誤って復号する(ii)．なお，限界距離復号を行う方法として，受信語と &lt;code&gt;(く)&lt;/code&gt; 行列から求められる &lt;code&gt;(け)&lt;/code&gt; を用いる方法がよく知られている．&lt;/p&gt;
&lt;p&gt;注. 限界距離 $t$ の復号法は，受信語から距離 $t$ 以内に符号語が存在すればその符号語に復号し，そうでなければ復号に失敗する．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;空欄 &lt;code&gt;(あ)&lt;/code&gt; 〜 &lt;code&gt;(け)&lt;/code&gt; を埋めよ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;下線部 (i) が成り立つ理由を述べよ．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;下線部 (ii) が成り立つ理由について，検査行列の性質（二重下線部）を用いて述べよ．&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;(2)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;イーサネット（Ethernet）で使用される多重アクセス制御方式（multiple access）の一つである CSMA/CD (Carrier Sense Multiple Access / Collision Detection) 方式に関する説明文を読み，以下の各小問に答えよ．&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ブロードキャスト型ネットワーク（broadcast network）において，複数のホスト（host）が同時にフレーム（frame）を送出すると，フレームが回線上で衝突する．CSMA/CD 方式においては，各ホストはフレームを送出する前に搬送波検知（carrier sense）を行い，他のホストがすでにフレームを送出していることが検知された場合にはフレーム送出を遅らせ，そうでない場合は直ちにフレームを送出する．また，フレーム送出中にも衝突検出（collision detection）を行い，フレーム送出中に衝突を検出すると送出を中止する．&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;以下は，イーサネットで使用される CSMA/CD 方式においてフレームの衝突を検出した後に用いられるバックオフアルゴリズム（backoff algorithm）に関する説明文である．文中 &lt;code&gt;(a)&lt;/code&gt; から &lt;code&gt;(c)&lt;/code&gt; の空欄を適切な用語または数式で埋めよ．また，下線部 &lt;code&gt;(d)&lt;/code&gt; の処理を行う理由を述べよ．&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;衝突を検出してフレーム送出を中止したホストは，時間 $t$ だけ待った後に当該フレームの再送を試みる． $t$ は各ホストで &lt;code&gt;(a)&lt;/code&gt; に選択される．また，連続して衝突する回数が増えるに従って $t$ の平均が大きくなるようにする(d)．&lt;/p&gt;
&lt;p&gt;CSMA/CD 方式において用いられる &lt;code&gt;(b)&lt;/code&gt; バックオフアルゴリズムでは，連続して衝突する回数が増えるに従って再送待ち時間（retransmission time）を指数関数的に増大させる．当該フレームの $n$ 回目の再送においては， $0 \le r \le X$ を満たす整数 $r$ を &lt;code&gt;(a)&lt;/code&gt; に選択し，最大往復伝播遅延時間（slot time）を $D$ としたとき $t =$ &lt;code&gt;(c)&lt;/code&gt; 後にフレームを再送する．このとき， $X$ は以下のように決定される．なお，15回を超える再送は行わない．&lt;/p&gt;
&lt;p&gt;$$X = \begin{cases} 2^n - 1 &amp;amp; (1 \le n \le 10) \ 2^{10} - 1 &amp;amp; (10 &amp;lt; n \le 15) \end{cases}$$&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h5&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;イーサネットにおいて 10BASE-5 と呼ばれる規格では，回線容量が 10［Mbps］であり，同軸ケーブル（coaxial cable）を使用している．また，最小フレーム長は 64［byte］，最大フレーム長は 1518［byte］である．&lt;/p&gt;
&lt;p&gt;10BASE-5 においては，ホスト間の最大距離は 2.5［km］（リピータ使用時）と規定されている．衝突検出の観点から，この規定が適切であることを最小フレーム長との関係に基づいて説明せよ．ただし，同軸ケーブルの信号伝播速度は $2 \times 10^5$ ［km/s］とする．&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;(2-3)&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;CSMA/CD 方式とは別の多重アクセス制御方式として Pure ALOHA 方式がある．Pure ALOHA 方式においては，CSMA/CD 方式のような搬送波検知や衝突検出を行わず，送信側ホストはフレームをすぐに送出する．一方，受信側ホストはフレームを受信すると ACK（確認応答）を送信側ホストに通知する．送信側ホストは，ある時間以内に ACK を受け取らなければフレームを再送する．&lt;/p&gt;
&lt;p&gt;回線の混雑度合いが低い時と高い時のそれぞれにおける，Pure ALOHA 方式を用いた場合の回線のスループット（throughput, 単位時間当たりの伝送成功フレーム数）について，CSMA/CD 方式と比較してその高低を理由とともに説明せよ．ただし，フレーム長は全て等しいものとする．また，搬送波検知にかかる時間は無視できるものとする．&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ): 7&lt;/li&gt;
&lt;li&gt;(い): 4&lt;/li&gt;
&lt;li&gt;(う): 4/7&lt;/li&gt;
&lt;li&gt;(え): $\begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;(お): 3&lt;/li&gt;
&lt;li&gt;(か): $2^m - 1$&lt;/li&gt;
&lt;li&gt;(き): 1&lt;/li&gt;
&lt;li&gt;(く): 検査&lt;/li&gt;
&lt;li&gt;(け): シンドローム&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ): 7&lt;/li&gt;
&lt;li&gt;(い): 4&lt;/li&gt;
&lt;li&gt;(う): 4/7&lt;/li&gt;
&lt;li&gt;(え): $\begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;(お): 3&lt;/li&gt;
&lt;li&gt;(か): $2^m - 1$&lt;/li&gt;
&lt;li&gt;(き): 1&lt;/li&gt;
&lt;li&gt;(く): parity check (matrix)&lt;/li&gt;
&lt;li&gt;(け): syndrome&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ) 校验矩阵 $H$ 的大小为 $3 \times 7$，列数即为码长，故码长为 7。&lt;/li&gt;
&lt;li&gt;(い) $H$ 的行数表示校验位数 $n - k = 3$，因此信息位数 $k = 7 - 3 = 4$。&lt;/li&gt;
&lt;li&gt;(う) 编码率 $R = k / n = 4 / 7$。&lt;/li&gt;
&lt;li&gt;(え) $H$ 可以写为 $[P^T \mid I_3]$。生成矩阵 $G$ 在系统码形式下写为 $[I_4 \mid P]$。
转置 $P^T$ 的前 4 列为：
$$P^T = \begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 1 &amp;amp; 0 &amp;amp; 1 \ 1 &amp;amp; 0 &amp;amp; 1 &amp;amp; 1 \end{pmatrix}$$
对 $P^T$ 转置得到矩阵 $P$：
$$P = \begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 1 \end{pmatrix}$$&lt;/li&gt;
&lt;li&gt;(お) 二元哈明码的最小码距 $d$ 恒等于 3。&lt;/li&gt;
&lt;li&gt;(か) 具有 $m$ 个校验位的哈明码，其码长公式为 $2^m - 1$。&lt;/li&gt;
&lt;li&gt;(き) 该码能纠正的错误比特数为 $\lfloor (d-1)/2 \rfloor = \lfloor (3-1)/2 \rfloor = 1$ 比特。&lt;/li&gt;
&lt;li&gt;(く), (け) 限界距离译码通常通过接收字与&lt;strong&gt;校验&lt;/strong&gt;矩阵相乘计算&lt;strong&gt;伴随式&lt;/strong&gt;（Syndrome，又称信噪）来进行错误定位。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
同じ冗長記号数 $m$ を持つ場合、検査行列 $H$ の行数は $m$ であり、 $H$ の列ベクトル（列要素）として取り得るすべての非零の列ベクトルの種類数は $2^m - 1$ 個である。ハミング符号の符号長はちょうど $2^m - 1$ であり、検査行列のすべての列が非零で互いに異なっている。ハミング符号より符号化率が高いブロック符号は、同じ $m$ のもとで符号長 $n$ が $2^m - 1$ より大きくなる。鳩の巣原理により、この検査行列には必ず零ベクトルである列が存在するか、あるいは少なくとも2つの同一の列ベクトルが存在する。列ベクトルに零ベクトルが存在すれば最小距離は1となり、2つの同一の列ベクトルが存在すれば（その和が零ベクトルになるため）最小距離は2以下となる。したがって、最小距離はハミング符号の最小距離 3 より必ず小さくなる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
If a block code has the same number of redundancy symbols $m$, its parity check matrix $H$ has $m$ rows, and the maximum number of distinct non-zero column vectors of length $m$ is $2^m - 1$. The binary Hamming code achieves the maximum possible code length $n = 2^m - 1$ with all columns being distinct and non-zero. A block code with a higher code rate under the same $m$ must have a code length $n &amp;gt; 2^m - 1$. By the Pigeonhole Principle, its parity check matrix $H$ must contain either a zero column vector or at least two identical column vectors. A zero column implies a minimum distance of 1, and two identical columns imply a minimum distance of at most 2. Thus, the minimum distance must be strictly less than 3.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
校验位为 $m$ 时，校验矩阵 $H$ 的行数为 $m$。长为 $m$ 的非零二元列向量共有 $2^m - 1$ 种。
哈明码达到了该最大容量限制，其码长为 $2^m - 1$，矩阵 $H$ 中包含了所有可能的非零列向量且互不相同。
若某纠错码在相同冗余位 $m$ 下具有更高的编码率，其码长 $n$ 必须大于 $2^m - 1$。
根据鸽巢原理，其校验矩阵的 $n$ 列中必然会出现：
&lt;ol&gt;
&lt;li&gt;包含零列向量，此时最小码距为 1。&lt;/li&gt;
&lt;li&gt;包含至少两列完全相同的列向量，其异或和为零向量，此时最小码距为 2。
在这两种情况下，最小码距都将小于哈明码的最小码距 3。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
受信語を $r = c + e$ （ $c$ は送信符号語， $e$ は誤りパターン）とすると，シンドロームは $S = H e^T$ となる。誤りが1ビット（位置 $i$ ）の場合， $e$ は重み1のベクトルになり，シンドローム $S$ は検査行列 $H$ の第 $i$ 列ベクトル $h_i$ に一致する。 $H$ のすべての列ベクトルが非零かつ相異なるため，1ビット誤りのパターンと非零シンドロームは1対1に対応し，正しく訂正できる。しかし，誤りが2ビット（位置 $i$ と $j$ ）の場合，シンドロームは $S = h_i + h_j$ となる。 $h_i \ne h_j$ であるため，その和 $h_i + h_j$ は非零ベクトルとなり， $H$ のある第 $k$ 列ベクトル $h_k$ （ $k \ne i, j$ ）に一致する。このとき，限界距離復号法は $S = h_k$ に基づいて第 $k$ ビットに1ビットの誤りが発生したと判断し，第 $k$ ビットを反転するため，誤った符号語に復号される。よって，1個より多い誤りがある場合は必ず誤って復号される。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The syndrome of a received word $r = c + e$ is given by $S = H e^T = H e^T$. When there is exactly 1 bit error at position $i$, the error vector $e$ has weight 1, and the syndrome $S$ is equal to the $i$-th column $h_i$ of $H$. Since all columns of $H$ are distinct and non-zero, there is a unique one-to-one mapping between any single-bit error and the syndrome, guaranteeing correct decoding. However, if there are 2 bit errors at positions $i$ and $j$, the syndrome is $S = h_i + h_j$. Since $h_i \ne h_j$, their sum $h_i + h_j$ is a non-zero vector that must match some column $h_k$ of $H$ (where $k \ne i, j$). Bounded distance decoding will incorrectly assume a single-bit error occurred at position $k$ and flip bit $k$, leading to an incorrect codeword. Hence, any error count greater than 1 results in incorrect decoding.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
伴随式为 $S = H e^T$。
&lt;ul&gt;
&lt;li&gt;当发生 1 位错误（在第 $i$ 位）时，错误向量 $e$ 仅在第 $i$ 位为 1，此时计算得到的 $S$ 正好是校验矩阵的第 $i$ 列 $h_i$。由于 $H$ 的所有列向量均非零且互不相同，每一个单比特错误都有唯一对应的非零伴随式，因此能被无误纠正。&lt;/li&gt;
&lt;li&gt;当发生 2 位错误（在第 $i$ 和第 $j$ 位）时，伴随式 $S = h_i + h_j$。由于 $h_i \neq h_j$，它们的和也是一个非零向量。因为 $H$ 包含了所有可能的非零向量，所以 $h_i + h_j$ 必然等于 $H$ 中的某另一列 $h_k$（$k \neq i, j$）。此时限界距离译码器会判定在第 $k$ 位发生了单比特错误并对其进行纠正，从而导致译码错误，恢复出错误的码字。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a): ランダム&lt;/li&gt;
&lt;li&gt;(b): 二進指数（または 指数）&lt;/li&gt;
&lt;li&gt;(c): $rD$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下線部 (d) の処理を行う理由&lt;/strong&gt;:
連続して衝突が発生することは、ネットワークの混雑度（負荷）が高いことを示している。再送待ち時間の選択範囲（ウィンドウサイズ $X$）を指数関数的に拡大し、平均待ち時間を大きくすることで、各ホストが再送するタイミングを時間的により広く分散させ、再衝突の確率を下げるため。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a): randomly&lt;/li&gt;
&lt;li&gt;(b): binary exponential (or exponential)&lt;/li&gt;
&lt;li&gt;(c): $rD$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason for performing the process in underline (d)&lt;/strong&gt;:
Consecutive collisions indicate a high traffic load and congestion on the network. By expanding the backoff window size $X$ exponentially and increasing the average waiting time, the retransmission timings of the conflicting hosts are spread wider in time, thereby lowering the probability of subsequent collisions and alleviating network congestion.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(a) 整数 $r$ 是在区间 $[0, X]$ 中&lt;strong&gt;随机&lt;/strong&gt;（randomly）选取的。&lt;/li&gt;
&lt;li&gt;(b) 该算法为二进&lt;strong&gt;指数&lt;/strong&gt;退避算法（binary exponential backoff）。&lt;/li&gt;
&lt;li&gt;(c) 延迟时间为随机数 $r$ 乘以时隙时间 $D$，即 $t = rD$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;折返等待时间增加的原因 (d)&lt;/strong&gt;：
连续发生冲突说明当前网络负载极高，处于拥堵状态。通过指数级扩大退避窗口范围 $X$，使冲突节点选择的随机等待时间在时间轴上更广泛地分散开来，从而显著降低再次发生碰撞的概率，避免拥堵持续加剧。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
10BASE-5規格における伝送速度は $C = 10 \text{ Mbps} = 10^7 \text{ bps}$ であり、最小フレーム長は $L_{\min} = 64 \text{ bytes} = 512 \text{ bits}$ である。よって、最小フレームの送出にかかる時間は以下の通りとなる。
$$T_{\text{trans}} = \frac{512 \text{ bits}}{10^7 \text{ bps}} = 51.2 \ \mu\text{s}$$
一方、信号伝播速度を $v = 2 \times 10^5 \text{ km/s}$ とすると、ホスト間の最大距離 $d_{\max} = 2.5 \text{ km}$ における片道伝播遅延時間は $\tau = \frac{2.5}{2 \times 10^5} = 12.5 \ \mu\text{s}$ であり、最大往復伝播遅延時間は以下の通りとなる。
$$\text{RTT} = 2\tau = 25 \ \mu\text{s}$$
CSMA/CD方式において、送信ホストが衝突を正しく検出するためには、フレームの送出完了前に最遠端から返ってくる衝突信号を受信する必要がある。すなわち、最小フレーム送出時間 $T_{\text{trans}}$ が最大往復伝播遅延時間 $\text{RTT}$ 以上である必要がある（ $T_{\text{trans}} \ge \text{RTT}$ ）。
本規定では $T_{\text{trans}} = 51.2 \ \mu\text{s} \ge 25 \ \mu\text{s} = \text{RTT}$ が成り立っているため、送信ホストはフレームの送出中に必ず衝突を検出することができる。したがって、最大距離 2.5 km という規定は適切である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The transmission rate is $C = 10 \text{ Mbps} = 10^7 \text{ bps}$, and the minimum frame length is $L_{\min} = 64 \text{ bytes} = 512 \text{ bits}$. Thus, the transmission time for a minimum-sized frame is:
$$T_{\text{trans}} = \frac{512}{10^7} = 51.2 \ \mu\text{s}$$
For a maximum distance $d_{\max} = 2.5 \text{ km}$ and propagation speed $v = 2 \times 10^5 \text{ km/s}$, the one-way propagation delay is $\tau = \frac{2.5}{2 \times 10^5} = 12.5 \ \mu\text{s}$. The maximum round-trip propagation delay (RTT) is:
$$\text{RTT} = 2\tau = 25 \ \mu\text{s}$$
Under CSMA/CD, to guarantee that a transmitting host detects any collision before it finishes sending a frame, the frame transmission time must be at least the round-trip propagation delay (i.e., $T_{\text{trans}} \ge \text{RTT}$).
Since $T_{\text{trans}} = 51.2 \ \mu\text{s} \ge 25 \ \mu\text{s} = \text{RTT}$ is satisfied in 10BASE-5, the transmitting host is guaranteed to detect any collision while transmitting. Thus, the 2.5 km maximum distance specification is appropriate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
根据规格：
&lt;ul&gt;
&lt;li&gt;传输速率 $C = 10\text{ Mbps} = 10^7\text{ bps}$。&lt;/li&gt;
&lt;li&gt;最小帧长 $L_{\min} = 64\text{ bytes} = 512\text{ bits}$。&lt;/li&gt;
&lt;li&gt;最小帧的发送时间为 $T_{\text{trans}} = 512 / 10^7 = 51.2\ \mu\text{s}$。
同轴电缆中信号的传播速度为 $v = 2 \times 10^5\text{ km/s}$，在最大距离 $d_{\max} = 2.5\text{ km}$ 下：&lt;/li&gt;
&lt;li&gt;单向传播延迟 $\tau = 2.5 / (2 \times 10^5) = 12.5\ \mu\text{s}$。&lt;/li&gt;
&lt;li&gt;往返传播延迟（RTT）为 $2\tau = 25\ \mu\text{s}$。
在 CSMA/CD 协议中，为了使发送端能够在帧发送完毕前检测到碰撞，必须满足“最小帧发送时间大于等于往返传播延迟”（即 $T_{\text{trans}} \ge \text{RTT}$）的条件。
本系统中 $T_{\text{trans}} = 51.2\ \mu\text{s} \ge 25\ \mu\text{s} = \text{RTT}$ 成立，这确保了即使在最极端情况下发生碰撞，发送端也一定能在帧完全发出之前收到碰撞检测信号。因此该规定是合理的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;回線の混雑度合いが低い時&lt;/strong&gt;:
両方式のスループットはほぼ同等である。混雑度が低い時はフレームの衝突確率が非常に低いため、Pure ALOHAのように搬送波検知をせずに即時送出しても、CSMA/CDのようにチャネルを確認してから送出しても、ほとんどのフレームが1回で送信に成功するからである。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;回線の混雑度合いが高い時&lt;/strong&gt;:
CSMA/CD方式の方がPure ALOHA方式よりもスループットが大幅に高くなる。Pure ALOHAでは他ホストの送信状況を確認せずにフレームを送出するため、高負荷時にはフレームが頻繁に衝突する。さらに衝突検出機能がないため、衝突後もフレーム全体を送信し続け、チャネル帯域を無駄に消費する。一方、CSMA/CDでは搬送波検知によってチャネル使用中の無駄な送信開始を防ぎ、さらに衝突発生時には即座に送信を中止してチャネルを解放するため、チャネルの利用効率（スループット）を高く維持できる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Under low traffic conditions&lt;/strong&gt;:
The throughput of both methods is almost equal. Because the probability of frame collision is extremely low when traffic is light, almost all frames succeed on the first attempt, regardless of whether hosts transmit immediately without carrier sensing (Pure ALOHA) or sense the channel first (CSMA/CD).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Under high traffic conditions&lt;/strong&gt;:
CSMA/CD achieves significantly higher throughput than Pure ALOHA. In Pure ALOHA, hosts transmit immediately when they have data, causing frequent collisions under heavy traffic. Since it lacks collision detection, colliding frames are transmitted to completion, wasting channel bandwidth. In contrast, CSMA/CD avoids starting transmission when the channel is busy via carrier sensing, and aborts transmission immediately upon detecting a collision to free the channel, keeping channel efficiency and throughput much higher.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;低信道拥挤度（轻载）时&lt;/strong&gt;：
两者的吞吐量基本相同。因为在网络负载很低时，帧碰撞的概率极小，无论是 Pure ALOHA 不做任何检测直接发送，还是 CSMA/CD 监听信道后再发送，绝大多数帧都能一次性发送成功。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高信道拥挤度（重载）时&lt;/strong&gt;：
CSMA/CD 的吞吐量明显高于 Pure ALOHA。因为 Pure ALOHA 属于完全随机接入，不检测信道状态，在重载下会导致频繁的帧冲突；且由于没有碰撞检测机制，即使发生冲突也会完整发送整个受损帧，极大地浪费了带宽（最大吞吐量仅为 $1/(2e) \approx 18.4%$）。而 CSMA/CD 通过载波监听防止了在信道繁忙时发送帧，并且一旦发生冲突能立即终止发送并释放信道，避免了带宽的无谓浪费，因此在高负载下仍能保持较高的吞吐效率。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2020)</title><link>https://blog.yirong.site/posts/0077/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0077/</guid><description>Complete records of the 2020 Osaka University IST entrance exam.</description><pubDate>Wed, 15 Jul 2026 12:00:04 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2020年度 必須問題＆選択問題&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;1 【必須問題】アルゴリズムとプログラミング&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1) 12点, (2) 12点, (3) 14点, (4) 25点, (5-1) 20点, (5-2) 30点, (6) 12点&lt;/p&gt;
&lt;p&gt;図1に示す ANSI-C 準拠である C 言語のプログラム (program) は、複数の整数 (integer) のデータ (data) を、二分木 (binary tree) を利用して昇順 (ascending order) に整列 (sort) して出力 (output) するプログラムである。図1のプログラムでは、配列 (array) の添え字 (index) が二分木の節点番号 (node number) に対応している。ただし、二分木の根 (root) の節点番号を 0 とし、節点番号が $i$ の節点に子 (child) がある場合、左の子の節点番号を $2i+1$、右の子の節点番号を $2i+2$ とする。また、配列に格納されたデータは、二分木の対応する節点のデータを示している。&lt;/p&gt;
&lt;p&gt;整列するデータは図2に示すような形式 (format) のファイル data.txt で与えられ、1行目には整列するデータの個数 $n$ ($n \ge 1$)、2行目以降の $n$ 行には整列するデータの値 (value) が書かれている。図3は、図2の data.txt を与えて図1のプログラムを実行した場合の、28行目が実行される直前の配列 d に対応する二分木であり、丸が節点、丸の左側の数字が節点番号、丸の中の数字がデータの値、線分が枝 (edge) を示している。図1のプログラムに関する以下の各問に答えよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

void swap(int d[], int p, int q) {
    int tmp;
    tmp = d[p]; d[p] = d[q]; d[q] = tmp;
}

void downh(int d[], int n, int k) {
    int child, current = k;
    while (current &amp;lt; n / 2) {
        child = current * 2 + 1;
        if ((child + 1 &amp;lt; n) &amp;amp;&amp;amp; (d[child] &amp;lt; d[child + 1])) // (ア) (イ)
            child++;
        if (d[current] &amp;lt; d[child]) // (ウ)
            swap(d, current, child);
        else
            break;
        current = child;
    }
}

void uph(int d[], int k) {
    int parent, current = k;
    while (0 &amp;lt; current) {
        parent = (current - 1) / 2;
        if (d[parent] &amp;lt; d[current]) // (エ)
            swap(d, parent, current);
        else
            break;
        current = parent;
    }
}

void sort(int d[], int n) {
    int i;
    for (i = 1; i &amp;lt; n; i++) // 28行目
        uph(d, i);
    for (i = n - 1; 0 &amp;lt; i; i--) { // 29行目
        swap(d, 0, i);
        downh(d, i, 0);
    }
}

int main() {
    int i, N, *D;
    FILE* fp;
    fp = fopen(&quot;data.txt&quot;, &quot;r&quot;);
    fscanf(fp, &quot;%d&quot;, &amp;amp;N);
    D = (int*) malloc(sizeof(int) * N);
    for (i = 0; i &amp;lt; N; i++)
        fscanf(fp, &quot;%d&quot;, &amp;amp;D[i]);
    fclose(fp);

    sort(D, N);

    for (i = 0; i &amp;lt; N; i++)
        printf(&quot;%d &quot;, D[i]);
    printf(&quot;\n&quot;);
    free(D);
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(1) 40行目で呼び出されている関数 (function) sort で実現されている整列アルゴリズム (sorting algorithm) は、一般に何と呼ばれているか名称を答えよ。&lt;/p&gt;
&lt;p&gt;(2) 図2の data.txt を与えてプログラムを実行した場合の、28行目が実行された直後の配列 d に対応する二分木を図示せよ。ただし、図3にならい、丸で節点、丸の左側の数字で節点番号、丸の中の数字でデータの値、線分で枝を示すこと。&lt;/p&gt;
&lt;p&gt;(3) 11行目および12行目が実行されることにより、節点番号が current の節点のデータとその子データの間に成立する関係を説明せよ。&lt;/p&gt;
&lt;p&gt;(4) 関数 sort で実現されている整列アルゴリズムの最悪時間計算量 (worst case time complexity) を、整列するデータの個数 $n$ を用いて理由と共にオーダ表記 (order notation) で示せ。&lt;/p&gt;
&lt;p&gt;(5) 関数 sort において、28行目の実行時に関数 swap が呼び出される回数を $T(n)$ とする。$n$ は整列するデータの個数である。28行目を変更し、28行目の for ループの繰り返し回数と $T(n)$ の最大値をできる限り削減（28行目の実行に要する最悪時間計算量を削減）することを考える。以下の各小問に答えよ。&lt;/p&gt;
&lt;p&gt;(5-1) 下記の (あ) 〜 (え) を埋めて変更後の 28 行目を完成させよ。
&lt;code&gt;for (i = (あ); 0 &amp;lt;= i; i--) downh( (い), (う), (え) );&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;(5-2) 変更後のプログラムにおける $T(n)$ の $n$ に関するオーダ表記を理由と共に示せ。
$\sum_{j=0}^{h} \frac{j}{2^j} = 2 - \frac{2+h}{2^h}$ を用いてよい。&lt;/p&gt;
&lt;p&gt;(6) 下線 (ア) 〜 (エ) で示す条件式を必要に応じて変更し、データを降順 (descending order) に整列して出力することを考える。変更後のプログラムにおける下線 (ア) 〜 (エ) の条件式をそれぞれ答えよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: ヒープソート (Heap Sort)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: Heap Sort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;: 该程序实现的是堆排序（Heap Sort）。利用数组模拟完全二叉树，并通过向上调整（&lt;code&gt;uph&lt;/code&gt;）和向下调整（&lt;code&gt;downh&lt;/code&gt;）维护大顶堆（max-heap），每次将堆顶最大值放置到未排序部分的末尾以实现升序排列。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: 28行目のヒープ構築ループが終了した直後の二分木の状態は以下の通りである。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: The state of the binary tree immediately after the heap construction loop (Line 28) completes is shown below.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
初始数据为 &lt;code&gt;[40, 30, 50, 10, 60, 20]&lt;/code&gt;，执行完28行的 &lt;code&gt;uph&lt;/code&gt; 循环后，数组 &lt;code&gt;d&lt;/code&gt; 被调整为满足大顶堆性质的 &lt;code&gt;[60, 50, 40, 10, 30, 20]&lt;/code&gt;。对应的完全二叉树结构如下所示：&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;graph TD
    0((0: 60)) --- 1((1: 50))
    0 --- 2((2: 40))
    1 --- 3((3: 10))
    1 --- 4((4: 30))
    2 --- 5((5: 20))
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;: 節点番号 &lt;code&gt;current&lt;/code&gt; の節点のデータは、その存在するすべての子のデータ以上であるという関係が成立する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;: The relationship established is that the data of the node at index &lt;code&gt;current&lt;/code&gt; is greater than or equal to the data of all its existing children.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
建立的关系是：父节点 &lt;code&gt;current&lt;/code&gt; 的数据大于或等于其所有子节点（左子节点，以及若存在则包含右子节点）的数据。
&lt;strong&gt;过程分析&lt;/strong&gt;：第11行先判定右子节点是否存在，并选择左右子节点中数值较大的一个（将下标存入 &lt;code&gt;child&lt;/code&gt;）。第12行将当前节点与这个较大的子节点进行比较，若当前节点较小，则与之交换，从而保证当前节点不小于它的任何子节点。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
最悪時間計算量は $O(n \log n)$ である。
&lt;strong&gt;理由&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ヒープ構築フェーズ&lt;/strong&gt;: $n-1$ 回 &lt;code&gt;uph&lt;/code&gt; を呼び出す。各ステップ $i$ での &lt;code&gt;uph&lt;/code&gt; の最大実行時間は完全二分木の高さ $O(\log i)$ に比例するため、ヒープ構築の最悪計算量は $\sum_{i=1}^{n-1} O(\log i) = O(n \log n)$ となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;整列フェーズ&lt;/strong&gt;: $n-1$ 回 &lt;code&gt;downh&lt;/code&gt; を呼び出す。サイズ $i$ のヒープに対する &lt;code&gt;downh&lt;/code&gt; の最大実行時間は高さ $O(\log i)$ に比例するため、整列フェーズの最悪計算量は $\sum_{i=1}^{n-1} O(\log i) = O(n \log n)$ となる。
両フェーズを合わせた全体の最悪時間計算量は $O(n \log n) + O(n \log n) = O(n \log n)$ となる。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The worst-case time complexity is $O(n \log n)$.
&lt;strong&gt;Reason&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Heap construction phase&lt;/strong&gt;: The loop calls &lt;code&gt;uph&lt;/code&gt; $n-1$ times. For each index $i$, the worst-case time of &lt;code&gt;uph&lt;/code&gt; is proportional to the tree height $O(\log i)$. The total time is $\sum_{i=1}^{n-1} O(\log i) = O(n \log n)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sorting phase&lt;/strong&gt;: The algorithm extracts the maximum element and calls &lt;code&gt;downh&lt;/code&gt; $n-1$ times. The worst-case time for &lt;code&gt;downh&lt;/code&gt; on a heap of size $i$ is $O(\log i)$. The total time is $\sum_{i=1}^{n-1} O(\log i) = O(n \log n)$.
Thus, the overall worst-case time complexity is $O(n \log n) + O(n \log n) = O(n \log n)$.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
堆排序的整体最坏时间复杂度为 $O(n \log n)$。
&lt;strong&gt;具体原因&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;堆构建阶段：从二叉树的第2个节点（索引1）开始，依次向上调整（&lt;code&gt;uph&lt;/code&gt;），由于完全二叉树的高度为 $\log n$，因此 $n$ 个节点逐步插入堆的耗时累计为 $\sum \log i = O(n \log n)$。&lt;/li&gt;
&lt;li&gt;排序调整阶段：依次将堆顶与未排序的最后一个元素交换，然后向下调整（&lt;code&gt;downh&lt;/code&gt;）。每次向下调整的最大深度为当前二叉树的高度 $O(\log i)$，执行 $n-1$ 次，累加耗时同样为 $O(n \log n)$。&lt;/li&gt;
&lt;li&gt;两者相加，最坏时间复杂度为 $O(n \log n)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(5-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ): &lt;code&gt;n / 2 - 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(い): &lt;code&gt;d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(う): &lt;code&gt;n&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(え): &lt;code&gt;i&lt;/code&gt;
&lt;em&gt;完成した28行目&lt;/em&gt;: &lt;code&gt;for (i = n / 2 - 1; 0 &amp;lt;= i; i--) downh( d, n, i );&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ): &lt;code&gt;n / 2 - 1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(い): &lt;code&gt;d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(う): &lt;code&gt;n&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(え): &lt;code&gt;i&lt;/code&gt;
&lt;em&gt;Completed line 28&lt;/em&gt;: &lt;code&gt;for (i = n / 2 - 1; 0 &amp;lt;= i; i--) downh( d, n, i );&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
为了优化建堆效率，我们可以采用**自底向上（Bottom-up）**的建堆方法（即弗洛伊德建堆算法）。
&lt;ul&gt;
&lt;li&gt;所有的叶子节点（下标为 $\lfloor n/2 \rfloor$ 到 $n-1$ 的节点）本身已经是可以看作合法的堆，因此不需要向下调整。&lt;/li&gt;
&lt;li&gt;我们只需要从最后一个非叶子节点（即下标为 $\lfloor n/2 \rfloor - 1$ 的节点）开始，自底向上对每个节点调用 &lt;code&gt;downh&lt;/code&gt; 即可。&lt;/li&gt;
&lt;li&gt;结合 &lt;code&gt;downh(int d[], int n, int k)&lt;/code&gt; 的参数定义：&lt;code&gt;(い)&lt;/code&gt; 代表数组指针 &lt;code&gt;d&lt;/code&gt;；&lt;code&gt;(う)&lt;/code&gt; 代表堆大小 &lt;code&gt;n&lt;/code&gt;；&lt;code&gt;(え)&lt;/code&gt; 代表当前要调整的节点下标 &lt;code&gt;i&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(5-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
変更後の $T(n)$ の最悪計算量は $O(n)$ である。
&lt;strong&gt;理由&lt;/strong&gt;:
要素数を $n$、二分木の高さを $h = \lfloor \log_2 n \rfloor$ とする。高さ $j$ にある節点の最大数は $\lceil n / 2^{j+1} \rceil$ 個であり、それらの節点に対して &lt;code&gt;downh&lt;/code&gt; を適用する際の swap 回数（調整の深さ）は最大で $j$ 回である。
したがって、全 swap 回数 $T(n)$ は以下のように抑えられる：
$$T(n) \le \sum_{j=0}^{h} \frac{n}{2^{j+1}} \times j = \frac{n}{2} \sum_{j=0}^{h} \frac{j}{2^j}$$
与えられた和の公式 $\sum_{j=0}^{h} \frac{j}{2^j} = 2 - \frac{2+h}{2^h}$ を代入すると：
$$T(n) \le \frac{n}{2} \left( 2 - \frac{2+h}{2^h} \right) &amp;lt; \frac{n}{2} \times 2 = n$$
これにより、$T(n) &amp;lt; n$ となり、その最悪時間計算量は $O(n)$ となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The worst-case time complexity of the modified $T(n)$ is $O(n)$.
&lt;strong&gt;Reason&lt;/strong&gt;:
Let $n$ be the number of elements and $h = \lfloor \log_2 n \rfloor$ be the height of the tree. The maximum number of nodes at height $j$ (counting from the bottom leaves at height 0) is $\lceil n / 2^{j+1} \rceil$. For a node at height $j$, the maximum number of swaps during &lt;code&gt;downh&lt;/code&gt; is $j$.
Thus, the total number of swaps $T(n)$ is bounded by:
$$T(n) \le \sum_{j=0}^{h} \frac{n}{2^{j+1}} \times j = \frac{n}{2} \sum_{j=0}^{h} \frac{j}{2^j}$$
Substituting the given summation formula $\sum_{j=0}^{h} \frac{j}{2^j} = 2 - \frac{2+h}{2^h}$, we get:
$$T(n) \le \frac{n}{2} \left( 2 - \frac{2+h}{2^h} \right) &amp;lt; n$$
Therefore, $T(n) = O(n)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
优化后的建堆过程，其最坏时间复杂度（即最大交换次数 $T(n)$）为 $O(n)$。
&lt;strong&gt;数学推导&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;设完全二叉树高度为 $h$。对于高度为 $j$（叶子节点高度为 0，根节点高度为 $h$）的节点，其向下调整所需要的最大交换次数为 $j$。&lt;/li&gt;
&lt;li&gt;在高度为 $j$ 的层，最多有 $\lceil n/2^{j+1} \rceil$ 个节点。&lt;/li&gt;
&lt;li&gt;累加每层节点向下调整的最大开销：
$$T(n) \le \sum_{j=0}^{h} \frac{n}{2^{j+1}} \cdot j = \frac{n}{2} \sum_{j=0}^{h} \frac{j}{2^j}$$&lt;/li&gt;
&lt;li&gt;代入题目给定的求和公式 $\sum_{j=0}^{h} \frac{j}{2^j} = 2 - \frac{2+h}{2^h}$：
$$T(n) \le \frac{n}{2} \left( 2 - \frac{2+h}{2^h} \right) &amp;lt; \frac{n}{2} \cdot 2 = n$$&lt;/li&gt;
&lt;li&gt;因为 $T(n)$ 被 $n$ 线性上界锁死，所以其时间复杂度为 $O(n)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(6)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(ア): &lt;code&gt;child + 1 &amp;lt; n&lt;/code&gt; (変更なし)&lt;/li&gt;
&lt;li&gt;(イ): &lt;code&gt;d[child] &amp;gt; d[child + 1]&lt;/code&gt; (または &lt;code&gt;d[child + 1] &amp;lt; d[child]&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;(ウ): &lt;code&gt;d[current] &amp;gt; d[child]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(エ): &lt;code&gt;d[parent] &amp;gt; d[current]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(ア): &lt;code&gt;child + 1 &amp;lt; n&lt;/code&gt; (Unchanged)&lt;/li&gt;
&lt;li&gt;(イ): &lt;code&gt;d[child] &amp;gt; d[child + 1]&lt;/code&gt; (or &lt;code&gt;d[child + 1] &amp;lt; d[child]&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;(ウ): &lt;code&gt;d[current] &amp;gt; d[child]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(エ): &lt;code&gt;d[parent] &amp;gt; d[current]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
要通过堆排序输出&lt;strong&gt;降序（Descending order）&lt;strong&gt;的序列，我们需要使用&lt;/strong&gt;小顶堆（Min-heap）&lt;/strong&gt;。
在小顶堆的维护过程中，父节点的值必须小于或等于左右子节点的值。因此：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;(ア)&lt;/code&gt;：判定右子节点是否存在，这只与边界 $n$ 有关，故保持 &lt;code&gt;child + 1 &amp;lt; n&lt;/code&gt; 变。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(イ)&lt;/code&gt;：在左右子节点中选择&lt;strong&gt;较小&lt;/strong&gt;的那个，所以当右子节点的值比左子节点小时进行自增操作，条件改为 &lt;code&gt;d[child] &amp;gt; d[child + 1]&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(ウ)&lt;/code&gt;：向下调整时，如果父节点的值&lt;strong&gt;大于&lt;/strong&gt;较小儿子节点的值，则进行交换，条件改为 &lt;code&gt;d[current] &amp;gt; d[child]&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(エ)&lt;/code&gt;：向上调整时，如果父节点的值&lt;strong&gt;大于&lt;/strong&gt;当前子节点的值，则进行交换，条件改为 &lt;code&gt;d[parent] &amp;gt; d[current]&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2 【必須問題】計算機システムとシステムプログラム&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 10点, (1-2-1) 15点, (1-2-2) 15点, (1-2-3) 15点, (1-2-4) 10点, (2-1) 18点, (2-2) 20点, (2-3) 12点, (2-4) 10点&lt;/p&gt;
&lt;h3&gt;(1) 計算機 (computer) における数の表現に関する以下の各問に答えよ。&lt;/h3&gt;
&lt;p&gt;(1-1) 以下の文章の空欄 (a) 〜 (e) に当てはまる最も適切な語句または数値を、下記の選択肢から選び、記号で答えよ。&lt;/p&gt;
&lt;p&gt;数の表現形式として固定小数点 (fixed point number) 表現と浮動小数点 (floating point number) 表現がある。科学技術計算の分野では、 (a) 等の理由から (b) 表現多く用いられ、小型機器の制御等の分野では、 (c) 等の理由から (d) 表現が多く用いられる。いずれの表現形式においても、指数の底 (base of exponent) が 2 の場合、10 進数 (decimal number) の (e) を誤差 (error) 無く表現することはできない。
[選択肢]
(ア) 固定小数点  (イ) 浮動小数点
(ウ) 演算回路 (arithmetic circuit) が簡素になる  (エ) 表現できる数の範囲が広い
(オ) 小数を誤差無く表現できる  (カ) 0.5
(キ) 0.25  (ク) 0.1&lt;/p&gt;
&lt;p&gt;(1-2) 以下の浮動小数点表現に関し、(1-2-1)〜(1-2-4) に答えよ。(1-2-1)〜(1-2-3) については導出過程も示すこと。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;浮動小数点数 A を $A = (-1)^s \times 2^{e-7} \times (1 + m)$ と表し，符号部 $s$ (sign)，指数部 $e$ (exponent)，仮数部 $m$ (significand, mantissa) を最上位ビットから順にメモリに格納する．&lt;/li&gt;
&lt;li&gt;符号部 $s$ は 1 ビットである．$s \in {0,1}$ をメモリに格納する．&lt;/li&gt;
&lt;li&gt;指数部 $e$ は 4 ビットである．7 余り表現とし，$e$ を 4 ビットの符号無し 2 進整数 (unsigned binary integer) で表したビット列をメモリに格納する．$e = 0$ および $e = 15$ は $\pm\infty$ などの特殊な数を表現するのに用いる．&lt;/li&gt;
&lt;li&gt;仮数部 $m$ は 9 ビットである．正規化 (normalization) し，整数部分の 1 は記録しない（隠しビット）．小数部分の $m$ を 2 進数の小数で表し，小数点以下の 9 ビットをメモリに格納する．丸め (rounding) 処理は切り捨て (rounding down) とする．非正規化 (denormalization) 表現は用いない．&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(1-2-1) この表現形式で表すことのできる，正の最大値を 10 進数の小数で示せ．但し，無限大 (infinity) は除く．&lt;/p&gt;
&lt;p&gt;(1-2-2) この表現形式で表すことのできる，正の最小値を 10 進数の小数で示せ．&lt;/p&gt;
&lt;p&gt;(1-2-3) 10 進数 $-36.66$ をこの形式で表現し，そのビット列を示せ．&lt;/p&gt;
&lt;p&gt;(1-2-4) 繰り返し計算を行う際，丸め処理として切り捨てを用いると，問題が生じる場合がある．どの様な問題か，理由も含めて示せ．&lt;/p&gt;
&lt;h3&gt;(2) 仮想記憶 (仮想メモリ; virtual memory) に関して以下の各小問に答えよ．&lt;/h3&gt;
&lt;p&gt;(2-1) 次の説明文を読み，空欄 (a) 〜 (i) にあてはまる最も適切な語句を下の (ア) 〜 (ソ) の選択肢から選んで記号で答えよ．一つの選択肢を複数回用いてはならない．
仮想記憶は，主記憶 (primary storage, main memory) と補助記憶 (secondary storage, auxiliary memory) を用いて，主記憶の容量よりも大きい (a) を提供する．プロセスが指すアドレスは (b) と呼ばれる．プロセスの実行においてメモリアクセスのたびに，アドレス変換テーブル (mapping table) に基づいて (b) を (c) に変換する．一般的に，アドレス変換テーブルは (d) 上に構成する．
アドレス変換を固定長 (fixed length) のブロック単位で行う方式を (e) と呼び，可変長 (variable length) のブロック単位で行う方式を (f) と呼ぶ．主記憶の利用効率 (memory efficiency) の観点からこれらの方式を比較すると， (e) 方式の利点は，主記憶領域の割り当てと解放を繰り返しても (g) がほとんど発生しない点である．一方，欠点は，固定長のページ単位で領域を割り付けるために (h) が発生しやすい点である．
(h) は， (i) の大きさと比較して使用領域が小さいプロセスを実行する場合に顕著である．
[選択肢]
(ア) 主記憶  (イ) ページ (page)  (ウ) 内部断片化 (internal fragmentation)
(エ) スラッシング (thrashing)  (オ) 実アドレス (real address)  (カ) 仮想アドレス (virtual address)
(キ) アドレス空間 (address space)  (ク) 補助記憶  (ケ) メモリ階層 (memory hierarchy)
(コ) ページング (paging)  (サ) セグメント (segment)  (シ) 外部断片化 (external fragmentation)
(ス) ページフォールト (page fault)  (セ) レジスタ (regsiter)  (ソ) セグメンテーション (segmentation)&lt;/p&gt;
&lt;p&gt;(2-2) プロセスが次に示すページ参照列 $S$ で処理を行う場合を想定する．ページ枠 (page frame) の数が 3 のページング方式を採用した場合に，ページフォールトが発生するページ参照に◯を記入せよ．ページ置換アルゴリズムに LRU (least recently used) および FIFO (first in first out) を用いる場合についてそれぞれ回答せよ．但し，初期状態では全てのページ枠は空である．
ページ参照列 $S$: $0, 1, 2, 0, 3, 1, 4, 3, 2, 3, 1, 2, 4&lt;/p&gt;
&lt;p&gt;(2-3) ページング方式を採用したシステムを想定する．このシステムでは，1回の主記憶へのアクセスに 2 [マイクロ秒] を要し，ページフォールトが発生するとそれに加えて 8 [ミリ秒] のオーバヘッド (overhead) が発生する．1命令あたり平均 2 回のメモリアクセスを行うとき，ページフォールトによる性能低下をページフォールトの無い状態と比較して平均 10% 以下に抑えるために，許容できるページフォールトの確率 $P$ の上限を求めよ．導出過程も示せ．なお，ページフォールトが発生しない場合のメモリアクセス時間は主記憶へのアクセス時間に等しく，演算時間および他のオーバヘッドは無視できるものとする．&lt;/p&gt;
&lt;p&gt;(2-4) ページング方式を採用し，ページ置換アルゴリズムに LRU を用いたシステムにおいて，ページフォールトを削減する方法を具体的かつ簡潔に記述せよ．但し，実行する各プロセスのページ参照列は変更しないものとする．&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: (a) エ, (b) イ, (c) ウ, (d) ア, (e) ク&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;科学计算需要很大的数值表达范围，因此常用 (b) 浮动小数点（&lt;code&gt;イ&lt;/code&gt;），对应原因是 (a) 表现范围广（&lt;code&gt;エ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;嵌入式微型设备控制中，常用 (d) 固定小数点（&lt;code&gt;ア&lt;/code&gt;），因为其不需要昂贵的浮点协处理器，对应原因 (c) 运算电路简单（&lt;code&gt;ウ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;以 2 为底数的浮点数系统无法精确表示 (e) 0.1（&lt;code&gt;ク&lt;/code&gt;），因为 0.1 在二进制中是一个无限循环小数 $0.0001100110011..._2$，在有限位宽存储时必然产生截断误差。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: $255.75$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;導出過程&lt;/strong&gt;:
正の数であるため，符号部 $s = 0$ である．
無限大を除く正の最大値を得るためには，指数部 $e$ と仮数部 $m$ を最大にすればよい．
$e = 0$ および $e = 15$ は特殊な数の表現として除外されるため，正規化数における $e$ の最大値は $14$ である．
仮数部 $m$ は 9 ビットであり，その最大値はすべてのビットが $1$ のときである：
$$m = \sum_{i=1}^{9} 2^{-i} = 1 - 2^{-9} = 1 - \frac{1}{512} = \frac{511}{512}$$
したがって，正の最大値 $A_{\max}$ は：
$$A_{\max} = (-1)^0 \times 2^{14-7} \times \left(1 + \frac{511}{512}\right) = 2^7 \times \left(2 - 2^{-9}\right) = 256 - 2^{-2} = 256 - 0.25 = 255.75$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
符号位 $s=0$。指数部除去保留值 0 和 15，最大正规化指数 $e=14$。
尾数部 $m$ 在 9 位全 1 时取得最大值 $1 - 2^{-9} = \frac{511}{512}$。
代入公式：$A_{\max} = 2^{14-7} \times (1 + \frac{511}{512}) = 128 \times \frac{1023}{512} = \frac{1023}{4} = 255.75$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: $0.015625$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;導出過程&lt;/strong&gt;:
正の数であるため，符号部 $s = 0$ である．
正の最小値（正規化数）を得るためには，指数部 $e$ と仮数部 $m$ を最小にすればよい．
非正規化数（denormalization）は用いないため，最小の指数部 $e = 1$ である．
仮数部 $m$ の最小値はすべてのビットが $0$ のときであり，$m = 0$ である．
したがって，正の最小の正規化数 $A_{\min}$ は：
$$A_{\min} = (-1)^0 \times 2^{1-7} \times (1 + 0) = 2^{-6} = \frac{1}{64} = 0.015625$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
正的最小正规化数在 $e=1$ 且 $m=0$ 时取得。
代入公式：$A_{\min} = 2^{1-7} \times (1 + 0) = 2^{-6} = \frac{1}{64} = 0.015625$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: &lt;code&gt;11100001001010&lt;/code&gt; (または &lt;code&gt;1&lt;/code&gt; &lt;code&gt;1100&lt;/code&gt; &lt;code&gt;001001010&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;導出過程&lt;/strong&gt;:
値が負数であるため，符号部 $s = 1$ である．
次に，絶対値 $36.66$ の指数部 $e$ を求める．
$32 \le 36.66 &amp;lt; 64$ であるため，$2^5 \le 36.66 &amp;lt; 2^6$ となり，指数部分は $2^5$ すなわち $e - 7 = 5$ となる．
よって，$e = 12$ であり，これを 4 ビットの 2 進数で表すと &lt;code&gt;1100&lt;/code&gt; となる．
仮数部 $m$ は次のように求められる：
$$1 + m = \frac{36.66}{2^5} = \frac{36.66}{32} = 1.145625 \implies m = 0.145625$$
$m = 0.145625$ を 2 進数の小数に展開し，切り捨てを適用して小数点以下 9 ビットを抽出する：
&lt;ul&gt;
&lt;li&gt;$0.145625 \times 2 = 0.29125 \to 0$&lt;/li&gt;
&lt;li&gt;$0.29125 \times 2 = 0.5825 \to 0$&lt;/li&gt;
&lt;li&gt;$0.5825 \times 2 = 1.165 \to 1$&lt;/li&gt;
&lt;li&gt;$0.165 \times 2 = 0.33 \to 0$&lt;/li&gt;
&lt;li&gt;$0.33 \times 2 = 0.66 \to 0$&lt;/li&gt;
&lt;li&gt;$0.66 \times 2 = 1.32 \to 1$&lt;/li&gt;
&lt;li&gt;$0.32 \times 2 = 0.64 \to 0$&lt;/li&gt;
&lt;li&gt;$0.64 \times 2 = 1.28 \to 1$&lt;/li&gt;
&lt;li&gt;$0.28 \times 2 = 0.56 \to 0$&lt;/li&gt;
&lt;li&gt;(以降は切り捨て)
これより，仮数部 $m$ の 9 ビット列は &lt;code&gt;001001010&lt;/code&gt; となる．
以上を統合すると，ビット列は &lt;code&gt;1&lt;/code&gt; (符号部) + &lt;code&gt;1100&lt;/code&gt; (指数部) + &lt;code&gt;001001010&lt;/code&gt; (仮数部) = &lt;code&gt;11100001001010&lt;/code&gt; となる．&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;负数，所以符号位 $s=1$。&lt;/li&gt;
&lt;li&gt;$36.66$ 处于区间 $[32, 64)$，因此对应阶数为 $2^5$。由 $e - 7 = 5$ 得到 $e = 12$，二进制位为 &lt;code&gt;1100&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;尾数部分 $1 + m = 36.66 / 32 = 1.145625 \implies m = 0.145625$。&lt;/li&gt;
&lt;li&gt;通过乘2取整法将 $0.145625$ 转换为9位二进制小数。由于舍入规则是“切り捨て”（截断/向下舍入），直接取前 9 位得 &lt;code&gt;001001010&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;最终拼接得：&lt;code&gt;11100001001010&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
丸め処理に切り捨てを使用すると、発生する誤差が常に同一方向（絶対値を減少させる方向）に蓄積するため、繰り返し計算によって「累積誤差」が一方通行に増大し、最終的な計算精度が著しく低下する。また、大小の差が極端に大きい数値同士の加算において、小さい方の有効桁数が全て切り捨てられて加算結果に反映されない「情報落ち」が発生する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
When truncation (rounding down) is used, the rounding errors occur consistently in the same direction (underestimating the absolute values). During iterative calculations, these errors accumulate unidirectionally, leading to significant cumulative errors. Additionally, when adding values of vastly different magnitudes, the significant bits of the smaller value may be shifted out completely and discarded, resulting in a &quot;loss of significance&quot; where the addition of the smaller value has no effect.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
主要存在两个问题：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;累计误差（Error Accumulation）&lt;/strong&gt;：截断舍入每次都向绝对值缩小的方向舍入，舍入误差是同向的。在成千上万次迭代后，误差单向累加，导致严重的数值漂移。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信息流失（Loss of Significance / Absorption）&lt;/strong&gt;：在大小悬殊的数相加时，较小数对齐阶数后其有效位全部溢出假数部被截断，使得加法等于没加，数值信息丢失。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: (a) キ, (b) カ, (c) オ, (d) ア, (e) コ, (f) ソ, (g) シ, (h) ウ, (i) イ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;虚拟内存提供比物理主存空间更大的 (a) アドレス空間（&lt;code&gt;キ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;进程产生的是 (b) 仮想アドレス（&lt;code&gt;カ&lt;/code&gt;），每次访问都要转换成 (c) 実アドレス（&lt;code&gt;オ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;页表一般配置在 (d) 主記憶（&lt;code&gt;ア&lt;/code&gt;）上。&lt;/li&gt;
&lt;li&gt;固定长度划分为 (e) ページング（&lt;code&gt;コ&lt;/code&gt;），可变长度为 (f) セグメンテーション（&lt;code&gt;ソ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;页面分配机制的优点是没有 (g) 外部断片化（&lt;code&gt;シ&lt;/code&gt;），但是有 (h) 内部断片化（&lt;code&gt;ウ&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;当分配的 (i) ページ（&lt;code&gt;イ&lt;/code&gt;）尺寸远大于进程需要的实际空间时，内部碎片化最明显。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LRU&lt;/strong&gt;:
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参照&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;LRU&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FIFO&lt;/strong&gt;:
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参照&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FIFO&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;◯&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;缺页标记为 &lt;code&gt;◯&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU&lt;/strong&gt; 缺页 9 次，第4项、第8项、第10项、第12项命中了缓冲，其余换入。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FIFO&lt;/strong&gt; 缺页 7 次，在命中后队列顺序不发生更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: $P \le 2.5 \times 10^{-5}$ (または $2.5 \times 10^{-3} %$ 以下)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;導出過程&lt;/strong&gt;:
主記憶への 1 回のアクセス時間を $T_m = 2 \ \mu\text{s}$ とする．
ページフォールトのオーバヘッドを $T_{pf} = 8 \ \text{ms} = 8000 \ \mu\text{s}$ とする．
ページフォールトの発生確率を $P$ としたとき，実効メモリアクセス時間 $T_{eff}$ は以下のように表される：
$$T_{eff} = (1 - P) T_m + P (T_m + T_{pf}) = T_m + P \cdot T_{pf}$$
1命令あたり平均 2 回のメモリアクセスを行うため，1命令の実効アクセス時間は $2 T_{eff}$，ページフォールトが無い状態のアクセス時間は $2 T_m$ である．
性能低下を 10% 以下に抑える条件は：
$$\frac{2 T_{eff} - 2 T_m}{2 T_m} \le 0.1 \implies \frac{T_{eff} - T_m}{T_m} \le 0.1$$
$$\frac{P \cdot T_{pf}}{T_m} \le 0.1 \implies P \le 0.1 \times \frac{T_m}{T_{pf}}$$
数値を代入すると：
$$P \le 0.1 \times \frac{2 \ \mu\text{s}}{8000 \ \mu\text{s}} = \frac{0.2}{8000} = 0.000025 = 2.5 \times 10^{-5}$$
したがって，許容できるページフォールトの確率 $P$ の上限は $2.5 \times 10^{-5}$ である．
&lt;em&gt;(注: もし確率 $P$ が「1命令あたり」に発生する確率と解釈される場合，上限は $P_{inst} = 2 P = 5.0 \times 10^{-5}$ となる)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;正常主存访问时间 $T_m = 2\ \mu\text{s}$。缺页开销为 $T_{pf} = 8000\ \mu\text{s}$。&lt;/li&gt;
&lt;li&gt;包含缺页概率 $P$ 的等效单次访存时间为 $T_{eff} = T_m + P \times T_{pf}$。&lt;/li&gt;
&lt;li&gt;性能下降率可以通过单次访存时间的相对增加值来计算（因为每条指令的平均访存次数 2 可以约掉）：
$$\text{性能降低} = \frac{P \times T_{pf}}{T_m} \le 10%$$&lt;/li&gt;
&lt;li&gt;代入数字：$P \times 8000 / 2 \le 0.1 \implies P \le 2.5 \times 10^{-5}$。&lt;/li&gt;
&lt;li&gt;这意味着缺页率必须控制在 $0.0025%$ 以内。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;プロセスに割り当てるページ枠数を増やす。LRU はスタックアルゴリズムの特性（包含特性）を満たすため、ページ枠数を増やすことで缺页率を確実に低減（または維持）できる。&lt;/li&gt;
&lt;li&gt;ページサイズを拡張する。空間的局所性を生かして、参照ページ数を減少させることができる。&lt;/li&gt;
&lt;li&gt;ページバッファリング（Page Buffering）を導入し、置換対象となったページを即時に破棄せずフリーリストに保持しておくことで、再参照時の物理ディスクアクセスを回避する。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;Increase the number of page frames allocated to the process. Since LRU is a stack algorithm, increasing the number of allocated frames is mathematically guaranteed to decrease (or keep constant) the page fault frequency.&lt;/li&gt;
&lt;li&gt;Increase the page size to leverage spatial locality, which reduces the total number of unique page faults during execution.&lt;/li&gt;
&lt;li&gt;Employ page buffering, keeping replaced pages in a pool of free frames temporarily so they can be immediately reclaimed without disk I/O if accessed again shortly.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
在页面访问序列不变的前提下，降低 LRU 缺页中断的方法有：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;增加分配给进程的物理页框数&lt;/strong&gt;：LRU 属于栈式算法（满足包含性质，不发生贝雷迪异常），因此多给页框一定会减少或维持缺页数。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;增大页面尺寸&lt;/strong&gt;：利用空间局部性（Spatial Locality），单次换入载入更多邻近数据，减少页面总数。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;页面缓冲机制（Page Buffering）&lt;/strong&gt;：被淘汰的页面不立即清空，而是挂在空闲页面链表尾部，若短期内再次被访问则可以直接回收，免去昂贵的磁盘I/O。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4 【選択問題】計算理論&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 15点, (1-2-1) 10点, (1-2-2) 25点, (1-3) 10点, (2-1) 40点, (2-2) 25点&lt;/p&gt;
&lt;h3&gt;(1) アルファベット (alphabet) $\Sigma_{ab} = {a, b}$ で構成される言語 $L_{ab} = {a^n b^n \mid n \text{ is a positive integer} }$ を考える．なお，$a^n$ は $a$ が $n$ 個連結した文字列 (string) を表す．例えば，$a^3 = aaa$ である．また，$\varepsilon$ は空文字列 (empty string) を表す．言語 $L_{ab}$ を認識（受理）するオートマトン (automaton) に関する以下の各問に答えよ．&lt;/h3&gt;
&lt;p&gt;(1-1) プッシュダウンオートマトン (pushdown automaton) は $(Q, \Sigma, \Gamma, \delta, q_0, Z, F)$ で表される．$Q$ は状態 (state) の有限集合，$\Sigma$ は入力アルファベット (input alphabet)，$\Gamma$ はスタックアルファベット (stack alphabet)，$\delta$ は遷移関数 (transition function)，$q_0$ は開始状態 (start state)，$Z$ はスタックの開始記号，$F$ は最終状態 (final state) の集合である．最終状態による受理 (acceptance by final state) を行うプッシュダウンオートマトンを利用して，言語 $L_{ab}$ を認識することを考える．&lt;/p&gt;
&lt;p&gt;下図は言語 $L_{ab}$ を認識する非決定性 (non-deterministic) プッシュダウンオートマトンの状態遷移図 (state transition diagram) であり，開始状態は $q_0$，最終状態は $q_2$ である．状態遷移図の空欄 &lt;code&gt;[(A)]&lt;/code&gt;, &lt;code&gt;[(B)]&lt;/code&gt;, &lt;code&gt;[(C)]&lt;/code&gt; に必要な動作を，$(r, s) / t$ の形式で答えよ．ただし，$(r, s) / t$ ($r \in \Sigma \cup {\varepsilon}, s \in \Gamma, t \in \Gamma^*$) は，入力から読み出す記号が $r$ でスタックから取り出す記号が $s$ のときに，スタックからその $s$ を取り去り，$t$ をスタックに押し込むことを意味する．$t$ が複数の記号の場合は右側の記号から順にスタックに押し込む．$(a, Z) / 0Z$ は，$a$ を読み出すときにスタックから $Z$ を取り去り，スタックに $Z$ と $0$ をこの順で押し込むことを意味する．$t$ が $\varepsilon$ の場合は，スタックに記号を押し込まない．$r$ が $\varepsilon$ の場合は，入力から記号を読み出さないで遷移を行う．入力アルファベットは $\Sigma = \Sigma_{ab}$，スタックアルファベットは $\Gamma = {Z, 0}$ とする．&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;           (a, Z) / 0Z
            +-----+
            | (A) |
            |     v
        +---- q0 ----+     (e, Z) / e
---&amp;gt;    |            | --------------&amp;gt; (( q2 ))
        +------------+
           |     ^
           | (B) |
           |     |
           v     |
        +---- q1 ----+
        |            |
        +------------+
            | (C) |
            +-----+
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(1-2) 決定性有限オートマトン (deterministic finite automaton) は $(Q, \Sigma, \delta, q_0, F)$ で表される．$Q$ は状態の有限集合，$\Sigma$ は入力アルファベット，$\delta$ は遷移関数，$q_0$ は開始状態，$F$ は最終状態の集合である．入力アルファベットは $\Sigma = \Sigma_{ab}$ とする．このとき，(1-2-1) および (1-2-2) に答えよ．&lt;/p&gt;
&lt;p&gt;(1-2-1) 言語 $L_2 = { a^n b^n \mid n = 2 }$ を認識する決定性有限オートマトン，および，言語 $L_3 = { a^n b^n \mid n = 3 }$ を認識する決定性有限オートマトンの状態遷移図をそれぞれ書け．なお，上図に示すように開始状態には太い矢印 (thick arrow) を付与し，最終状態は二重丸 (double circle) で表現すること．また，全ての状態において，全ての入力記号に対する遷移を表記すること．&lt;/p&gt;
&lt;p&gt;(1-2-2) 言語 $L_{ab}$ を認識する決定性有限オートマトンは存在しないことを背理法 (proof by contradiction) により証明したい．以下の空欄 (D) に適切な文章を記述し，証明を完成させよ．&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;証明&lt;/strong&gt;: 言語 $L_{ab}$ を認識する決定性有限オートマトンが存在すると仮定し，そのオートマトンの状態数を $k$ とする．文字列 $a^k b^k$ が与えられたとき，$a$ を $i$ 個 ($0 \le i \le k$) 読み終えた時点での状態を $p_i$ とすると，&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                            (D)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;よって仮定と矛盾するため，言語 $L_{ab}$ を認識する決定性有限オートマトンは存在しない． (証明終)&lt;/p&gt;
&lt;p&gt;(1-3) 言語 $L_{ab}$ を認識する決定性有限オートマトンは存在しないが，言語 $L&apos;&lt;em&gt;{ab} = { a^n b^m \mid n \text{ and } m \text{ are positive integers} }$ を認識する決定性有限オートマトンは存在する．言語 $L&apos;&lt;/em&gt;{ab}$ を認識する決定性有限オートマトンの状態遷移図を書け．なお，上図に示すように開始状態には太い矢印を付与し，最終状態は二重丸で表現すること．また，すべての状態において，すべての入力記号に対する遷移を表記すること．&lt;/p&gt;
&lt;h3&gt;(2) 文脈自由文法 (context-free grammar) は，変数 (variable) の有限集合 $V$，終端記号 (terminal symbol) の有限集合 $T$，生成規則 (production rule) の有限集合 $P$，および開始記号 (start symbol) $S$ の組により定められる．変数は非終端記号 (nonterminal symbol) と呼ぶこともある．Chomsky 標準形 (Chomsky normal form) とは，文脈自由文法のうち，生成規則が，(i) $X \to YZ$, (ii) $X \to a$ のいずれかの形をしたものである．ただし，$X, Y, Z$ は変数，$a$ は終端記号である．&lt;/h3&gt;
&lt;p&gt;ここで，Chomsky 標準形で与えられる文脈自由文法 $G = (V, T, P, S)$ および文字列 $w = a_1 a_2 \dots a_n$ （ただし，各 $a_i$ は $T$ に属する）に対し，$w$ が $G$ によって生成されるか否かを，動的計画法 (dynamic programming) によって効率的に判定するアルゴリズムを考える．まず，整数 $i, j$ のうち $1 \le i \le j \le n$ であるものに対し，集合
$$M[i, j] = { X \in V \mid \text{文法 } G \text{ において，} w \text{ の連続した部分文字列 } a_i a_{i+1} \dots a_j \text{ を変数 } X \text{ から導出できる} }$$
を定める．以下に擬似コードで示したアルゴリズムでは各 $M[i, j]$ を $M[1, 1], M[2, 2], \dots, M[n, n], M[1, 2], M[2, 3], \dots, M[n-1, n], M[1, 3], \dots$ の順に $M[1, n]$ まで計算している．最後の判定では，$w$ が $G$ によって生成されるとき，かつそのときに限り $S \in M[1, n]$ という性質を利用している．&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;入力 w = a_1 a_2 ... a_n に対し，集合 M[i, j] (1 &amp;lt;= i &amp;lt;= j &amp;lt;= n) の初期値をすべて空集合 Ø とする．
for i = 1 to n do             // 部分文字列の長さが 1 の場合の計算
    (X -&amp;gt; a_i) in P であるすべての X in V を M[i, i] に追加．
end for
for l = 2 to n do             // 他のすべての M[i, j] の計算．l は部分文字列の長さを表す．
    for i = 1 to n - l + 1 do // i は部分文字列の先頭位置を表す．
        j = i + l - 1 とする． // j は部分文字列の終了位置を表す．
        for k = i to j - 1 do // k は部分文字列の分割位置の一つ前を表す．
            ある Y in M[i, k], Z in M[k+1, j] に対し，(X -&amp;gt; YZ) in P であるすべての X in V を M[i, j] に追加．
        end for
    end for
end for
S in M[1, n] であれば Yes を，そうでなければ No を出力して終了． // 判定
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;文脈自由文法 $G_1 = (V_1, T_1, P_1, S_1)$ を，$V_1 = {A, B, C, D, S}, T_1 = {a, b}, S_1 = S,$
$$P_1 = { S \to AB, A \to CA, A \to AA, A \to a, B \to DB, B \to b, C \to a, D \to b }$$
と定める．例えば，文法 $G_1$ と文字列 $bab$ に対し，上記のアルゴリズム実行した場合の計算は以下のように行われる．&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;まず，$M[1, 1], M[2, 2], M[3, 3]$ が決まる．&lt;/li&gt;
&lt;li&gt;次に，部分文字列の長さが $l = 2$ の場合，先頭位置は $i = 1, 2$ の二つの場合があり，
&lt;ul&gt;
&lt;li&gt;$i = 1$ ならば $j = 2$ であり，$k = 1$ として，$Y \in M[1, 1], Z \in M[2, 2]$ を調べることで $M[1, 2]$ が決まる．&lt;/li&gt;
&lt;li&gt;$i = 2$ ならば $j = 3$ であり，$k = 2$ として，$Y \in M[2, 2], Z \in M[3, 3]$ を調べることで $M[2, 3]$ が決まる．&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;最後に，部分文字列の長さが $l = 3$ の場合，先頭位置は $i = 1$ の場合だけであり，
&lt;ul&gt;
&lt;li&gt;$i = 1$ ならば $j = 3$ である．このとき，$k = 1$ として，$Y \in M[1, 1], Z \in M[2, 3]$ を調べ， $k = 2$ として，$Y \in M[1, 2], Z \in M[3, 3]$ を調べることで，$M[1, 3]$ が決まる．&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;終了時における $M[i, j]$ の内容は以下の表のとおりである．この場合，$S \notin M[1, 3]$ であるため No が出力される．&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;$M[i, j]$&lt;/th&gt;
&lt;th&gt;$j = 1$&lt;/th&gt;
&lt;th&gt;$j = 2$&lt;/th&gt;
&lt;th&gt;$j = 3$&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$i = 1$&lt;/td&gt;
&lt;td&gt;${B, D}$&lt;/td&gt;
&lt;td&gt;$\emptyset$&lt;/td&gt;
&lt;td&gt;$\emptyset$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i = 2$&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;${A, C}$&lt;/td&gt;
&lt;td&gt;${S}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i = 3$&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;${B, D}$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;以下の各小問に答えよ．&lt;/p&gt;
&lt;p&gt;(2-1) 文法 $G_1$ および文字列 $w_1 = aaab$ に対し，上記のアルゴリズムを実行した場合，終了時における $M[i, j]$ の内容を，上記の例のように，表として示せ．&lt;/p&gt;
&lt;p&gt;(2-2) 文脈自由文法 $G_2 = (V_2, T_2, P_2, S_2), V_2 = {A, B, S}, T_2 = {a, b}, S_2 = S,$
$$P_2 = { S \to AB, S \to SA, S \to BS, S \to \varepsilon, A \to a, B \to b }$$
を考える．ここで，$\varepsilon$ は空文字列 (empty string) である．文法 $G_2$ は，上で説明した Chomsky 標準形の制約を満たしていないため，上記のアルゴリズムに対して正しく動作しない場合がある．つまり，ある入力文字列に対しては間違った判定をする．その様な入力文字列として長さ 2 以上のものを具体的に示し，正しく動作しないことを説明せよ．&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;[(A)]&lt;/code&gt;: &lt;code&gt;(a, 0) / 00&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[(B)]&lt;/code&gt;: &lt;code&gt;(b, 0) / \varepsilon&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;[(C)]&lt;/code&gt;: &lt;code&gt;(b, 0) / \varepsilon&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
这是一个利用栈匹配 $a^n b^n$ 的下推自动机（PDA）。
&lt;ul&gt;
&lt;li&gt;状态 $q_0$ 负责读取字符 $a$。若栈顶为底座 $Z$，读入第一个 $a$ 后将 &lt;code&gt;0&lt;/code&gt; 压入，变为 $0Z$。如果是后续的 $a$，此时栈顶为 $0$，应继续向栈中压入一个 $0$。因此 $q_0$ 的自环 &lt;code&gt;[(A)]&lt;/code&gt; 应为 &lt;code&gt;(a, 0) / 00&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;读到第一个 $b$ 时，跳转到状态 $q_1$，同时必须消耗一个栈中的 $0$（代表一次匹配）。因此 &lt;code&gt;[(B)]&lt;/code&gt; 应为 &lt;code&gt;(b, 0) / \varepsilon&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;状态 $q_1$ 负责读取后续的 $b$，每读入一个 $b$ 必须消耗栈顶的一个 $0$。因此 $q_1$ 的自环 &lt;code&gt;[(C)]&lt;/code&gt; 也是 &lt;code&gt;(b, 0) / \varepsilon&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;最终栈为空（只剩底座 $Z$）且输入读取完毕时，通过 &lt;code&gt;(\varepsilon, Z) / \varepsilon&lt;/code&gt; 迁移至接受状态 $q_2$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DFA for $L_2 = {aabb}$&lt;/strong&gt;:
状态集合 $Q = {q_0, q_1, q_2, q_3, q_4, q_{dead}}$，其中 $q_0$ 为开始状态，$q_4$ 为最终（接受）状态，$q_{dead}$ 为死状态。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; q0
    q0 --&amp;gt; q1 : a
    q0 --&amp;gt; q_dead : b
    q1 --&amp;gt; q2 : a
    q1 --&amp;gt; q_dead : b
    q2 --&amp;gt; q3 : b
    q2 --&amp;gt; q_dead : a
    q3 --&amp;gt; q4 : b
    q3 --&amp;gt; q_dead : a
    q4 --&amp;gt; q_dead : a, b
    q_dead --&amp;gt; q_dead : a, b
    classDef accept fill:#f9f,stroke:#333,stroke-width:2px;
    class q4 accept;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;- **DFA for $L_3 = \{aaabbb\}$**:
  状态集合 $Q = \{q_0, q_1, q_2, q_3, q_4, q_5, q_6, q_{dead}\}$，其中 $q_0$ 为开始状态，$q_6$ 为最终状态。
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; q0
    q0 --&amp;gt; q1 : a
    q0 --&amp;gt; q_dead : b
    q1 --&amp;gt; q2 : a
    q1 --&amp;gt; q_dead : b
    q2 --&amp;gt; q3 : a
    q2 --&amp;gt; q_dead : b
    q3 --&amp;gt; q4 : b
    q3 --&amp;gt; q_dead : a
    q4 --&amp;gt; q5 : b
    q4 --&amp;gt; q_dead : a
    q5 --&amp;gt; q6 : b
    q5 --&amp;gt; q_dead : a
    q6 --&amp;gt; q_dead : a, b
    q_dead --&amp;gt; q_dead : a, b
    classDef accept fill:#f9f,stroke:#333,stroke-width:2px;
    class q6 accept;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
由于 $L_2$ 和 $L_3$ 是有限语言，DFA 只需要依次严格匹配特定长度的 $a$ 和 $b$。因为题目要求**“在所有状态中，必须标明对所有输入符号的迁移”**，所以必须显式引入死状态 $q_{dead}$。任何不合规的输入都会直接掉入死状态，且无法逃离。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答 (Dに入力する文章)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
鳩の巣原理（Pigeonhole Principle）より，$p_g = p_h$ となるような異なる二つの整数 $g, h$ ($0 \le g &amp;lt; h \le k$) が存在する．
ここで，文字列 $a^g b^g$ と $a^h b^g$ に対するオートマトンの遷移を考える．
$a^g b^g \in L_{ab}$ であるため，初期状態から $a^g b^g$ を読み終えた時点での状態は最終状態（受け入れ状態）である．
一方，初期状態から $a^h$ を読み終えた状態は $p_h = p_g$ となる．ここからさらに残り部分の $b^g$ を読み終えたときの状態は，$a^g$ の後に $b^g$ を読み終えたときの状態と同一になり，これも最終状態となる．
これは，このオートマトンが $a^h b^g$ を受け入れることを意味するが，$g \neq h$ より $a^h b^g \notin L_{ab}$ であるため，このオートマトンが $L_{ab}$ を認識するという仮定に矛盾する．&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
By the Pigeonhole Principle, since there are $k+1$ states in the sequence $p_0, p_1, \dots, p_k$ and the DFA has only $k$ states, there must exist two distinct integers $g$ and $h$ ($0 \le g &amp;lt; h \le k$) such that $p_g = p_h$.
Now, consider the transitions of the automaton for the strings $a^g b^g$ and $a^h b^g$.
Since $a^g b^g \in L_{ab}$, the state reached after reading $a^g b^g$ from the initial state must be an accepting state.
On the other hand, the state reached after reading $a^h$ from the initial state is $p_h = p_g$. Thus, starting from $p_h$ and reading the remaining $b^g$ must lead to the exact same accepting state.
This implies that the automaton accepts $a^h b^g$. However, since $g \neq h$, $a^h b^g \notin L_{ab}$, which contradicts the assumption that the automaton recognizes $L_{ab}$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
本题是正则语言不可判定性的经典证明（利用鸽巢原理证明，本质上也是泵引理的内核）。
&lt;ul&gt;
&lt;li&gt;输入 $a^k$ 在读入每个字符时会经历 $k+1$ 个状态。而有限自动机状态数仅为 $k$，所以在前 $k$ 步中必定有两个不同的步数 $g, h$ 停留在了相同的状态 $p_g = p_h$。&lt;/li&gt;
&lt;li&gt;一旦在此处发生状态重合，由于自动机是决定性的（DFA），当后面拼上相同的后缀 $b^g$ 时，它们所抵达的最终状态也必定完全相同。&lt;/li&gt;
&lt;li&gt;由于 $a^g b^g \in L_{ab}$ 是合法串，最终状态必为接受状态，这导致 $a^h b^g$ 也会被误接受，然而 $h \neq g$，该串在数量上并不相等，不属于语言，因而产生矛盾。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
言語 $L&apos;_{ab} = {a^n b^m \mid n, m \ge 1}$ は正規表現 $a a^* b b^*$ で表される正規言語である．これを認識する DFA は以下のようになる．&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; q0
    q0 --&amp;gt; q1 : a
    q0 --&amp;gt; q_dead : b
    q1 --&amp;gt; q1 : a
    q1 --&amp;gt; q2 : b
    q2 --&amp;gt; q2 : b
    q2 --&amp;gt; q_dead : a
    q_dead --&amp;gt; q_dead : a, b
    classDef accept fill:#f9f,stroke:#333,stroke-width:2px;
    class q2 accept;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
与 $L_{ab}$ 不同，$L&apos;_{ab}$ 只要求 $a$ 和 $b$ 至少各出现一次且 $a$ 必须在 $b$ 之前，并不要求两者的数量相等。因此它不需要无限的记忆能力，是正则语言。可以使用 4 个状态的 DFA（包含死状态）来表示。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
終了時における $M[i, j]$ の内容は以下の表の通りである．$S \in M[1, 4]$ であるため，判定結果は Yes となる．&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;$M[i, j]$&lt;/th&gt;
&lt;th&gt;$j = 1$&lt;/th&gt;
&lt;th&gt;$j = 2$&lt;/th&gt;
&lt;th&gt;$j = 3$&lt;/th&gt;
&lt;th&gt;$j = 4$&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$i = 1$&lt;/td&gt;
&lt;td&gt;${A, C}$&lt;/td&gt;
&lt;td&gt;${A}$&lt;/td&gt;
&lt;td&gt;${A}$&lt;/td&gt;
&lt;td&gt;${S}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i = 2$&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;${A, C}$&lt;/td&gt;
&lt;td&gt;${A}$&lt;/td&gt;
&lt;td&gt;${S}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i = 3$&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;${A, C}$&lt;/td&gt;
&lt;td&gt;${S}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i = 4$&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;${B, D}$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;$\ell=1$ 时，$w_1 = aaab$ 对应的单个字符分别为 $a, a, a, b$。由于 $A \to a, C \to a$，故 $M[1, 1] = M[2, 2] = M[3, 3] = {A, C}$。同理 $B \to b, D \to b$，故 $M[4, 4] = {B, D}$。&lt;/li&gt;
&lt;li&gt;$\ell=2$ 时，计算相邻两两组合。例如对于 $aa$，利用 $M[i, i]$ 和 $M[i+1, i+1]$ 交叉组合，规则 $A \to AA, A \to CA$ 将其规约为 $A$。故 $M[1, 2] = M[2, 3] = {A}$。而对于末尾的 $ab$，通过 $M[3, 3] = {A, C}$ 和 $M[4, 4] = {B, D}$ 交叉，由于 $S \to AB$，规约为 $S$。故 $M[3, 4] = {S}$。&lt;/li&gt;
&lt;li&gt;依次类推完成动态规划填表，最后右上角的 $M[1, 4]$ 包含开始符号 $S$，表明该字符串可以被文法生成。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
正しく動作しない長さ 2 以上の入力文字列の具体例として $aa$ （または $bb$, $ba$）が挙げられる．
文法 $G_2$ において，これらの文字列は $S \Rightarrow SA \Rightarrow SAA \Rightarrow \varepsilon AA \Rightarrow aa$ という導出が可能であるため，言語 $L(G_2)$ に属する．したがって，正しい判定結果は Yes である．
しかし，提示されたアルゴリズムを実行した場合：
初期化フェーズで $M[1, 1] = {A}$，$M[2, 2] = {A}$ となる．
長さ 2 の計算において，アルゴリズムは $Y \in M[1, 1]$, $Z \in M[2, 2]$ から $X \to YZ$（すなわち $X \to AA$）の形式の生成規則を探索する．しかし，文法 $G_2$ の生成規則には右辺が $AA$ である規則が存在しないため，$M[1, 2] = \emptyset$ のままとなる．
最終的に $S \notin M[1, 2]$ となり，アルゴリズムは誤って No を出力する．
この問題が発生する理由は，提示されたアルゴリズムが $\varepsilon$（空列）を生成する規則（$\varepsilon$-プロダクション）を考慮しておらず，導出の過程で変数が消去される（空列になる）ケースを追跡できないためである．&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
A concrete example of a string of length 2 or more for which the algorithm fails is $aa$ (or $bb$, $ba$).
In the grammar $G_2$, this string can be derived as $S \Rightarrow SA \Rightarrow SAA \Rightarrow \varepsilon AA \Rightarrow aa$, meaning it belongs to the language $L(G_2)$, and the correct output should be Yes.
However, running the specified algorithm:
In the initialization phase, we get $M[1, 1] = {A}$ and $M[2, 2] = {A}$.
During the computation for length 2, the algorithm searches for production rules of the form $X \to YZ$ where $Y \in M[1, 1]$ and $Z \in M[2, 2]$ (i.e., $X \to AA$). Since there are no production rules in $G_2$ with $AA$ on the right-hand side, $M[1, 2]$ remains $\emptyset$.
Consequently, $S \notin M[1, 2]$, and the algorithm incorrectly outputs No.
The reason for this failure is that the algorithm does not account for $\varepsilon$-productions (rules deriving the empty string). Thus, it cannot trace derivations where a variable is erased (becomes $\varepsilon$) during the derivation process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;反例&lt;/strong&gt;：字符串 $aa$（或者 $bb$, $ba$ 等）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;逻辑漏洞说明&lt;/strong&gt;：在文法 $G_2$ 中，由于含有 $S \to \varepsilon$ 规则，我们可以通过消去 $S$ 来实现 $S \Rightarrow SA \Rightarrow SAA \Rightarrow \varepsilon AA \Rightarrow aa$，因此 $aa$ 是一个合法句子。&lt;/li&gt;
&lt;li&gt;然而，CYK 算法要求文法严格处于乔姆斯基范式中（即右侧只能是两个非终结符 $YZ$ 或一个终结符 $a$）。在计算 $M[1, 2]$ 时，算法只寻找形如 $X \to AA$ 的产生式。由于 $P_2$ 中没有右侧为 $AA$ 的规则，计算出的 $M[1, 2]$ 为空集，最终输出 No，发生了误判。&lt;/li&gt;
&lt;li&gt;其本质原因在于：CYK 算法的动态规划分治策略强行假定每次切分成的两部分都至少产生长度为1的字串，它无法追踪和处理推导中途某一部分坍缩为 $\varepsilon$（空串）的消去路径。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;5 【選択問題】ネットワーク&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;配点： (1-1) 10点, (1-2-1) 15点, (1-2-2) 25点, (1-3) 15点, (1-4) 15点, (2-1) 20点, (2-2-1) 10点, (2-2-2) 10点, (2-2-3) 10点&lt;/p&gt;
&lt;h3&gt;(1) ビット誤り (bit error) が発生することがある伝送路 (transmission line) を用いて，送信端末 (terminal) の応用プログラムがファイル (file) を受信端末の応用プログラムに転送するプロトコル (protocol) を考える．プロトコルでは，応用プログラムがファイルをデータ (data) に分割し，送信端末が分割されたデータをデータパケット (packet) を用いて転送する．以下の各小問に答えよ．なお，端末は受信したパケットのビット誤りを検出できるものとする．さらに，小問 (1-1) から (1-3) では，パケットは紛失 (loss) しないことを仮定する．&lt;/h3&gt;
&lt;p&gt;(1-1) ビット誤りが発生したデータパケットを再送 (retransmit) するプロトコルを考える．このプロトコルをプロトコル 1 と呼び，その送信端末の状態遷移図 (state transition diagram) を図 1 に示す．状態遷移では，発生したイベント (event) に基づきアクション (action) が実行され，次の状態に遷移する．イベントとアクションの組は図 1 の破線の枠内に示す通りに記載する．使用するイベント，アクションとそれらに付随する変数 (variable) を図 2 に示す．プロトコル 1 では，送信端末はシーケンス番号 (sequence number) に 0 を設定してデータパケットを送信する．一方，受信端末は，データパケットを受信すると，ビット誤りが無い場合は確認応答 (positive acknowledgement) パケットを返送し，ビット誤りを検出すると否定確認応答 (negative acknowledgement) パケットを返送する．以降，これら二つのパケットを応答パケットと総称する．なお，プロトコル 1 では，応答パケットのシーケンス番号には 0 を設定し，応答パケットにはビット誤りが発生しないものとする．図 1 の状態遷移図の空欄 (あ)，(い) に，それぞれ一つのアクションを埋めよ．&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;               OnWriteData
              ------------
             sendData(0, data)
               /            \
              /              v
        (( state 1 ))     (( state 2 ))
              ^              /
              |   OnRecvAck(0)
              |  ------------
              |       (い)
              \  /
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;(注: state 2 から自身へのループイベントとして &lt;code&gt;OnRecvNack(0)&lt;/code&gt; があり、その下のアクション部分が &lt;code&gt;(あ)&lt;/code&gt; となっている)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;(1-2) 次に，プロトコル 1 を改良し，応答パケットにビット誤りが発生したとき，データパケットを再送するプロトコルを考える．ここで，図 3 に示すイベントを追加する．(1-2-1) および (1-2-2) に答えよ．&lt;/p&gt;
&lt;p&gt;(1-2-1) 送信端末の状態遷移図を図 4 とするプロトコルをプロトコル 2 と呼ぶ．しかし，プロトコル 2 では，送信端末の応用プログラムが転送したファイルの中身と，受信端末の応用プログラムが受領したファイルの中身が一致しないことがある．この問題が発生する条件を一つ示し，ファイルの中身が一致しない理由を説明せよ．&lt;/p&gt;
&lt;p&gt;イベント &lt;code&gt;OnRecvBiterr&lt;/code&gt;: ビット誤りがある応答パケットを受信．&lt;/p&gt;
&lt;p&gt;図 4 の送信端末の状態遷移図では、図 1 に加え、&lt;code&gt;state 2&lt;/code&gt; から自身へのループ遷移として &lt;code&gt;OnRecvBiterr&lt;/code&gt; / &lt;code&gt;sendData(0, data)&lt;/code&gt; が追加されている。&lt;/p&gt;
&lt;p&gt;(1-2-2) 応答パケットのビット誤りに対処できるように，送信端末がデータパケットに，0 と 1 のシーケンス番号を交互に設定し，最初のデータパケットには 0 を設定する方針でプロトコル 3 を設計する．受信端末は，データパケットを受信すると，ビット誤りの有無にかかわらず，確認応答パケットを返送する．データパケットにビット誤りが無いとき，次に受信することを期待するシーケンス番号 (next expected sequence number) を確認応答パケットに設定する．一方，ビット誤りを検出すると，受信することを期待していたシーケンス番号を確認応答パケットに設定する．図 5 の空欄 (う) 〜 (き) に，それぞれ一つのイベントあるいはアクションを埋めることで，プロトコル 3 の送信端末の状態遷移図を完成させよ．&lt;/p&gt;
&lt;p&gt;図 5 では、4つの状態（&lt;code&gt;state 1&lt;/code&gt;, &lt;code&gt;state 2&lt;/code&gt;, &lt;code&gt;state 3&lt;/code&gt;, &lt;code&gt;state 4&lt;/code&gt;）を持つ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;state 1&lt;/code&gt; (初期状態) $\xrightarrow{OnWriteData / sendData(0, data)}$ &lt;code&gt;state 2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 2&lt;/code&gt; の自環遷移: &lt;code&gt;(う) または (え) / (お)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 2&lt;/code&gt; $\xrightarrow{OnRecvAck(1) / \Lambda}$ &lt;code&gt;state 3&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 3&lt;/code&gt; $\xrightarrow{OnWriteData / sendData(1, data)}$ &lt;code&gt;state 4&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 4&lt;/code&gt; の自環遷移: &lt;code&gt;(う) または (か) / (き)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 4&lt;/code&gt; $\xrightarrow{OnRecvAck(0) / \Lambda}$ &lt;code&gt;state 1&lt;/code&gt;
&lt;em&gt;(注: $\Lambda$ は「何もしない」を表すアクションである)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(1-3) 伝送路の帯域 (bandwidth) は $1600$ [ビット/秒]，伝搬遅延 (propagation delay) は $10$ [ミリ秒]，送信端末と受信端末のプロトコルの処理遅延 (processing delay) は $0$ [ミリ秒]，確認応答パケットは 8 ビット長と仮定する．このとき，24 ビット長のデータパケットを転送するプロトコル 3 の送信端末が，1 秒間に転送できる最大のデータパケット数を求めよ．あわせて，計算過程も示せ．&lt;/p&gt;
&lt;p&gt;(1-4) 本小問では，伝送路でパケットが紛失することがあると仮定する．プロトコル 3 において，受信端末の動作を変えることなく，送信端末がデータパケットや確認応答パケットの紛失に対処する方法を一つ説明せよ．説明にあたっては，状態遷移図を示す必要はない．&lt;/p&gt;
&lt;h3&gt;(2) 伝送路における誤り検出 (error detection) に関する以下の各小問に答えよ．&lt;/h3&gt;
&lt;p&gt;(2-1) 以下の文章の空欄 (あ) 〜 (お) を埋めよ．&lt;/p&gt;
&lt;p&gt;ある情報が送信された後，伝送路上において電気的雑音 (noise) により受信された情報に誤りが発生する場合がある．これに対処するためには，誤り検出が必要となる．
誤り検出の例として， (あ) が挙げられる． (あ) とは，元の情報ビットに対し，1の総数が奇数または偶数となるようなチェックビット (check bit) を付与する方法である．例えば，$2^7$ 個の文字や記号を 7 ビットで表現する符号の場合，符号語 (codeword) 間の最小ハミング距離 (minimum Hamming distance) は 1 であるが，チェックビットを付与することによって符号語間の最小ハミング距離は (い) になる．一般に，最小ハミング距離が (い) の符号は， (う) ビットの誤りをすべて検出できる．
2ビット以上の誤りや，あるいは符号語の連続したビットに発生する誤りである (え) にも対処できるように，巡回符号 (cyclic code) が広く用いられる．巡回符号は， (え) の検出に優れており，生成多項式 (generator polynomial) の次数が $r$ であるとき， (お) ビット以下の (え) を必ず検出できる．&lt;/p&gt;
&lt;p&gt;(2-2) 2元巡回符号 (binary cyclic code) を用いた誤り検出について，(2-2-1)〜(2-2-3) に答えよ．&lt;/p&gt;
&lt;p&gt;(2-2-1) 生成多項式 $G(x)$ の2元巡回符号を考える．$G(x)$ の次数を $r$ とし，符号長を $n$ とする．このとき，情報ビットの長さ $m$ は $n-r$ である．情報ビット “$a_{m-1}a_{m-2}\dots a_1a_0$” を多項式
$$M(x) = a_{m-1}x^{m-1} + a_{m-2}x^{m-2} + \dots + a_1x + a_0$$
で表現するとき，$M(x)$ から符号語多項式 (code polynomial) $F(x)$ を生成する方法を説明せよ．&lt;/p&gt;
&lt;p&gt;(2-2-2) 生成多項式 $G(x)$ として
$$G(x) = x^4 + x + 1$$
を用いる．符号長 $n$ を $15$ とするとき，情報ビット “$00011010011$” を送信する場合の符号語多項式 $F(x)$ を，(2-2-1) で説明した方法をもとに生成せよ．&lt;/p&gt;
&lt;p&gt;(2-2-3) 受信側において，受信語 (received word) を表す多項式に基づいて誤りを検出する方法を一つ説明せよ．&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h3&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(あ): &lt;code&gt;sendData(0, data)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(い): $\Lambda$ (または &lt;code&gt;何も行わない&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;当发送方在 &lt;code&gt;state 2&lt;/code&gt;（等待 ACK/NACK）时，如果收到 &lt;code&gt;OnRecvNack(0)&lt;/code&gt;（即接收方检测到数据包0有错并返回否定应答），发送方需要重传该数据包。因此 &lt;code&gt;(あ)&lt;/code&gt; 应执行 &lt;code&gt;sendData(0, data)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;如果收到 &lt;code&gt;OnRecvAck(0)&lt;/code&gt;（即成功接收确认），发送方转回 &lt;code&gt;state 1&lt;/code&gt; 以等待上层应用写入新数据，在此过程中不需要发送任何新数据，因此 &lt;code&gt;(い)&lt;/code&gt; 执行 &lt;code&gt;\Lambda&lt;/code&gt;（无动作）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;発生条件&lt;/strong&gt;: 受信端末から送信された確認応答パケット（ACK）が伝送路上で破損（ビット誤りが発生）し、送信端末が &lt;code&gt;OnRecvBiterr&lt;/code&gt; イベントを検知した場合。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;: 送信端末は破損した ACK を受け取ると、データパケット（シーケンス番号 0）を再送する。しかし、プロトコル 2 ではシーケンス番号が 0 に固定されている（交互のシーケンス番号を持たない）ため、受信端末はこの再送パケットが「既に受け取ったパケットの重複」なのか「新しく送信された別のパケット」なのかを区別できない。その結果、受信端末は重複データを新しいデータとしてファイルに書き込んでしまい、ファイルの内容に不一致が生じる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt;: A positive acknowledgement (ACK) packet sent by the receiver is corrupted (bit error occurs) during transmission, triggering the &lt;code&gt;OnRecvBiterr&lt;/code&gt; event at the sender.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason&lt;/strong&gt;: Upon receiving a corrupted ACK, the sender retransmits the data packet (with sequence number 0). However, because Protocol 2 uses a static sequence number of 0 (no alternating numbers), the receiver cannot distinguish whether this incoming packet is a duplicate of the already accepted packet or a brand-new packet. As a result, the receiver accepts the duplicate packet as new data and writes it to the file, causing a mismatch in file contents.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触发条件&lt;/strong&gt;：接收方发送的确认包（ACK）在回传途中受损，导致发送方收到并触发了 &lt;code&gt;OnRecvBiterr&lt;/code&gt; 事件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不一致原因&lt;/strong&gt;：发送方由于 ACK 损坏，无法确信接收方已成功收包，因而选择重传当前数据包（序号仍为0）。但由于协议没有交替序号（Alternating Sequence Number）设计，接收方在收到这个重传包时，无法辨别它是“上一个包的重复重传”还是“新发出的独立包”，进而直接将其作为新数据写入文件。这导致接收到的文件相比源文件多出了重复的数据块，内容不再一致。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;(う): &lt;code&gt;OnRecvBiterr&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(え): &lt;code&gt;OnRecvNack(0)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(お): &lt;code&gt;sendData(0, data)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(か): &lt;code&gt;OnRecvNack(1)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;(き): &lt;code&gt;sendData(1, data)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【検証・注記】&lt;/strong&gt;:
本問の図5（問題文の遷移図）には学術的な記載ミス（タイポ）が存在する。
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;state 2&lt;/code&gt;（データ0のACK待ち）から &lt;code&gt;state 3&lt;/code&gt; への遷移が &lt;code&gt;OnRecvAck(1)&lt;/code&gt; とされており，&lt;/li&gt;
&lt;li&gt;&lt;code&gt;state 4&lt;/code&gt;（データ1のACK待ち）から &lt;code&gt;state 1&lt;/code&gt; への遷移が &lt;code&gt;OnRecvAck(0)&lt;/code&gt; とされている。
これは順序が逆であり，本来は「データ0を送信した後は &lt;code&gt;OnRecvAck(0)&lt;/code&gt; で遷移する」のが正しい（rdt2.1/3.0準拠）。
しかし，空欄 &lt;code&gt;(う)～(き)&lt;/code&gt; の定義自体は再送処理ループ内であるため，このタイポの影響を受けずに以下のように一意に定まる。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(う)&lt;/code&gt;：両方の待機状態で共通する再送トリガーである「応答パケットのビットエラー」$\to$ &lt;code&gt;OnRecvBiterr&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(え)&lt;/code&gt;：&lt;code&gt;state 2&lt;/code&gt; においてデータ0の否定応答を受け取ったイベント $\to$ &lt;code&gt;OnRecvNack(0)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(お)&lt;/code&gt;：&lt;code&gt;state 2&lt;/code&gt; で行うべきデータ0の再送処理 $\to$ &lt;code&gt;sendData(0, data)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(か)&lt;/code&gt;：&lt;code&gt;state 4&lt;/code&gt; においてデータ1の否定応答を受け取ったイベント $\to$ &lt;code&gt;OnRecvNack(1)&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;(き)&lt;/code&gt;：&lt;code&gt;state 4&lt;/code&gt; で行うべきデータ1の再送処理 $\to$ &lt;code&gt;sendData(1, data)&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
这是可靠数据传输协议 rdt2.1（交替发送协议）的发送端状态机实现。
&lt;ul&gt;
&lt;li&gt;状态 2（等待对包0的确认）和状态 4（等待对包1的确认）中，引起包重传的共同原因都是“接收到的控制包受损”，因此公用空栏 &lt;code&gt;(う)&lt;/code&gt; 填 &lt;code&gt;OnRecvBiterr&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;状态 2 对应包 0 的传输，所以当接收到否定确认 &lt;code&gt;OnRecvNack(0)&lt;/code&gt;（即 &lt;code&gt;(え)&lt;/code&gt;）时，重传数据包 0 &lt;code&gt;sendData(0, data)&lt;/code&gt;（即 &lt;code&gt;(お)&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;状态 4 对应包 1 的传输，所以当接收到否定确认 &lt;code&gt;OnRecvNack(1)&lt;/code&gt;（即 &lt;code&gt;(か)&lt;/code&gt;）时，重传数据包 1 &lt;code&gt;sendData(1, data)&lt;/code&gt;（即 &lt;code&gt;(き)&lt;/code&gt;）。
&lt;em&gt;(注：原卷状态机中，去往下一个状态的判定条件 &lt;code&gt;OnRecvAck(1)&lt;/code&gt; 与 &lt;code&gt;OnRecvAck(0)&lt;/code&gt; 存在反向拼写错误，但在不考虑此笔误的情况下，根据自环转移逻辑，&lt;code&gt;(う)～(き)&lt;/code&gt; 的答案完全不变。)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: $25$ 個&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;計算過程&lt;/strong&gt;:
プロトコル 3 は Stop-and-Wait（送達確認）プロトコルである。
1パケットあたりの総伝送時間 $T_{total}$ は、データパケットの送信遅延 $T_{data}$、往復伝搬遅延 $2 \cdot D_p$、処理遅延 $D_{proc}$、および確認応答パケットの送信遅延 $T_{ack}$ の和となる。
&lt;ul&gt;
&lt;li&gt;データパケットの送信遅延:
$$T_{data} = \frac{24 \text{ [ビット]}}{1600 \text{ [ビット/秒]}} = 0.015 \text{ 秒} \quad (15 \text{ ミリ秒})$$&lt;/li&gt;
&lt;li&gt;確認応答パケットの送信遅延:
$$T_{ack} = \frac{8 \text{ [ビット]}}{1600 \text{ [ビット/秒]}} = 0.005 \text{ 秒} \quad (5 \text{ ミリ秒})$$&lt;/li&gt;
&lt;li&gt;往復の伝搬遅延:
$$2 \cdot D_p = 2 \times 10 \text{ ミリ秒} = 20 \text{ ミリ秒} \quad (0.020 \text{ 秒})$$&lt;/li&gt;
&lt;li&gt;処理遅延:
$$D_{proc} = 0 \text{ 秒}$$
したがって，データパケット 1 個を送信して確認応答を受け取るまでの総時間 $T_{total}$ は：
$$T_{total} = T_{data} + 2 \cdot D_p + T_{ack} + D_{proc} = 15 + 20 + 5 + 0 = 40 \text{ ミリ秒} \quad (0.040 \text{ 秒})$$
これより，1秒間（1000ミリ秒）に転送できる最大のデータパケット数 $N_{\max}$ は：
$$N_{\max} = \frac{1 \text{ 秒}}{T_{total}} = \frac{1.0 \text{ 秒}}{0.040 \text{ 秒}} = 25 \text{ 個}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;停止等待协议中，发送一个数据包从开始到收到 ACK 确认的总时间（不含排队和丢包重传）为：
$$T_{total} = t_{data_transmission} + RTT + t_{ack_transmission} + t_{processing}$$&lt;/li&gt;
&lt;li&gt;数据包传输延迟：$24\text{ bits} / 1600\text{ bps} = 0.015\text{ s} = 15\text{ ms}$。&lt;/li&gt;
&lt;li&gt;ACK包传输延迟：$8\text{ bits} / 1600\text{ bps} = 0.005\text{ s} = 5\text{ ms}$。&lt;/li&gt;
&lt;li&gt;信号双程传播延迟：$RTT = 2 \times 10\text{ ms} = 20\text{ ms}$。&lt;/li&gt;
&lt;li&gt;处理延迟为 0。&lt;/li&gt;
&lt;li&gt;故单次循环时间 $T_{total} = 15 + 20 + 5 = 40\text{ ms} = 0.04\text{ s}$。&lt;/li&gt;
&lt;li&gt;1秒钟内能发送的最大分组数为：$1 / 0.04 = 25$ 个。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-4)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
送信端末にタイムアウトタイマー（timeout timer）を導入する。
送信端末はデータパケットを送信する際にタイマーをスタートさせ、あらかじめ設定した一定時間内（タイムアウト時間）に応答パケットが返ってこない場合、データパケットまたは応答パケットが途中で紛失したとみなして、該当するデータパケットを自動的に再送する。これにより、受信側の動作を変更することなく紛失に対処できる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Introduce a timeout timer at the sender.
Upon transmitting a data packet, the sender starts a timer. If no corresponding acknowledgement packet is received within a predefined time interval (timeout period), the sender assumes that either the data packet or its ACK was lost, and automatically retransmits the same data packet. This resolves the packet loss issue without requiring any modification to the receiver&apos;s logic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
引入**超时重传定时器（Timeout Timer）**机制。
发送方在每次发送数据包的同时启动一个定时器。如果在预设的超时时间内没有收到来自接收方的任何确认包（ACK），则认为传输路径上发生了丢包（可能是数据包丢失，也可能是返回的确认包丢失）。此时，发送方将自动重新发送该数据包，从而在不需要改动接收方的情况下实现丢包修复。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: (あ) 奇偶検査 (または パリティ検査), (い) 2, (c) 1, (d) バースト誤り, (e) $r$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;简单的校验位添加方法是 (あ) 奇偶校验（パリティ検査 / parity check）。&lt;/li&gt;
&lt;li&gt;加入1位校验位后，原本为1的最小哈明距离变为了 (い) 2。&lt;/li&gt;
&lt;li&gt;最小哈明距离为 2 的编码可以完全检测出 (う) 1 位错误。&lt;/li&gt;
&lt;li&gt;对于连续发生的密集型错误，称为 (え) 突发错误（バースト誤り / burst error）。&lt;/li&gt;
&lt;li&gt;在循环冗余校验（CRC）中，若生成多项式次数为 $r$，则可以 $100%$ 保证检出长度不大于 (お) $r$ 位的突发错误。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;情報多項式 $M(x)$ に $x^r$ を乗じて，$r$ 次だけ左シフトした多項式 $x^r M(x)$ を作成する．&lt;/li&gt;
&lt;li&gt;$x^r M(x)$ を生成多項式 $G(x)$ で除算（GF(2) 上の排他的論理和を用いたモジュロ2除算）し，余り多項式 $R(x)$ （次数は $r-1$ 以下）を求める．すなわち，商を $Q(x)$ としたとき，次式が成立する：
$$x^r M(x) = Q(x) G(x) \oplus R(x)$$&lt;/li&gt;
&lt;li&gt;符号語多項式 $F(x)$ は，$x^r M(x)$ に余り多項式 $R(x)$ を加算（GF(2) 上では加算と減算が等価であるため，XOR演算）することで得られる：
$$F(x) = x^r M(x) \oplus R(x)$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;Multiply the information polynomial $M(x)$ by $x^r$ to obtain $x^r M(x)$, shifting the message bits by $r$ positions to the left.&lt;/li&gt;
&lt;li&gt;Divide $x^r M(x)$ by the generator polynomial $G(x)$ using modulo-2 polynomial division (arithmetic over Galois Field 2, GF(2)), yielding a remainder polynomial $R(x)$ of degree at most $r-1$. This relationship is represented as:
$$x^r M(x) = Q(x) G(x) \oplus R(x)$$&lt;/li&gt;
&lt;li&gt;The code polynomial $F(x)$ is constructed by adding (using XOR, which is equivalent to subtraction in GF(2)) the remainder polynomial $R(x)$ to $x^r M(x)$:
$$F(x) = x^r M(x) \oplus R(x)$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
系统CRC循环冗余校验码生成的多项式表示方法如下：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;升幂移动&lt;/strong&gt;：将信息多项式 $M(x)$ 乘以 $x^r$，使信息位向高位移动 $r$ 位，预留低位的校验位空间。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模二除法求余&lt;/strong&gt;：在有限域 GF(2) 上，将 $x^r M(x)$ 除以生成多项式 $G(x)$，得到商为 $Q(x)$ 和余数为 $R(x)$。余数多项式的最高次数小于 $r$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拼接生成码字&lt;/strong&gt;：将余数 $R(x)$ 加到 $x^r M(x)$ 的末尾（由于GF(2)中加减法等价于异或，所以直接加即是拼接）。得到的符号多项式为 $F(x) = x^r M(x) \oplus R(x)$，它必能被 $G(x)$ 整除。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答&lt;/strong&gt;: $F(x) = x^{11} + x^{10} + x^8 + x^5 + x^4 + x^3 + 1$ (符号語ビット列は &lt;code&gt;000110100111001&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;導出過程&lt;/strong&gt;:
情報ビット “$00011010011$” から情報多項式 $M(x)$ を作成する．ビット長 $m = 11$ より：
$$M(x) = 0 \cdot x^{10} + 0 \cdot x^9 + 0 \cdot x^8 + 1 \cdot x^7 + 1 \cdot x^6 + 0 \cdot x^5 + 1 \cdot x^4 + 0 \cdot x^3 + 0 \cdot x^2 + 1 \cdot x^1 + 1 \cdot x^0$$
$$M(x) = x^7 + x^6 + x^4 + x + 1$$
生成多項式 $G(x) = x^4 + x + 1$ の次数は $r = 4$ である．
$M(x)$ に $x^4$ を乗ずると：
$$x^4 M(x) = x^{11} + x^{10} + x^8 + x^5 + x^4$$
これをビット列表記（$x^{11}$ から $x^0$ まで）すると，$[1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0]$ となる．
生成多項式 $G(x) = x^4 + x + 1$ （ビット列表記は $[1, 0, 0, 1, 1]$）を用いて，GF(2) 上の多項式除算を行う．
$$x^{11} + x^{10} + x^8 + x^5 + x^4 = (x^7 + x^6 + x^2 + x + 1)(x^4 + x + 1) \oplus (x^3 + 1)$$
よって，余り多項式 $R(x)$ は：
$$R(x) = x^3 + 1$$
（ビット列は &lt;code&gt;1001&lt;/code&gt;）となる．
したがって，生成される符号語多項式 $F(x)$ は：
$$F(x) = x^4 M(x) \oplus R(x) = x^{11} + x^{10} + x^8 + x^5 + x^4 + x^3 + 1$$
であり，これを 15 ビット（$x^{14}$ から $x^0$ まで）の符号語ビット列で表すと &lt;code&gt;000110100111001&lt;/code&gt; となる．&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;输入信息位有 11 位，对应多项式为 $M(x) = x^7 + x^6 + x^4 + x + 1$。&lt;/li&gt;
&lt;li&gt;生成多项式 $G(x) = x^4 + x + 1$ 次数 $r=4$。&lt;/li&gt;
&lt;li&gt;升幂项 $x^4 M(x) = x^{11} + x^{10} + x^8 + x^5 + x^4$。&lt;/li&gt;
&lt;li&gt;进行模二除法：
$$\frac{x^{11} + x^{10} + x^8 + x^5 + x^4}{x^4 + x + 1}$$
利用异或模拟手算，求出余数 $R(x) = x^3 + 1$，对应二进制校验位为 &lt;code&gt;1001&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;组合得最终发送的多项式：$F(x) = x^{11} + x^{10} + x^8 + x^5 + x^4 + x^3 + 1$。&lt;/li&gt;
&lt;li&gt;写成 15 位完整码字（前 11 位信息位 + 后 4 位校验位）：&lt;code&gt;000110100111001&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
受信したビット列に対応する多項式を $Y(x)$ とする。受信側では、$Y(x)$ を生成多項式 $G(x)$ でモジュロ2除算し、その余り多項式（シンドローム） $S(x)$ を算出する。
&lt;ul&gt;
&lt;li&gt;$S(x) = 0$ （余りがゼロ）であれば、伝送路中でビット誤りは発生しなかったと判定してデータを受理する。&lt;/li&gt;
&lt;li&gt;$S(x) \neq 0$ （余りがゼロでない）であれば、誤りが発生したと判定してデータを破棄（または再送を要求）する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Let $Y(x)$ be the polynomial representing the received bit stream. The receiver divides $Y(x)$ by the generator polynomial $G(x)$ using modulo-2 division to compute the remainder polynomial (syndrome) $S(x)$.
&lt;ul&gt;
&lt;li&gt;If $S(x) = 0$ (the remainder is zero), the receiver determines that no bit error occurred during transmission and accepts the data.&lt;/li&gt;
&lt;li&gt;If $S(x) \neq 0$ (the remainder is non-zero), the receiver detects that transmission errors occurred and rejects the data (or requests retransmission).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
接收端检错的方法是计算&lt;strong&gt;余数校验（Syndrome/余式）&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;设接收到的 15 位比特流对应的多项式为 $Y(x)$。&lt;/li&gt;
&lt;li&gt;接收端将其除以生成多项式 $G(x)$（模二除法），计算余数多项式 $S(x)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;判定依据&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;若 $S(x) = 0$，说明能被整除，判定传输中无差错，正常接收。&lt;/li&gt;
&lt;li&gt;若 $S(x) \neq 0$，说明产生了差错，判定数据损坏，进行丢弃或要求重传。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2010)</title><link>https://blog.yirong.site/posts/0076/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0076/</guid><description>Complete records of the 2010 Osaka University IST entrance exam.</description><pubDate>Fri, 10 Jul 2026 13:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2010年8月実施 必須問題&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;配点： (1) 15点, (2) 24点, (3) 24点, (4-1) 13点, (4-2) 12点, (4-3) 12点&lt;/p&gt;
&lt;p&gt;図1の ANSI-C 準拠である C 言語のプログラムは、53行目の整数型 (int 型) 配列 (array) &lt;code&gt;dat&lt;/code&gt; で与えられる入力に対して、昇順 (ascending order) に整列 (sort) するプログラムである。以下の各問に答えよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
#define MAX 8

void display(int *arr) {
    int i;
    for(i=0; i&amp;lt;MAX; i++) printf(&quot;%d &quot;, arr[i]);
    printf(&quot;\n&quot;);
}

int arrange(int a, int b, int *arr) {
    int left, right, bd, temp;
    left=a; right=b; bd=arr[(a+b)/2];
    
    while(1) {
        while(arr[left]&amp;lt;bd) {
            left++; if(left&amp;gt;b) break;
        }
        while(arr[right]&amp;gt;=bd) {
            right--; if(right&amp;lt;a) break;
        }
        
        if(right&amp;lt;a) {
            arr[(a+b)/2]=arr[a]; arr[a]=bd;
            return a+1;
        } else if(left&amp;lt;=right) {
            temp=arr[left];
            arr[left]=arr[right]; arr[right]=temp;
            left++; right--;
        } else {
            break;
        }
    }
    return(left);
}

void sort(int a, int b, int *arr) {
    int k;
    if(b&amp;lt;=a) return;
    k=arrange(a, b, arr);
    display(arr);
    sort(a, k-1, arr);
    sort(k, b, arr);
}

int main(void) {
    int dat[]={30, 50, 70, 40, 20, 80, 60, 10};
    sort(0, MAX-1, dat);
    display(dat);
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(1) このプログラムで実現されている整列方式 (sorting algorithm) の名称を答えよ。&lt;/p&gt;
&lt;p&gt;(2) このプログラムの4行目の &lt;code&gt;display&lt;/code&gt; 関数を、1回目に呼び出すときと、3回目に呼び出すときの、配列 &lt;code&gt;dat&lt;/code&gt; の内容を記述せよ。&lt;/p&gt;
&lt;p&gt;(3) このプログラムは、入力を指定する53行目の配列 &lt;code&gt;dat&lt;/code&gt; によって動作が変化する。49行目の &lt;code&gt;sort&lt;/code&gt; 関数の呼び出しにおいて、常に &lt;code&gt;k&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; が等しくなり、かつ25行目の処理が行われないように、配列 &lt;code&gt;dat&lt;/code&gt; を並べ替えよ。&lt;/p&gt;
&lt;p&gt;(4) 49行目の &lt;code&gt;sort&lt;/code&gt; 関数の呼び出しにおいて、常に &lt;code&gt;k&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; が等しくなる配列 &lt;code&gt;dat&lt;/code&gt; が与えられたときについて、以下の各小問に答えよ。
(4-1) 配列 &lt;code&gt;dat&lt;/code&gt; の要素数を $n$ としたとき、プログラム実行の全体における &lt;code&gt;sort&lt;/code&gt; 関数が呼び出される回数を求めよ。
(4-2) このような状況における、このプログラムが示す整列方式の時間計算量 (time complexity) を、整列要素数 $n$ を用いてオーダー表記 (order notation) で答えよ。
(4-3) これは、このプログラムが示す整列方式にとってどのような状況であるか、時間計算量の観点から簡潔に述べよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;: クイックソート (Quick Sort)&lt;/p&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1回目: &lt;code&gt;30, 10, 20, 40, 70, 80, 60, 50&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;3回目: &lt;code&gt;10, 20, 30, 40, 70, 80, 60, 50&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解説&lt;/strong&gt;:
&lt;code&gt;arrange&lt;/code&gt; 関数は与えられた範囲の中央の要素 &lt;code&gt;arr[(a+b)/2]&lt;/code&gt; をピボット (bd) とし、それ未満の要素を左側、それ以上の要素を右側に分割します。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;初期状態の配列&lt;/strong&gt;: &lt;code&gt;30, 50, 70, 40, 20, 80, 60, 10&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;1回目の &lt;code&gt;sort(0, 7, dat)&lt;/code&gt; 呼び出し時の &lt;code&gt;arrange(0, 7, dat)&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ピボット &lt;code&gt;bd = arr[3] = 40&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left&lt;/code&gt;は40未満の要素を探し、&lt;code&gt;right&lt;/code&gt;は40以上の要素を探して交換します。&lt;/li&gt;
&lt;li&gt;1回目の交換: &lt;code&gt;arr[1]&lt;/code&gt; (50) と &lt;code&gt;arr[7]&lt;/code&gt; (10) を交換。配列は &lt;code&gt;30, 10, 70, 40, 20, 80, 60, 50&lt;/code&gt; となる。&lt;/li&gt;
&lt;li&gt;2回目の交換: &lt;code&gt;arr[2]&lt;/code&gt; (70) と &lt;code&gt;arr[4]&lt;/code&gt; (20) を交換。配列は &lt;code&gt;30, 10, 20, 40, 70, 80, 60, 50&lt;/code&gt; となる。&lt;/li&gt;
&lt;li&gt;この後、&lt;code&gt;left&lt;/code&gt;は3 (40)、&lt;code&gt;right&lt;/code&gt;は2 (20) となりループを終了。&lt;code&gt;left&lt;/code&gt;である &lt;code&gt;k=3&lt;/code&gt; を返します。&lt;/li&gt;
&lt;li&gt;ここで1回目の &lt;code&gt;display&lt;/code&gt; が呼ばれます。配列は &lt;strong&gt;&lt;code&gt;30, 10, 20, 40, 70, 80, 60, 50&lt;/code&gt;&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;次に &lt;code&gt;sort(0, 2, dat)&lt;/code&gt; が呼ばれます（&lt;code&gt;arrange(0, 2, dat)&lt;/code&gt;）:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ピボット &lt;code&gt;bd = arr[1] = 10&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right&lt;/code&gt; が &lt;code&gt;-1&lt;/code&gt; まで減少し &lt;code&gt;right &amp;lt; a&lt;/code&gt; の条件を満たし、25行目で &lt;code&gt;arr[1]&lt;/code&gt; と &lt;code&gt;arr[0]&lt;/code&gt; の値を操作します。結果的に &lt;code&gt;arr[0]&lt;/code&gt; に 10、&lt;code&gt;arr[1]&lt;/code&gt; に 30 が入ります。&lt;/li&gt;
&lt;li&gt;返り値は &lt;code&gt;k = 1&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;ここで2回目の &lt;code&gt;display&lt;/code&gt; が呼ばれます。配列は &lt;code&gt;10, 30, 20, 40, 70, 80, 60, 50&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;次に左側 &lt;code&gt;sort(0, 0, dat)&lt;/code&gt; が呼ばれて直ちにリターンし、右側 &lt;code&gt;sort(1, 2, dat)&lt;/code&gt; が呼ばれます（&lt;code&gt;arrange(1, 2, dat)&lt;/code&gt;）:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ピボット &lt;code&gt;bd = arr[1] = 30&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left&lt;/code&gt; は2 (20)、&lt;code&gt;right&lt;/code&gt; は2 (20) で停止し、&lt;code&gt;arr[1]&lt;/code&gt; (30) と &lt;code&gt;arr[2]&lt;/code&gt; (20) を交換します。&lt;/li&gt;
&lt;li&gt;返り値は &lt;code&gt;k = 2&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;ここで3回目の &lt;code&gt;display&lt;/code&gt; が呼ばれます。配列は &lt;strong&gt;&lt;code&gt;10, 20, 30, 40, 70, 80, 60, 50&lt;/code&gt;&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;: &lt;code&gt;20, 40, 60, 80, 10, 50, 30, 70&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解説&lt;/strong&gt;:
&lt;code&gt;k&lt;/code&gt; と &lt;code&gt;b&lt;/code&gt; が常に等しくなるということは、&lt;code&gt;arrange&lt;/code&gt; 関数の返り値である &lt;code&gt;left&lt;/code&gt; が常に &lt;code&gt;b&lt;/code&gt; になることを意味します。この時、分割後の右側の要素数が1つ（&lt;code&gt;k&lt;/code&gt;から&lt;code&gt;b&lt;/code&gt;なので&lt;code&gt;b&lt;/code&gt;のみ）、左側の要素数がそれ以外すべてという最も偏った分割が毎回の再帰で発生します。
また、25行目が実行されないためには、&lt;code&gt;right &amp;lt; a&lt;/code&gt; が真にならない必要があります。
これを実現するためには、各再帰ステップにおいて、選択されるピボット &lt;code&gt;arr[(a+b)/2]&lt;/code&gt; が、その部分配列 &lt;code&gt;arr[a...b]&lt;/code&gt; における&lt;strong&gt;最大値&lt;/strong&gt;であり、交換によって &lt;code&gt;arr[b]&lt;/code&gt; の位置に移動し、残りの要素が左側に寄るようにする必要があります。
ソート済みの状態から逆順に操作を辿ることで、この特定の入力配列を構築できます。&lt;/p&gt;
&lt;h3&gt;(4-1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;: $2n - 1$ 回&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解説&lt;/strong&gt;:
&lt;code&gt;k=b&lt;/code&gt; が常に成り立つため、部分配列のサイズ $m$ に対する &lt;code&gt;sort(a, b)&lt;/code&gt; は、サイズ $m-1$ の &lt;code&gt;sort(a, b-1)&lt;/code&gt; と、サイズ $1$ の &lt;code&gt;sort(b, b)&lt;/code&gt; を呼び出します。
サイズ $n$ の最初の呼び出しから始まり、サイズ $n-1, n-2, \dots, 1$ と再帰が深くなります。
各ステップで、サイズ1の部分問題（ベースケースで直ちに終了）が1回呼ばれます。
したがって、&lt;code&gt;sort&lt;/code&gt; の呼び出し回数は、サイズが減っていく主流の呼び出しが $n$ 回、そこから派生するサイズ1の呼び出しが $n-1$ 回となり、合計で $n + (n-1) = 2n-1$ 回となります。&lt;/p&gt;
&lt;h3&gt;(4-2)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;: $O(n^2)$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解説&lt;/strong&gt;:
分割が常に最も不均等（要素数 $n-1$ と $1$）に行われるため、要素数 $n$ の再帰方程式は $T(n) = T(n-1) + T(1) + O(n)$ となります。これを展開すると $O(n^2)$ の時間がかかります。&lt;/p&gt;
&lt;h3&gt;(4-3)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;:
クイックソートにおいて、ピボットとして常に部分配列の最大値（または最小値）が選ばれ、分割が最も不均等に行われるため、再帰の深さが $O(n)$ となり、性能が最悪（最悪時間計算量）となる状況である。&lt;/p&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam: Bilingual Revision Cards (2009-2024)</title><link>https://blog.yirong.site/posts/0074/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0074/</guid><description>A comprehensive bilingual (Japanese/English) revision card set for Osaka University IST graduate entrance exams from 2009 to 2024, covering algorithms, OS, digital logic, and networks.</description><pubDate>Fri, 10 Jul 2026 09:30:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学院入試：情報科学研究科 2009〜2011年 記述式問題（簡答題）英日バイリンガル暗記カード&lt;/h1&gt;
&lt;p&gt;本ドキュメントは、大阪大学大学院情報科学研究科の過去問（2009年〜2011年）におけるすべての記述式問題（簡答題）を、日本語と英語の双方で記述した暗記用ガイドです。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;目次&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;#2009%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2009年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q1-5-%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88%E3%81%AE%E6%9C%80%E6%82%AA%E6%99%82%E9%96%93%E8%A8%88%E7%AE%97%E9%87%8F%E3%81%8C-on2on2on2-%E3%81%AB%E3%81%AA%E3%82%8B%E8%A8%BC%E6%98%8E&quot;&gt;Q1-5: クイックソートの最悪時間計算量が $O(n^2)$ になる証明&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-1-2-%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E7%A9%BA%E9%96%93%E3%81%AE%E7%8B%AC%E7%AB%8B%E6%80%A7%E3%81%A8%E3%82%B3%E3%83%94%E3%83%BC%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%88-cow&quot;&gt;Q2-1-2: プロセスのメモリ空間の独立性とコピーオンライト (COW)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-1-3-%E5%AD%A4%E5%85%90orphan%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%A8%E3%82%BE%E3%83%B3%E3%83%93zombie%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AE%E9%81%95%E3%81%84&quot;&gt;Q2-1-3: 孤児（Orphan）プロセスとゾンビ（Zombie）プロセスの違い&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-2-%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E6%AC%A0%E3%83%9A%E3%83%BC%E3%82%B8%E4%BE%8B%E5%A4%96%E3%81%AE%E7%99%BA%E7%94%9F%E3%81%A8%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%E3%82%88%E3%82%8B%E5%87%A6%E7%90%86%E3%83%95%E3%83%AD%E3%83%BC&quot;&gt;Q2-2: ページフォルト（欠ページ例外）の発生とカーネルによる処理フロー&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-3-%E3%83%9A%E3%83%BC%E3%82%B8%E7%BD%AE%E6%8F%9B%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-fifo-%E3%81%A8-lru-%E3%81%AE%E6%AF%94%E8%BC%83&quot;&gt;Q2-3: ページ置換アルゴリズム FIFO と LRU の比較&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-1-arq%E6%96%B9%E5%BC%8Fstop-and-wait-go-back-n-selective-repeat%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E9%80%81%E5%8F%97%E4%BF%A1%E5%81%B4%E3%81%AE%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E7%AE%A1%E7%90%86%E6%A9%9F%E8%83%BD&quot;&gt;Q11-1: ARQ方式（Stop-and-Wait, Go-back-N, Selective Repeat）における送受信側のバッファ・ウィンドウ管理機能&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-5-arq%E6%96%B9%E5%BC%8F%E3%81%AE%E8%AA%A4%E3%82%8A%E7%8E%87%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8B%E5%B9%B3%E5%9D%87%E3%82%B9%E3%83%AB%E3%83%BC%E3%83%97%E3%83%83%E3%83%88%E3%81%AE%E5%A4%89%E5%8C%96%E7%89%B9%E6%80%A7%E3%81%A8%E7%90%86%E7%94%B1&quot;&gt;Q11-5: ARQ方式の誤り率に対する平均スループットの変化特性と理由&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2010%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2010年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q2-3-1%E3%81%AE%E8%A3%9C%E6%95%B0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%BE%AA%E7%92%B0%E6%A1%81%E4%B8%8A%E3%81%92end-around-carry%E3%81%AE%E6%95%B0%E5%AD%A6%E7%9A%84%E5%B0%8E%E5%87%BA&quot;&gt;Q2-3: 1の補数における循環桁上げ（End-around Carry）の数学的導出&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-4-%E3%83%87%E3%83%83%E3%82%AB%E3%83%BCdekker%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E7%9B%B8%E4%BA%92%E6%8E%92%E9%99%A4%E6%9D%A1%E4%BB%B6&quot;&gt;Q2-4: デッカー（Dekker）のアルゴリズムにおける相互排除条件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-2-2-%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%A1%E3%83%88%E3%83%AA%E3%83%83%E3%82%AF%E3%83%9B%E3%83%83%E3%83%97%E6%95%B0%E3%81%A8%E5%B8%AF%E5%9F%9F%E5%B9%85%E9%81%85%E5%BB%B6%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%81%A8%E6%AC%A0%E7%82%B9&quot;&gt;Q11-2-2: ルーティングメトリック（ホップ数と帯域幅/遅延）の定義と欠点&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-2-3-%E3%83%95%E3%83%A9%E3%83%83%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E5%88%B6%E5%BE%A1%E3%81%A8%E3%83%AB%E3%83%BC%E3%83%97%E9%98%B2%E6%AD%A2%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0&quot;&gt;Q11-2-3: フラッディング制御とループ防止メカニズム&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-2-4-rip-%E3%81%A8-ospf-%E3%81%AE%E6%AF%94%E8%BC%83%E3%83%88%E3%83%9D%E3%83%AD%E3%82%B8%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%A8%E5%8F%8E%E6%9D%9F%E9%80%9F%E5%BA%A6&quot;&gt;Q11-2-4: RIP と OSPF の比較（トポロジサイズと収束速度）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2011%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2011年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q3-1-2-1-%E5%90%8C%E6%9C%9F%E5%9E%8B%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB-%CF%84tau%CF%84-%E3%81%AE%E5%88%B6%E7%B4%84&quot;&gt;Q3-1-2-1: 同期型パイプラインにおけるクロックサイクル $\tau$ の制約&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q3-2-2-3-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E7%A9%BA%E9%96%93%E5%8A%B9%E7%8E%87%E3%81%A8%E8%BB%A2%E9%80%81%E6%99%82%E9%96%93%E3%81%AB%E5%8F%8A%E3%81%BC%E3%81%99%E5%BD%B1%E9%9F%BF&quot;&gt;Q3-2-2-3: ファイルシステムのブロックサイズが空間効率と転送時間に及ぼす影響&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-2-4-ospf-%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E6%83%85%E5%A0%B1%E4%BA%A4%E6%8F%9B%E3%81%A8%E3%83%80%E3%82%A4%E3%82%AF%E3%82%B9%E3%83%88%E3%83%A9%E3%81%AE%E5%AE%9F%E8%A1%8C&quot;&gt;Q11-2-4: OSPF ルーティングプロトコルにおける情報交換とダイクストラの実行&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q11-2-5-%E9%9D%99%E7%9A%84%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%A8%E5%8B%95%E7%9A%84%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%B8%BB%E3%81%AA%E9%81%95%E3%81%84%E5%88%A9%E7%82%B9%E6%AC%A0%E7%82%B9&quot;&gt;Q11-2-5: 静的ルーティングと動的ルーティングの主な違い、利点・欠点&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2024%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2024年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q1-2-3-%E4%BA%8C%E5%88%86%E6%8C%BF%E5%85%A5%E3%82%BD%E3%83%BC%E3%83%88%E3%81%A7%E6%AF%94%E8%BC%83%E5%9B%9E%E6%95%B0%E3%81%8C%E6%9C%80%E5%B0%8F%E3%81%A8%E3%81%AA%E3%82%8B%E5%88%9D%E6%9C%9F%E9%85%8D%E5%88%97%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%A8%E7%90%86%E7%94%B1&quot;&gt;Q1-2-3: 二分挿入ソートで比較回数が最小となる初期配列の条件と理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-2-1-%E6%9C%80%E9%81%A9%E3%81%AA%E3%83%9A%E3%83%BC%E3%82%B8%E7%BD%AE%E6%8F%9B%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0opt%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E7%BD%AE%E6%8F%9B%E5%AF%BE%E8%B1%A1%E3%81%AE%E9%81%B8%E6%8A%9E%E5%9F%BA%E6%BA%96&quot;&gt;Q2-2-1: 最適なページ置換アルゴリズム（OPT）における置換対象の選択基準&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-1-csmacd%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E8%A1%9D%E7%AA%81%E6%A4%9C%E5%87%BA%E6%99%82%E3%81%AE%E5%8B%95%E4%BD%9C%E7%A9%BA%E6%AC%84x&quot;&gt;Q5-1: CSMA/CDにおける衝突検出時の動作（空欄X）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-2-csma%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6%E4%BC%9D%E9%80%81%E5%AA%92%E4%BD%93%E3%81%AE%E4%BC%9D%E6%90%AC%E9%81%85%E5%BB%B6%E6%99%82%E9%96%93%E3%81%8C%E9%95%B7%E3%81%8F%E3%81%AA%E3%82%8B%E3%81%A8%E5%8D%98%E4%BD%8D%E6%99%82%E9%96%93%E3%81%82%E3%81%9F%E3%82%8A%E3%81%AB%E8%A1%9D%E7%AA%81%E3%81%AA%E3%81%97%E3%81%AB%E5%8F%97%E4%BF%A1%E3%81%95%E3%82%8C%E3%82%8B%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E6%95%B0%E3%81%8C%E6%B8%9B%E5%B0%91%E3%81%99%E3%82%8B%E7%90%86%E7%94%B1&quot;&gt;Q5-2: CSMAにおいて伝送媒体の伝搬遅延時間が長くなると、単位時間あたりに衝突なしに受信されるフレーム数が減少する理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-3-1-%E3%82%AD%E3%83%A3%E3%83%AA%E3%82%A2%E3%82%BB%E3%83%B3%E3%82%B9%E3%81%A8%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E8%A1%9D%E7%AA%81%E3%81%AE%E8%AA%9E%E5%8F%A5%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E9%9A%A0%E3%82%8C%E7%AB%AF%E6%9C%AB%E5%95%8F%E9%A1%8C%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%9B%E3%82%88&quot;&gt;Q5-3-1: キャリアセンスとフレーム衝突の語句を用いて隠れ端末問題を説明せよ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-3-2-csmaca%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8Brtscts%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E9%9A%A0%E3%82%8C%E7%AB%AF%E6%9C%AB%E5%95%8F%E9%A1%8C%E3%81%AE%E5%AF%BE%E5%87%A6%E6%89%8B%E9%A0%86&quot;&gt;Q5-3-2: CSMA/CAにおけるRTS/CTSを用いた隠れ端末問題の対処手順&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2023%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2023年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q1-1-2-%E7%B7%9A%E5%BD%A2%E6%8E%A2%E7%B4%A2%E6%B3%95%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E6%8C%BF%E5%85%A5%E3%83%AB%E3%83%BC%E3%83%97%E7%B5%82%E4%BA%86%E6%9D%A1%E4%BB%B6%E4%BA%92%E3%81%84%E3%81%AB%E7%B4%A0&quot;&gt;Q1-1-2: 線形探索法ハッシュテーブルの挿入ループ終了条件（互いに素）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q1-3-2-%E3%82%B3%E3%83%83%E3%82%AF%E3%83%BC%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5cuckoo-hashing%E3%81%AE%E6%9C%80%E6%82%AA%E6%99%82%E9%96%93%E8%A8%88%E7%AE%97%E9%87%8F%E3%81%A8%E7%90%86%E7%94%B1&quot;&gt;Q1-3-2: コックーハッシュ（Cuckoo Hashing）の最悪時間計算量と理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-2-3-%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B-dirty-bit-%E5%A4%89%E6%9B%B4%E3%83%93%E3%83%83%E3%83%88-%E3%81%AE%E8%B2%A2%E7%8C%AE%E3%81%A8%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0&quot;&gt;Q2-2-3: ページングシステムにおける Dirty Bit (変更ビット) の貢献とメカニズム&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-2-tcp%E3%81%8C%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AE%E7%B4%9B%E5%A4%B1%E3%82%92%E6%A4%9C%E5%87%BA%E3%81%99%E3%82%8B2%E3%81%A4%E3%81%AE%E4%BB%A3%E8%A1%A8%E7%9A%84%E3%81%AA%E4%BB%95%E7%B5%84%E3%81%BF&quot;&gt;Q5-2: TCPがセグメントの紛失を検出する2つの代表的な仕組み&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2022%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2022年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q1-1-%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88%E3%81%AE%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%E5%90%8D%E7%A7%B0&quot;&gt;Q1-1: クイックソートのアルゴリズム名称&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q1-3-%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88%E3%81%AE%E9%9D%9E%E5%AE%89%E5%AE%9A%E6%80%A7%E3%82%92%E7%A4%BA%E3%81%99%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E6%9D%A1%E4%BB%B6&quot;&gt;Q1-3: クイックソートの非安定性を示すデータの条件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q1-5-%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88%E3%81%AE%E6%9C%80%E6%82%AA%E6%99%82%E9%96%93%E8%A8%88%E7%AE%97%E9%87%8F%E3%81%A8%E3%81%9D%E3%81%AE%E7%90%86%E7%94%B1&quot;&gt;Q1-5: クイックソートの最悪時間計算量とその理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-1-%E3%82%BB%E3%83%9E%E3%83%95%E3%82%A9%E5%80%A4%E3%81%8C%E8%B2%A0%E3%81%AE%E6%99%82%E3%81%AE%E7%B5%B6%E5%AF%BE%E5%80%A4%E3%81%AE%E6%84%8F%E5%91%B3&quot;&gt;Q2-1: セマフォ値が負の時の絶対値の意味&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-2-1-%E3%82%AF%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E6%8E%92%E4%BB%96%E5%88%B6%E5%BE%A1%E3%81%AE%E5%AF%BE%E8%B1%A1%E9%A0%98%E5%9F%9F%E3%81%AE%E5%AE%9A%E7%BE%A9&quot;&gt;Q2-2-1: クリティカルセクション（排他制御の対象領域）の定義&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q2-2-2-%E5%90%8C%E6%9C%9F%E5%88%B6%E5%BE%A1%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%85%B1%E6%9C%89%E5%A4%89%E6%95%B0%E6%9B%B4%E6%96%B0%E3%81%AE%E7%AB%B6%E5%90%88%E7%8A%B6%E6%85%8B%E3%81%A8%E3%83%AD%E3%82%B9%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88&quot;&gt;Q2-2-2: 同期制御の有無における共有変数更新の競合状態とロストアップデート&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-2-3-%E3%82%AF%E3%83%A9%E3%83%95%E3%83%88%E3%81%AE%E4%B8%8D%E7%AD%89%E5%BC%8F%E3%81%A8%E3%82%B7%E3%83%A3%E3%83%8E%E3%83%B3%E3%81%AE%E6%83%85%E5%A0%B1%E6%BA%90%E7%AC%A6%E5%8F%B7%E5%8C%96%E5%AE%9A%E7%90%86&quot;&gt;Q5-2-3: クラフトの不等式とシャノンの情報源符号化定理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#2021%E5%B9%B4-%E8%A8%98%E8%BF%B0%E5%BC%8F%E5%95%8F%E9%A1%8C&quot;&gt;2021年 記述式問題&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#q2-3-%E7%A9%BA%E3%81%8D%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E6%A5%B5%E5%B0%91%E6%99%82%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%93%E3%83%83%E3%83%88%E3%83%9E%E3%83%83%E3%83%97%E7%AE%A1%E7%90%86%E3%81%AE%E6%8E%A2%E7%B4%A2%E6%97%B6%E9%97%B4%E5%A2%97%E5%A4%A7%E3%81%AE%E7%90%86%E7%94%B1&quot;&gt;Q2-3: 空きブロック極少時におけるビットマップ管理の探索時間増大の理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-3-%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7%E5%90%8C%E8%BB%B8%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E6%9C%80%E5%A4%A7%E9%95%B7-lmax-%E3%81%8C%E8%A6%8F%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E7%90%86%E7%94%B1&quot;&gt;Q5-3: イーサネットで同軸ケーブル最大長 $L_{\max}$ が規定されている理由&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-4-%E5%90%8C%E8%BB%B8%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E6%9C%80%E5%A4%A7%E9%95%B7%E3%82%92%E8%B6%85%E3%81%88%E3%81%A6%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E4%BC%9D%E9%80%81%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E7%B6%B2%E6%A9%8B%E3%81%8C%E6%9E%9C%E3%81%9F%E3%81%99%E5%BD%B9%E5%89%B2&quot;&gt;Q5-4: 同軸ケーブル最大長を超えてフレーム伝送するために網橋が果たす役割&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#q5-5-%E5%86%8D%E9%80%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E5%86%8D%E8%A1%9D%E7%AA%81%E3%82%92%E8%BB%BD%E6%B8%9B%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%8C%87%E6%95%B0%E9%80%80%E9%81%BF%E3%83%A1%E3%82%AB%E3%83%8B%E3%82%BA%E3%83%A0&quot;&gt;Q5-5: 再送フレームの再衝突を軽減するための指数退避メカニズム&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;2009年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q1-5: クイックソートの最悪時間計算量が $O(n^2)$ になる証明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
最悪の場合、各分割（Partition）において、ピボットが常に現在の区間の最大値または最小値となる。これにより、サイズ $n$ の問題がサイズ $n-1$ と $0$ の二つの部分問題に分割される。再帰の深さが $O(n)$ に退化し、各階層の比較回数の総和は $\sum_{i=1}^{n} (i-1) = \frac{n(n-1)}{2} = O(n^2)$ となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
In the worst case, each partition yields an extremely unbalanced split where the pivot is always the maximum or minimum element of the current subarray. This divides the problem of size $n$ into subproblems of size $n-1$ and $0$. The recursion tree depth degenerates to $O(n)$, and the total number of comparisons across all levels becomes $\sum_{i=1}^{n} (i-1) = \frac{n(n-1)}{2} = O(n^2)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
最坏情况下，快速排序退化为每次划分子数组时，基准元素（Pivot）总是子数组中的最大值或最小值。这导致递归树深退化为 $O(n)$，每一层需要与剩余的所有元素进行比较，总比较次数为 $O(n^2)$。通常在数组已经完全有序（正序或逆序）时且总是选择端点作为基准时触发。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-1-2: プロセスのメモリ空間の独立性とコピーオンライト (COW)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
親プロセスと子プロセスは完全に独立した仮想メモリ空間を持つ。物理メモリを節約するため、&lt;code&gt;fork()&lt;/code&gt; 直後は同一の物理ページフレームを指し、「読み取り専用」に設定される。いずれかのプロセスが書き込みを試みると、ページフォルトが発生し、OSが物理ページを複製してページテーブルを更新する（書き込み時コピー / Copy-on-Write）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The parent and child processes have completely independent virtual memory spaces. To save physical memory, immediately after &lt;code&gt;fork()&lt;/code&gt;, their page tables map to the same physical page frames marked as read-only. When either process attempts to write to a page, a page fault is triggered, and the OS allocates a new page frame, copies the content, and updates the page table (Copy-on-Write).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
写时复制（Copy-on-Write, COW）是一种内存管理优化技术。通过 fork() 创建子进程时，并不立刻复制父进程的整个物理内存空间，而是将页表指向相同的物理内存页，并将这些页设为只读。只有当其中一个进程尝试对这些内存页进行写操作时，CPU 才会触发缺页异常（Page Fault），操作系统此时复制该物理页并更新页表映射，从而在减少不必要内存复制的同时保证了父子进程内存空间的独立性。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-1-3: 孤児（Orphan）プロセスとゾンビ（Zombie）プロセスの違い&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;孤児プロセス&lt;/strong&gt;: 子プロセスの実行中に親プロセスが先に終了した状態。子プロセスは &lt;code&gt;init&lt;/code&gt; プロセス（PID 1）に里親（Adopt）され、その終了時に資源が回収される。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ゾンビプロセス&lt;/strong&gt;: 子プロセスがすでに終了しているが、親プロセスが &lt;code&gt;wait()&lt;/code&gt; 等のシステムコールを実行しておらず、プロセス制御ブロック（PCB）内の終了ステータス情報が未回収のまま残っている状態。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Orphan Process&lt;/strong&gt;: A child process whose parent process has terminated first while the child is still running. The child is adopted by the &lt;code&gt;init&lt;/code&gt; process (PID 1), which reaps it upon termination.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zombie Process&lt;/strong&gt;: A terminated child process whose exit status has not yet been read by its parent process via the &lt;code&gt;wait()&lt;/code&gt; system call, leaving its process control block (PCB) in the process table.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
孤儿进程（Orphan）指父进程已先终止，而子进程还在运行，会被 init 进程（PID 1）领养并自动回收；僵尸进程（Zombie）则是子进程已终止，但父进程尚未调用 wait() 进行状态收集，导致子进程的进程控制块（PCB）依然滞留在系统中占用资源。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-2: ページフォルト（欠ページ例外）の発生とカーネルによる処理フロー&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;プロセスが仮想アドレスにアクセスし、MMUがページテーブルを参照して有効ビット（Valid Bit）が0であることを検出する。&lt;/li&gt;
&lt;li&gt;ハードウェアがページフォルト例外を発生させ、CPUがカーネルモードに移行して状態を保存する。&lt;/li&gt;
&lt;li&gt;OSの例外ハンドラが起動し、空き物理フレームを探し、必要に応じてページ置換を行う。&lt;/li&gt;
&lt;li&gt;スワップ領域から該当ページをメモリにロードする（ディスクI/O）。&lt;/li&gt;
&lt;li&gt;ページテーブルの物理フレーム番号と有効ビットを更新する。&lt;/li&gt;
&lt;li&gt;中断された命令を再実行し、プロセスは透過的に実行を継続する。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;The CPU accesses a virtual address, and the MMU finds that the corresponding page table entry has a valid bit of 0.&lt;/li&gt;
&lt;li&gt;A page fault exception is triggered, causing a hardware trap to kernel mode and saving the CPU registers.&lt;/li&gt;
&lt;li&gt;The OS page fault handler is invoked to locate a free page frame, performing page replacement if necessary.&lt;/li&gt;
&lt;li&gt;The required page is read from the disk swap space into the physical memory frame (disk I/O).&lt;/li&gt;
&lt;li&gt;The OS updates the page table entry with the physical frame number and sets the valid bit to 1.&lt;/li&gt;
&lt;li&gt;The interrupted instruction is restarted, allowing the process to resume execution seamlessly.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
缺页异常处理流程：CPU访问无效虚拟页面时触发中断，挂起进程并切到内核态。OS处理程序寻找空闲物理页框（满则置换页换出到磁盘），通过磁盘I/O将目标页读入物理页框，随后更新页表映射关系并将有效位置1，最后让CPU恢复并重新执行先前被中断的访问指令。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-3: ページ置換アルゴリズム FIFO と LRU の比較&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FIFO (First-In First-Out)&lt;/strong&gt;: 最も早くメモリに入ったページを置換対象とする。キューで簡単に実装できるが、頻繁にアクセスされるページを置換する恐れがあり、物理フレームを増やしても欠ページ率が上昇する「Beladyの例外」が発生しうる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU (Least Recently Used)&lt;/strong&gt;: 最も長い間アクセスされていないページを置換対象とする。局所性の原理に基づいておりヒット率が高いが、アクセス履歴（時間情報）を記録するためのハードウェアサポートが必要で、実装コストが高い。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FIFO (First-In, First-Out)&lt;/strong&gt;: Replaces the oldest page in memory. It is simple to implement using a queue, but may evict heavily used pages and is susceptible to Belady&apos;s anomaly, where increasing the number of physical frames increases the page fault rate.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU (Least Recently Used)&lt;/strong&gt;: Replaces the page that has not been accessed for the longest time based on temporal locality. It offers high hit rates but requires hardware timestamps or stacks to track access history, incurring high implementation overhead.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
FIFO算法最先入页最先出，结构简单但易产生Belady异常并换出高频页；LRU基于时间局部性置换最久未访问页，效果好，但必须借助硬件（如计数器/栈）维护访问时间记录，硬件与运行开销大。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-1: ARQ方式（Stop-and-Wait, Go-back-N, Selective Repeat）における送受信側のバッファ・ウィンドウ管理機能&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Go-back-N方式において必要だが、Stop-and-Wait方式で不要な機能&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;送信側における送信済未確認データフレーム数の管理&lt;/strong&gt;: Stop-and-Waitでは未確認フレーム数が最大1であるのに対し、Go-back-Nでは最大 $N$ 個のフレームが送信可能なため、ウィンドウ制限のために送信数を管理する必要がある。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;送信側における最大 $N$ 個のデータフレームバッファの管理&lt;/strong&gt;: 再送発生時に備えて、送信済で未確認のフレームを最大 $N$ 個バッファに保持して管理する必要がある。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Selective Repeat方式において必要だが、Go-back-N方式で不要な機能&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;受信側における受信済データフレーム番号の管理&lt;/strong&gt;: Go-back-Nは順序通りに受信するため「期待する次のシーケンス番号」のみを保持すればよいが、Selective Repeatは順不同の到着を許容するため、どのフレームを受信したかを個別にビットマップ等で管理する必要がある。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;受信側における最大 $N$ 個のデータフレームバッファの管理&lt;/strong&gt;: 欠損フレームが再送されて順序が揃うまで、順不同で到着したフレームを一時的に保持するための受信バッファを管理する必要がある。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Functions needed in Go-back-N but NOT in Stop-and-Wait&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Management of the number of sent but unacknowledged data frames at the sender&lt;/strong&gt;: Stop-and-Wait only has at most 1 in-flight frame, whereas Go-back-N allows up to $N$ frames, requiring the sender to track this count to enforce the window limit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Management of a buffer of at most $N$ data frames at the sender&lt;/strong&gt;: The sender must buffer up to $N$ sent but unacknowledged frames to enable retransmission in case of loss or corruption.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Functions needed in Selective Repeat but NOT in Go-back-N&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Management of received data frame sequence numbers at the receiver&lt;/strong&gt;: Go-back-N only accepts in-order frames and needs to store only the next expected sequence number. Selective Repeat allows out-of-order arrival, requiring the receiver to track which specific sequence numbers have been received.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Management of a buffer of at most $N$ data frames at the receiver&lt;/strong&gt;: Go-back-N discards out-of-order frames immediately, whereas Selective Repeat must buffer up to $N$ out-of-order frames until the missing frame is retransmitted and the sequence can be delivered in order.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
GBN相比Stop-and-Wait需在发送端维护大小为N的已发送未确认缓冲队列及滑动窗口，以便超时能全部重传。SR相比GBN需在接收端维护大小为N的乱序接收缓冲并跟踪各帧独立确认标志，以支持非顺序的选择性接收和暂存，待接收窗口内帧按序到齐后再交付上层。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-5: ARQ方式の誤り率に対する平均スループットの変化特性と理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;横軸の指標&lt;/strong&gt;: フレーム誤り率 ($P_e$)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方式と曲線の対応&lt;/strong&gt;: 上から順に Selective Repeat ARQ (直線)、Go-back-N ARQ (下凸の曲線)、Stop-and-Wait ARQ (直線)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Selective Repeat ARQ&lt;/strong&gt;: エラーが発生したフレームのみを個別に再送するため、伝送効率は誤り率に対し線形に低下し（$\eta = 1 - P_e$）、最も高い直線となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Go-back-N ARQ&lt;/strong&gt;: エラーが発生するとそれ以降の未確認フレームも含めて全フレームを再送するため、誤り率の増加に伴い再送オーバーヘッドが非線形に急増し（$\eta = \frac{1-P_e}{1+(M-1)P_e}$、ここで $M$ はラウンドトリップ内のフレーム数）、中間の曲線となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop-and-Wait ARQ&lt;/strong&gt;: 1フレームごとに確認応答（ACK）を待つため、無エラー時でも最大利用率が $50%$ に制限され、スループットは $500(1-P_e)$ bps の最も低い直線となる。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Horizontal Axis Metric&lt;/strong&gt;: Frame error rate ($P_e$)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mapping&lt;/strong&gt;: From top to bottom: Selective Repeat ARQ (straight line), Go-back-N ARQ (downward-curving line), Stop-and-Wait ARQ (straight line).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reasons&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Selective Repeat ARQ&lt;/strong&gt;: Since only the corrupted or lost frames are retransmitted, the efficiency decreases linearly with the frame error rate $P_e$ ($\eta = 1 - P_e$), yielding the highest straight line.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Go-back-N ARQ&lt;/strong&gt;: A single frame corruption triggers the retransmission of all subsequent unacknowledged frames in that round-trip, scaling the overhead non-linearly with $P_e$ ($\eta = \frac{1-P_e}{1+(M-1)P_e}$), forming the middle curving line.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop-and-Wait ARQ&lt;/strong&gt;: The sender must wait for an ACK after every frame, limiting the maximum channel utilization to $50%$ even when $P_e = 0$. Its throughput is $500(1-P_e)$ bps, resulting in the lowest straight line.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
横坐标为帧错误率。三条线由上至下依次为SR、GBN和Stop-and-Wait。SR仅重传出错帧，吞吐效率随错误率线性下降；GBN单帧出错导致后续帧连带重传，开销非线性剧增；Stop-and-Wait因必须等单帧确认而极大限制度量，即使无错时吞吐率依然是最低的直线。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2010年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q2-3: 1の補数における循環桁上げ（End-around Carry）の数学的導出&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
1の補数における負数 $X$ の無符号値は $(X)&lt;em&gt;2 = X&lt;/em&gt;{1c} + 2^n - 1$ である。加算器で $(A)&lt;em&gt;2 + (B)&lt;em&gt;2 = 2^n + [2^n - 1 + (A)&lt;/em&gt;{1c} + (B)&lt;/em&gt;{1c}] - 1$ を計算すると、最上位桁あふれの $2^n$ が発生し、加算器の $n$ ビット出力は目的値より 1 小さくなる。このため、最上位桁の桁上げ（Carry-out）出力を最下位桁の桁上げ（Carry-in）入力にフィードバック（加算）する「循環桁上げ」が必要となる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
In 1&apos;s complement, the unsigned value of a negative number $X$ is $(X)&lt;em&gt;2 = X&lt;/em&gt;{1c} + 2^n - 1$. Adding two numbers yielding $(A)&lt;em&gt;2 + (B)&lt;em&gt;2 = 2^n + [2^n - 1 + (A)&lt;/em&gt;{1c} + (B)&lt;/em&gt;{1c}] - 1$ produces a carry-out of $2^n$, leaving the remaining $n$-bit output 1 less than the desired value. Hence, &quot;end-around carry&quot; is required to feed back the carry-out from the MSB into the carry-in of the LSB to add the missing 1.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
1的补数中负数用 $2^n - 1 - |X|$ 表示。加法运算若向最高位产生权值为 $2^n$ 的进位时，实际在模 $2^n - 1$ 的空间下应折算为加1，因此必须将最上位的进位输出（Carry-out）加回到最下位（Carry-in）做补偿。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-4: デッカー（Dekker）のアルゴリズムにおける相互排除条件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
相互排除を実現するためには、(1) 相互排除条件、(2) デッドロック回避条件、(3) 有限待ち条件の3つを満たす必要がある。デッカーのアルゴリズムは、意図フラグ（c1, c2）と優先権変数（turn）を組み合わせることで、両プロセスが同時にアクセスを希望した際のデッドロックを回避し、これらの条件をすべて満たす。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
To achieve mutual exclusion, three conditions must be satisfied: (1) Mutual Exclusion, (2) Progress (avoidance of deadlock), and (3) Bounded Waiting. The Dekker algorithm combines intent flags (c1, c2) and a turn variable to resolve conflicts when both processes attempt to enter the critical section simultaneously, successfully satisfying all three requirements without deadlock.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
满足互斥三大原则：互斥进入、前进（空闲不阻塞进入）、有限等待（不饥饿）。Dekker通过意图标志配合turn变量轮流表态并在冲突时退让特权，彻底消除死锁和饥饿，保证了全部互斥条件。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-2-2: ルーティングメトリック（ホップ数と帯域幅/遅延）の定義と欠点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ホップ数&lt;/strong&gt;: 経由するルータの数。欠点は、リンクの帯域幅（通信速度）や遅延を無視するため、高速な遠回り経路ではなく低速な直通経路を選択してしまうこと。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;帯域幅/遅延&lt;/strong&gt;: リンクの物理的な伝送速度。欠点は、トラフィックの動的な混雑度（キューイング遅延）を考慮しないため、輻輳している経路にパケットを送り続けてしまうこと。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hop Count&lt;/strong&gt;: The number of routers a packet passes through. The drawback is that it ignores link bandwidth and propagation delay, potentially choosing a slow direct path over a fast path with more hops.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandwidth/Delay&lt;/strong&gt;: The physical transmission speed of a link. The drawback is that it often reflects static capacities and fails to account for dynamic network congestion (queueing delay), leading to packet forwarding along heavily congested links.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
跳数是以路由器数为开销度量，缺点是忽略带宽，易选低速短程；带宽/延迟度量反映物理链路容量，缺点通常是静态的，忽视了队列积压带来的动态拥塞开销。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-2-3: フラッディング制御とループ防止メカニズム&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;TTL（生存時間）メカニズム&lt;/strong&gt;: パケットヘッダ内のTTLフィールドをルータが経由するたびに1減らし、0になった時点でパケットを破棄することで、ネットワーク内での無限ループを防ぐ。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重複パケット検出（履歴テーブル法）&lt;/strong&gt;: 各ルータがすでに転送したパケットのID（履歴）を記録し、同一IDのパケットを再度受信した場合は転送せず破棄する。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;TTL (Time-to-Live) Mechanism&lt;/strong&gt;: The TTL field in the packet header is decremented by 1 at each router, and the packet is discarded when TTL reaches 0, preventing infinite looping in networks with cycles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Duplicate Packet Detection (History Table)&lt;/strong&gt;: Each router records the IDs of recently forwarded packets. If a packet with a duplicate ID is received, the router drops it instead of forwarding it again.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
TTL每经一跳减1，归0时丢弃包，防止循环数据包在网络拓扑中无限循环；重复报文检测（历史表法）通过记录近来转发过的包标识，收到重包直接丢弃不再扩散。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-2-4: RIP と OSPF の比較（トポロジサイズと収束速度）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;トポロジデータのサイズ&lt;/strong&gt;: RIPは隣接ルータとの間でルーティングテーブル全体（データサイズ $O(N)$）を交換する。OSPFはリンク状態（LSA）をフラッディングし、全ルータが同じトポロジマップ（LSDB）を持つため、データサイズは大きくなる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;収束速度&lt;/strong&gt;: RIPは30秒ごとの周期的な情報交換を行うため収束が遅く、無限大カウント問題（Count-to-Infinity）がある。OSPFはイベント駆動型で変化時に即座にフラッディングし、ダイクストラで高速に再計算するため、収束速度が極めて速い。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Topology Data Size&lt;/strong&gt;: RIP exchanges entire routing tables ($O(N)$ size) with neighbors. OSPF floods link states (LSAs) so that all routers build a complete topology map (LSDB), which requires larger memory and message sizes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Convergence Speed&lt;/strong&gt;: RIP updates periodically every 30 seconds, leading to slow convergence and vulnerability to the count-to-infinity problem. OSPF is event-driven, immediately flooding changes and recalculating paths using Dijkstra, resulting in extremely fast convergence.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
信息交换：OSPFルータ广播自己接口邻接LSA，网络各点通过洪泛实现LSDB拓扑全同步；Dijkstra执行：ルータ以自身为源根节点，从LSDB完整路径树上运算求单源最短树，进而写表更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2011年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q3-1-2-1: 同期型パイプラインにおけるクロックサイクル $\tau$ の制約&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
クロックサイクル時間 $\tau$ は、各ステージの独立した機能ブロックにおける最大遅延時間以上でなければならない。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The clock cycle time $\tau$ must be greater than or equal to the maximum delay time of any individual stage&apos;s independent functional block.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
同步流水线的时钟周期必须大于或等于最慢的流水阶段延迟加上寄存器锁存开销（$\tau \ge \max(T_{stage}) + d_{reg}$），以确保慢速阶段也能在一个周期内算完，时钟周期不能小于最长阶段的执行时间。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q3-2-2-3: ファイルシステムのブロックサイズが空間効率と転送時間に及ぼす影響&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;空間効率&lt;/strong&gt;: ブロックサイズが小さいほど、小ファイル保存時の内部フラグメンテーション（内部断片化）が抑えられ、ディスク容量の利用効率が高くなる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;転送速度&lt;/strong&gt;: ブロックサイズが大きいほど、同一ファイルに対するシーク（Seek）回数が減少し、ボトルネックである機械的遅延が低減されるため、非連続ファイル配置時の平均転送時間が劇的に短縮される。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Space Efficiency&lt;/strong&gt;: Smaller block sizes reduce internal fragmentation when storing small files, leading to higher disk capacity utilization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transfer Performance&lt;/strong&gt;: Larger block sizes reduce the number of seeks required for a given file size, mitigating the mechanical delay bottleneck and drastically shortening the average transfer time for non-contiguous files.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
空间效率：块越小，尾部空隙（内部断片）浪费越少，存小文件利用率高；传输时间：块越大，读取大文件所需的机械寻道开销次数越少，非连续文件传输性能越佳。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-2-4: OSPF ルーティングプロトコルにおける情報交換とダイクストラの実行&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ノードの動作と情報交換&lt;/strong&gt;: 各ルータは、自身の隣接リンクの状態をLSAとしてネットワーク全体にフラッディングする。これにより、すべてのルータが同じリンク状態データベース（LSDB）を共有し、ネットワークの同一トポロジマップを構築する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ダイクストラの実行方法&lt;/strong&gt;: 各ルータは、自身を始点ノード（根）とするダイクストラアルゴリズムを独立して実行し、最短経路木（SPT）を計算して、ルーティングテーブルを構築する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Node Operations and Information Exchange&lt;/strong&gt;: Each router floods its adjacent link states as LSAs to the entire network. Consequently, all routers share the identical LSDB, building a unified map of the network topology.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dijkstra Execution&lt;/strong&gt;: Each router independently executes Dijkstra&apos;s algorithm with itself as the source node (root) to calculate a Shortest Path Tree (SPT), constructing its routing table.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
信息交换：OSPFルータ广播自己接口邻接LSA，网络各点通过洪泛实现LSDB拓扑全同步；Dijkstra执行：ルータ以自身为源根节点，从LSDB完整路径树上运算求单源最短树，进而写表更新。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q11-2-5: 静的ルーティングと動的ルーティングの主な違い、利点・欠点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;主な違い&lt;/strong&gt;: 静的ルーティングでは、管理者が手動でルーティングテーブルを設定し、トポロジ変化時に自動更新されない。動的ルーティングでは、ルータがプロトコルを実行して制御情報を自動で交換し、トポロジ変化に応じてテーブルを更新する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;動的ルーティングの利点&lt;/strong&gt;: 障害発生時に代替経路へ自動的に迂回する（耐障害性）、新規ノード追加時に自動で経路を学習するため管理コストが低い（スケーラビリティ）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;動的ルーティングの欠点&lt;/strong&gt;: 制御情報の交換と経路計算により、帯域幅とCPU・メモリ資源を消費する（システムオーバーヘッド）、不正更新や設定ミスによるルーティングループや脆弱性が発生しやすい。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Key Difference&lt;/strong&gt;: In static routing, routing tables are manually configured by administrators and do not update automatically when the topology changes. In dynamic routing, routers run routing protocols to exchange control information and automatically update routing tables in response to topology changes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advantages&lt;/strong&gt;: Automatic rerouting to backup paths upon link failures (Fault Tolerance), and automatic path discovery when new nodes are added, reducing administrative overhead (Scalability).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disadvantages&lt;/strong&gt;: Consumes network bandwidth and CPU/memory resources (System Overhead), and is susceptible to routing loops or security vulnerabilities from misconfigurations or malicious updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
区别：静态路由手动设、无自主感知；动态路由靠协议自动协商交互并实时改变。动态优点在于能自动改道应对链路失效，少人工干预；缺点在于产生协议报文带宽CPU资源开销，可能发生路由环路与安全毒化。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2024年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q1-2-3: 二分挿入ソートで比較回数が最小となる初期配列の条件と理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;条件&lt;/strong&gt;: 初期配列が降順に整列されていること。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;: 各イテレーションにおいて、新要素がソート済み部分配列の先頭（インデックス 0）に挿入される場合、二分探索の判定は常に左側へ分岐し、比較回数は最小の $\lfloor \log_2(i+1) \rfloor$ となる。これを満たすには、新要素が常に既存の全要素より小さくなければならないため。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt;: The initial array is sorted in descending order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason&lt;/strong&gt;: In each iteration, if the new key is inserted at index 0, the binary search always branches to the left, minimizing the number of comparisons to $\lfloor \log_2(i+1) \rfloor$. This requires each new key to be smaller than all elements in the sorted subarray, which is satisfied by descending order.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
条件：初始数组为降序排列。原因：折半插入法中，如新插入数小于排序序列的所有数，折半查找分歧一律向左，每次刚好达到查找下限 $\lfloor \log_2(i+1) \rfloor$（无多余判等比较）。降序排列时，新读入的元素总是当前所有已处理元素中的最小值，恰好能触发此最少比较回数。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-2-1: 最適なページ置換アルゴリズム（OPT）における置換対象の選択基準&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
メモリ内にあるページのうち、今後最も長い時間参照されない（または二度と参照されない）ページを優先的に置き換え対象とする。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The page in memory that will not be referenced for the longest duration (or will never be referenced again) in the future is prioritized for eviction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
页面调度时，优先选择那些未来最长周期不会被读取（或再也不用读）的页换出。这是非前瞻性实际操作的下限（作为对比参考），无法在运行时预测实现。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-1: CSMA/CDにおける衝突検出時の動作（空欄X）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
衝突を検出した場合には直ちに送信を中止し，ランダムな時間待機した後に再送を行う。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
aborts transmission immediately if a collision is detected, and performs retransmission after waiting for a random time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
一旦侦测出信道碰撞冲突，节点需即刻停发，并抛出拥塞阻塞噪声以通知全网，然后基于退避算法得出一个随机等候间隔后方可发起重试。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-2: CSMAにおいて伝送媒体の伝搬遅延時間が長くなると、単位時間あたりに衝突なしに受信されるフレーム数が減少する理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
伝搬遅延時間が増大すると、他の端末に信号が届くまでの時間（衝突窓）が長くなり、載波検出で「空き」と誤認して送信を開始し、フレームの衝突が起きる確率が増大するため。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
An increase in propagation delay expands the vulnerable period (collision window), during which other nodes may falsely sense the channel as idle and start transmitting, increasing the collision probability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
延迟大代表发出的电波尚未抵达远端，该段时间（碰撞窗口）变宽。监听误判为空白便发信，从而极易在中途撞车，减少了顺畅投送率。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-3-1: キャリアセンスとフレーム衝突の語句を用いて隠れ端末問題を説明せよ&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
無線端末1と2は互いに電波が届かず&lt;strong&gt;キャリアセンス&lt;/strong&gt;で検出できないため、双方が送信すると、双方の電波が届く范围にある無線端末3で&lt;strong&gt;フレーム衝突&lt;/strong&gt;が発生する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Since Terminals 1 and 2 are out of range of each other, they cannot detect each other&apos;s signals via &lt;strong&gt;carrier sense&lt;/strong&gt;. When both transmit, their signals overlap at Terminal 3, causing a &lt;strong&gt;frame collision&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
无线端点A和B相距太远彼此听不见对方，不能由载波监听觉察对方发送。一旦同时向共用中继C写数据，在C接收天线处重叠，造成严重的帧冲突损坏。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-3-2: CSMA/CAにおけるRTS/CTSを用いた隠れ端末問題の対処手順&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;送信側がデータ送信の前に &lt;strong&gt;RTS&lt;/strong&gt; を送信する。&lt;/li&gt;
&lt;li&gt;受信側が送信所要時間情報を含む &lt;strong&gt;CTS&lt;/strong&gt; をブロードキャストする。&lt;/li&gt;
&lt;li&gt;隠れ端末は CTS を受信し、その時間情報に基づいて &lt;strong&gt;NAV&lt;/strong&gt; を設定し送信を控える。&lt;/li&gt;
&lt;li&gt;送信側はデータを安全に送信し、受信側から &lt;strong&gt;ACK&lt;/strong&gt; を受信する。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;The sender transmits an &lt;strong&gt;RTS&lt;/strong&gt; frame before data transmission.&lt;/li&gt;
&lt;li&gt;The receiver broadcasts a &lt;strong&gt;CTS&lt;/strong&gt; frame containing the transmission duration.&lt;/li&gt;
&lt;li&gt;The hidden terminal hears the CTS and sets its &lt;strong&gt;NAV&lt;/strong&gt; to defer transmission.&lt;/li&gt;
&lt;li&gt;The sender transmits the data frame safely and receives an &lt;strong&gt;ACK&lt;/strong&gt; from the receiver.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
解决过程：发送方发送短小的RTS报文请求，接收方返回CTS覆盖全局；听到CTS的隐蔽终端通过NAV静默避让；发送方在无干扰下畅快发完整Data并收ACK确认。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2023年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q1-1-2: 線形探索法ハッシュテーブルの挿入ループ終了条件（互いに素）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
探索ステップ幅（\texttt{delta}）とハッシュ表のサイズ（$N$）が互いに素であること（$\gcd(\text{delta}, N) = 1$）。これにより、探査シーケンスがすべてのスロットを巡回し、空きがあれば必ず発見して挿入ループが終了する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The step size (\texttt{delta}) and the hash table size ($N$) must be coprime ($\gcd(\text{delta}, N) = 1$). This ensures the probe sequence traverses all slots, guaranteeing that an empty slot is found and the insertion loop terminates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
条件：探测步长 \texttt{delta} 与哈希表大小 $N$ 互质，即 $\gcd(\text{delta}, N) = 1$。原因：只有当两数互质时，探测序列才会生成全体哈希槽位的一个满排列，从而保证在表未满时必能发现空闲插槽并终止插入循环。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q1-3-2: コックーハッシュ（Cuckoo Hashing）の最悪時間计算量と理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
最悪時間計算量は $\mathcal{O}(1)$（定数時間）。各キーは2つのハッシュ関数に対応する特定の2つのスロットにしか格納されないため、高負荷时でも最大2回のメモリ参照で有無を判定できるため。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The worst-case time complexity is $\mathcal{O}(1)$ (constant time). Since each key can only reside in one of the two specific slots mapped by the two hash functions, a search requires at most two memory references regardless of load.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
最坏时间复杂度：$\mathcal{O}(1)$（常数级别）。原因：布谷鸟哈希保证任何键值最多只会被哈希至两个特定的插槽中（由 $h_1(\text{key})$ 和 $h_2(\text{key})$ 决定）。因此不管当前装载因子多高，查找时最多只需执行 2 次内存访问。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-2-3: ページングシステムにおける Dirty Bit (変更ビット) の貢献とメカニズム&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
ライトバック方式において、置換対象ページの変更ビットが0（未変更）ならディスク書き戻しを省略し直接上書きし、1（変更あり）の時のみディスクへ書き戻す。これにより、不要なディスク書き込み（I/O）を回避してシステムを高速化する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Under a write-back policy, if the dirty bit of the page to be evicted is 0 (unmodified), the writeback is skipped and the page is overwritten directly. Disk writeback is only performed if the bit is 1. This avoids unnecessary disk writes (I/O) to accelerate the system.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
贡献与机制：在写回策略中，脏位（Dirty Bit）用于标识物理页面载入后是否被写过。当需要置换页面时：若脏位为0，说明其未被修改，与磁盘备份完全一致，可直接覆盖以省略磁盘写I/O；若脏位为1，则必须先将新数据写回磁盘再覆盖。此举大幅免去了对未修改（干净）页面的磁盘写延迟。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-2: TCPがセグメントの紛失を検出する2つの代表的な仕組み&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;送信後に一定时间ACKが届かないことによる「タイムアウト（重伝タイムアウト）」，2) 同一セグメントに対するACKを連続して3回受信すること（「3回の重複ACK」による高速再送）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ol&gt;
&lt;li&gt;Retransmission Timeout (RTO), where a sent segment&apos;s timer expires before receiving an ACK. 2) Three duplicate ACKs (Fast Retransmit), where receiving three identical ACKs triggers retransmission without waiting for the timer.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
机制：1) 超时重传机制（RTO），即发送段后如果在设定的定时器周期内没收到应答确认，则触发超时重发；2) 快速重传机制（3次冗余ACK），即连续接收到 3 个相同的确认序列号（表示某段之后的数据已到但该段未到），则不等定时器超时即刻重传。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2022年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q1-1: クイックソートのアルゴリズム名称&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
クイックソート（Quick Sort）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Quick Sort.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
快速排序（Quick Sort）。基于分治策略的高效排序算法。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q1-3: クイックソートの非安定性を示すデータの条件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
図2の &lt;code&gt;data.txt&lt;/code&gt; の2行目の得点（&lt;code&gt;id=1&lt;/code&gt; の得点）を60から &lt;strong&gt;100&lt;/strong&gt; に書き換える。これにより、&lt;code&gt;id=1&lt;/code&gt; と &lt;code&gt;id=5&lt;/code&gt; の得点が同じ100になり、整列後の出力では &lt;code&gt;id=5&lt;/code&gt; が &lt;code&gt;id=1&lt;/code&gt; より前に並ぶ（順序が逆転する）ため、アルゴリズムが非安定であることが示される。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Change the score on the second line of &lt;code&gt;data.txt&lt;/code&gt; (the score for &lt;code&gt;id=1&lt;/code&gt;) from 60 to &lt;strong&gt;100&lt;/strong&gt;. This makes the scores of &lt;code&gt;id=1&lt;/code&gt; and &lt;code&gt;id=5&lt;/code&gt; both equal to 100. After sorting, &lt;code&gt;id=5&lt;/code&gt; (the pivot) is placed before &lt;code&gt;id=1&lt;/code&gt;, reversing their original relative order and proving that the algorithm is unstable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
将 &lt;code&gt;data.txt&lt;/code&gt; 第二行（即 &lt;code&gt;id=1&lt;/code&gt; 的数据）的得分从 60 修改为 &lt;strong&gt;100&lt;/strong&gt;。修改后，&lt;code&gt;id=1&lt;/code&gt; 与 &lt;code&gt;id=5&lt;/code&gt; 的得分均为 100。在 Lomuto 划分排序过程中，&lt;code&gt;id=5&lt;/code&gt;（初始作为 Pivot）被交换到了 &lt;code&gt;id=1&lt;/code&gt; 的前面，导致相同键值元素的相对位置发生逆转，从而用实例证明了该快速排序算法是非稳定的。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q1-5: クイックソートの最悪時間計算量とその理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
最悪時間計算量は $\mathcal{O}(n^2)$ である。配列がすでに昇順または降順に整列されている（またはすべての要素が同じ）場合、選択されるピボットが常に部分配列の最大値または最小値となる。これにより、分割後の部分問題のサイズが常に $n-1$ と $0$ という極端に不均等な分割になり、再帰の深さが $\mathcal{O}(n)$ に退化し、比較回数の総和が $\sum_{i=1}^{n-1} i = \frac{n(n-1)}{2} = \mathcal{O}(n^2)$ になるため。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
The worst-case time complexity is $\mathcal{O}(n^2)$. This occurs when the chosen pivot at each partition step is always the minimum or maximum element of the subarray (e.g., when the array is already sorted). This leads to extremely unbalanced partitions of sizes $n-1$ and $0$. The recursion depth degenerates to $\mathcal{O}(n)$, and the total number of comparisons becomes $\sum_{i=1}^{n-1} i = \frac{n(n-1)}{2} = \mathcal{O}(n^2)$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
最坏时间复杂度为 $\mathcal{O}(n^2)$。原因为：当输入数组已经完全有序（升序或降序）或者所有元素均相等时，每次划分选择的基准元素（Pivot）都恰好是子数组的最大值或最小值。这导致子问题划分极度不均匀（每次被拆分为大小为 $n-1$ 和 $0$ 的两个子数组），递归深度退化到 $\mathcal{O}(n)$ 层，总比较次数为等差数列求和 $\sum_{i=1}^{n-1} i = \frac{n(n-1)}{2} = \mathcal{O}(n^2)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-1: セマフォ値が負の時の絶対値の意味&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
セマフォの値が負のとき、その絶対値 $|s|$ は、そのセマフォに関連付けられた待ちキューでブロックされ、待機状態（waiting state）になっているプロセスの数を表す。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
When the semaphore value $s$ is negative, its absolute value $|s|$ represents the number of processes that are blocked and currently in the waiting state in the queue associated with that semaphore.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
当信号量的值 $s$ 为负数时，其绝对值 $|s|$ 代表当前由于等待该信号量资源而被阻塞、正处于等待状态（Waiting State）的进程数量。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-2-1: クリティカルセクション（排他制御の対象領域）の定義&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
クリティカルセクション（Critical Section）。複数のプロセスがアクセスする共有資源（変数やファイルなど）への操作が行われ、競合状態を防ぐために排他的に実行されなければならないプログラムのコード領域のこと。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Critical Section. A segment of code that accesses shared resources (such as shared variables or files) and must be executed mutually exclusively to prevent race conditions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
临界区（Critical Section）。指程序中访问共享资源（如共享变量、物理设备等）的代码段，为了防止竞合条件（Race Condition），该代码段在同一时刻只能允许一个进程/线程排他性地访问和执行。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q2-2-2: 同期制御の有無における共有変数更新の競合状態とロストアップデート&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
同期制御を行う &lt;code&gt;f1&lt;/code&gt; では、各プロセスの共有変数 &lt;code&gt;n&lt;/code&gt; に対する更新処理（読み込み、計算、書き込み）が P/V 操作によってアトミックかつ直列に実行されるため、すべての更新が正しく適用され最大の値 $n_1$ になる。一方、同期制御を行わない &lt;code&gt;f2&lt;/code&gt; では、複数のプロセスが同時に &lt;code&gt;n&lt;/code&gt; を読み込んで更新を試みることにより、競合状態（Race Condition）が発生し、一部のプロセスによる更新が他方の書き込みによって上書きされ失われる（ロストアップデート）。&lt;code&gt;n&lt;/code&gt; の値は常に正であり更新によって増加するため、一部の更新が失われると最終的な値は減少し、$n_1 \ge n_2$ が成り立つ。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
In &lt;code&gt;f1&lt;/code&gt;, which uses synchronization, the updates (read-modify-write) to the shared variable &lt;code&gt;n&lt;/code&gt; are executed atomically and serialized by P/V operations, ensuring all 20 updates are correctly applied to produce the maximum value $n_1$. In contrast, &lt;code&gt;f2&lt;/code&gt; does not use synchronization, allowing concurrent processes to read and write &lt;code&gt;n&lt;/code&gt; simultaneously. This causes race conditions where some updates are overwritten and lost (lost updates). Since $n$ is positive and strictly increases with each update, any lost updates will result in a smaller or equal final value, satisfying $n_1 \ge n_2$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
进行同步控制的 &lt;code&gt;f1&lt;/code&gt; 中，各进程对共享变量 &lt;code&gt;n&lt;/code&gt; 的更新（读-改-写）操作通过 P/V 信号量实现了原子化与串行化执行，保证所有 20 次累加更新全部生效并达到最大值 $n_1$。而在未进行同步的 &lt;code&gt;f2&lt;/code&gt; 中，多个进程可并发对 &lt;code&gt;n&lt;/code&gt; 进行读写，导致竞合条件（Race Condition）并产生丢失更新（Lost Updates）现象，即某进程写回的中间结果被另一并发进程用旧值计算的结果覆盖。由于 $n$ 始终为正且每次更新都是严格单调递增的，任何丢失更新都会使最终累加值变小或保持不变，因此最终结果满足 $n_1 \ge n_2$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-2-3: クラフトの不等式とシャノンの情報源符号化定理&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a) の式&lt;/strong&gt;: $\sum_{x \in X} 2^{-l(x)} \le 1$ （クラフトの不等式）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b) の説明&lt;/strong&gt;: クラフトの不等式を満たすとき、かつそのときに限り、瞬時に復号可能である（接頭符号が存在する）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c) の式&lt;/strong&gt;: $L_C(X) \ge H(X)$ （一意に復号可能な符号の平均符号語長は情報源エントロピー以上である）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Formula (a)&lt;/strong&gt;: $\sum_{x \in X} 2^{-l(x)} \le 1$ (Kraft&apos;s Inequality)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description (b)&lt;/strong&gt;: A prefix (instantaneously decodable) code exists if and only if the codeword lengths satisfy Kraft&apos;s inequality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formula (c)&lt;/strong&gt;: $L_C(X) \ge H(X)$ (The average codeword length of any uniquely decodable code cannot be less than the source entropy.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;公式 (a)&lt;/strong&gt;：$\sum_{x \in X} 2^{-l(x)} \le 1$（克拉夫特不等式，Kraft&apos;s Inequality）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;说明 (b)&lt;/strong&gt;：当且仅当码字长度满足克拉夫特不等式时，才存在对应的瞬时可译码（前缀码）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式 (c)&lt;/strong&gt;：$L_C(X) \ge H(X)$（香农第一定理/无失真信源编码定理，指任何唯一可译码的平均码长不小于信源熵）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2021年 記述式問題&lt;/h2&gt;
&lt;h3&gt;Q2-3: 空きブロック極少时におけるビットマップ管理の探索时间増大の理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
空きブロックが極めて少なくなった状態では、ビットマップの大部分のビットが0（割当済）になる。空きブロックを探す際、ビットマップを先頭から线形に走査して値が1であるビットを見つける必要があり、ほぼ全領域を走査しなければならなくなるため、探索時間が大幅に増大する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
When the number of free blocks is extremely small, almost all bits in the bitmap are set to 0 (allocated). To locate a free block, the allocator must perform a linear scan starting from the beginning of the bitmap to find a bit set to 1, which requires scanning almost the entire bitmap, causing the search time to increase significantly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
空闲块极少时，位图的绝大部分位都被置为0（已占用）。由于寻找空闲块的算法需要从头开始线性扫描位图，寻找第一个值为1的空闲位，因此当空闲块极少时，几乎需要扫描整个位图，导致搜索时间显著增加。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-3: イーサネットで同軸ケーブル最大長 $L_{\max}$ が規定されている理由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
CSMA/CD方式では、送信端が衝突を検出する前にフレーム送信を完了してしまうと、衝突を検知できない（遅い冲突）。よって、最小フレーム長 $F_{\min}$ の送信時間が信号の双程伝搬遅延時間（$2 L_{\max} / V$）以上である必要があり、これを満たすために同軸ケーブル的最大長が厳しく規定されている。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
In CSMA/CD, if a sending station completes its frame transmission before a collision signal propagates back, it fails to detect the collision (late collision). Thus, the transmission time of the minimum frame length ($F_{\min}$) must be at least the round-trip propagation delay ($2 L_{\max} / V$). To satisfy this condition, the maximum length of the coaxial cable ($L_{\max}$) is strictly regulated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
在CSMA/CD以太网中，如果发送方在冲突发生并传回之前就完成了整帧的发送，它将无法检测到冲突（晚冲突）。为了确保在发送结束前能听到冲突，最小帧长 $F_{\min}$ 的发送时间必须大于等于信号在最大网段长度 $L_{\max}$ 下的双程传播延迟（即 $2L_{\max}/V \le F_{\min}/C$）。因此必须对同轴电缆的最大长度 $L_{\max}$ 进行严格约束。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-4: 同軸ケーブル最大長を超えてフレーム伝送するために網橋が果たす役割&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
網橋（Bridge）はデータリンク層で動作し、各ポートが独立した衝突ドメインを形成して衝突信号を遮断（隔離）する。さらに、フレームを一度メモリに完全に受信・蓄積（バッファリング）した上で、別のポートに再送信（フォワーディング）するため、物理的伝搬距離による時間的制約をリセットしてネットワークを延長できる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
A bridge operates at the data link layer (Layer 2) and isolates collision domains at each port, preventing collision signals from passing through. Furthermore, it completely receives and stores (buffers) a frame in memory before retransmitting (forwarding) it onto another port, resetting the propagation delay constraint and allowing network extension beyond physical limits.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
网桥工作在数据链路层（L2），其每个端口形成独立的冲突域，可以隔离冲突信号。另外，网桥在接收帧时会将其完整存入内存中进行缓存（Store-and-Forward），确认无误后再从另一个端口发射出去，从而重新生成信号并复位传播延迟限制，实现网络的超长扩展。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Q5-5: 再送フレームの再衝突を軽減するための指数退避メカニズム&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;日本語 (Japanese)&lt;/strong&gt;:
各送信端は衝突を検出すると、送信を即時中止し jam 信号を送信する。その後、衝突回数 $k$ 回（最大10）に対して退避用のランダム倍数 $r$ を区间 $[0, 2^k - 1]$ から選択し、時隙（Slot Time）の $r$ 倍の時間待機してから再送を試みる。衝突回数が増えるにつれて待機窓が指数関数的に拡大し、送信タイミングを時間的に分散させることで再衝突を効果的に防ぐ。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;英語 (English)&lt;/strong&gt;:
Upon detecting a collision, each station immediately aborts transmission and sends a jam signal. Then, for the $k$-th collision (capped at 10), it randomly selects a backoff multiplier $r$ from the interval $[0, 2^k - 1]$ and waits for $r \times (\text{slot time})$ before reattempting. As the number of collisions increases, the wait window grows exponentially, dispersing transmission timings to effectively mitigate re-collisions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中文解析 (Chinese Analysis)&lt;/strong&gt;:
采用截断二进制指数退避算法。当终端检测到冲突时，立即停止发送并广播jam干扰信号。之后，对应第 $k$ 次冲突，从区间 $[0, 2^k - 1]$ 中随机选择一个整数 $r$，等待 $r$ 倍的时隙时间（slot time）后再尝试发送。随着冲突次数增加，等待窗口呈指数级扩大，使各终端的重传时间错开，从而降低再次发生冲突的概率。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2009)</title><link>https://blog.yirong.site/posts/0073/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0073/</guid><description>Complete records of the 2009 Osaka University IST entrance exam.</description><pubDate>Thu, 02 Jul 2026 10:30:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2008年8月実施 アルゴリズムとプログラミング&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;配点： (1) 20点, (2-1) 20点, (2-2) 20点, (2-3) 20点, (2-4) 20点&lt;/p&gt;
&lt;p&gt;ハッシュ法 (hash method) によって，いくつかの非負整数 (nonnegative integer) を，添字 (index) の範囲が 0～$n-1$，要素数が $n$ の配列 (array) に格納 (store) することを考える．ここで，格納する非負整数を $n$ で割った剰余 (remainder) を返すハッシュ関数 (hash function) を用いて，ハッシュ値 (hash value) を添字とするセル (cell) に非負整数を格納するものとする．なお，衝突 (collision) が生じた際には，ハッシュ値に整数 $k$ ($k \ge 1$) を加えて $n$ で割った剰余を添字とするセルに格納する．それでもなお衝突が生じる場合には，非負整数が格納されていないセルが見つかるまで，$k$ を $2k, 3k, 4k, \cdots$ と $k$ の倍数へ順に置き換えて同様の処理を行うものとする．以下の各問に答えよ．&lt;/p&gt;
&lt;p&gt;(1) $n = 10, k = 1$ とするハッシュ法を考える．どのセルにも非負整数が格納されていない状態から始めて，まず 21 を添字が 1 のセルに格納し，次に 15 を添字が 5 のセルに格納した状態を考える．これに続けて，28 と 35 をこの順番で格納するとき，それぞれどのセルに格納されるか，その添字を答えよ．&lt;/p&gt;
&lt;p&gt;(2) 図 1 に示すC言語で書かれたプログラムは，あらかじめ10個の非負整数を配列に格納しておき，キーボードから入力された非負整数が配列に格納されているかどうかを，ハッシュ法によって調べるプログラムである．以下の各小問に答えよ．&lt;/p&gt;
&lt;p&gt;(2-1) このプログラムが 43 行目まで実行された後の，&lt;code&gt;table[0]&lt;/code&gt;～&lt;code&gt;table[19]&lt;/code&gt; の値を答えよ．なお，解答にあたっては，解答用紙の欄を用いること．&lt;/p&gt;
&lt;p&gt;(2-2) 関数 &lt;code&gt;search(int *table, int d)&lt;/code&gt; は，非負整数 &lt;code&gt;d&lt;/code&gt; が配列 &lt;code&gt;table&lt;/code&gt; に格納されていればその添字を，格納されていなければ -1 を返す．そのような動作となるように，プログラム中の空欄 (ア) ～ (エ) を適切に埋めよ．&lt;/p&gt;
&lt;p&gt;(2-3) このプログラムでは，&lt;code&gt;SKIP&lt;/code&gt; は 3 となっている．これを 4 に変更すると，45 行目の &lt;code&gt;printf&lt;/code&gt; 文以降が実行されない．このような問題が生じる理由を簡潔に答えよ．&lt;/p&gt;
&lt;p&gt;(2-4) 小問 (2-3) のような問題が生じないようにするためには，一般に &lt;code&gt;MAX&lt;/code&gt; と &lt;code&gt;SKIP&lt;/code&gt; の間にどのような関係が成立していなければならないか，簡潔に答えよ．&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;

#define EMPTY -1
#define MAX  20
#define SKIP  3

int hash(int x){
    return x % MAX;
}

int next(int x){
    x = x + SKIP;
    return x % MAX;
}

void store(int *table, int d){
    int h;
    h = hash(d);
    while (table[h] != EMPTY) h = next(h);
    table[h] = d;
}

int search(int *table, int d){
    int h;
    h = (ア) ;
    while (table[h] != EMPTY) {
        if (table[h] == d) return (イ) ;
        h = (ウ) ;
    }
    return (エ) ;
}

int main(){
    int i, query;
    int table[MAX];
    int data[] = {31,45,59,25,95,39,76,27,65,43};
    
    /* 配列を初期化する */
    for (i=0; i&amp;lt;MAX; i++) table[i] = EMPTY;
    
    /* 10個の非負整数を格納する */
    for (i=0; i&amp;lt;10; i++) store(table, data[i]);
    
    /* キーボードから非負整数を入力する */
    printf(&quot;Query: &quot;);
    scanf(&quot;%d&quot;, &amp;amp;query);
    
    /* 入力された非負整数が配列に格納されているかどうかを調べる */
    if (search(table, query) != -1) printf(&quot;Found.\n&quot;);
    else printf(&quot;Not found.\n&quot;);
    
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;28&lt;/strong&gt; の格納：
&lt;ul&gt;
&lt;li&gt;ハッシュ値：$28 \bmod 10 = 8$。インデックス 8 のセルは空（&lt;code&gt;EMPTY&lt;/code&gt;）であるため、&lt;strong&gt;28 はインデックス 8 のセルに格納される&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;35&lt;/strong&gt; の格納：
&lt;ul&gt;
&lt;li&gt;ハッシュ値：$35 \bmod 10 = 5$。インデックス 5 のセルはすでに 15 によって占有されているため衝突が発生する。&lt;/li&gt;
&lt;li&gt;次のセルの探索：$(5 + k) \bmod 10 = (5 + 1) \bmod 10 = 6$。インデックス 6 のセルは空であるため、&lt;strong&gt;35 はインデックス 6 のセルに格納される&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;：28：&lt;strong&gt;8&lt;/strong&gt;，35：&lt;strong&gt;6&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;p&gt;プログラムの設定より、&lt;code&gt;MAX = 20&lt;/code&gt;，&lt;code&gt;SKIP = 3&lt;/code&gt;，&lt;code&gt;EMPTY = -1&lt;/code&gt; である。ハッシュ関数は $x \bmod 20$、衝突解決法は線形探索法（増分は 3）である。
&lt;code&gt;data[]&lt;/code&gt; の 10 個の要素を順に格納するプロセスは以下の通りである：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;31&lt;/strong&gt;: $31 \bmod 20 = 11 \implies$ 空のため、&lt;code&gt;table[11] = 31&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;45&lt;/strong&gt;: $45 \bmod 20 = 5 \implies$ 空のため、&lt;code&gt;table[5] = 45&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;59&lt;/strong&gt;: $59 \bmod 20 = 19 \implies$ 空のため、&lt;code&gt;table[19] = 59&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;25&lt;/strong&gt;: $25 \bmod 20 = 5 \implies$ 衝突。$(5+3)%20 = 8$ は空のため、&lt;code&gt;table[8] = 25&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;95&lt;/strong&gt;: $95 \bmod 20 = 15 \implies$ 空のため、&lt;code&gt;table[15] = 95&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;39&lt;/strong&gt;: $39 \bmod 20 = 19 \implies$ 衝突。$(19+3)%20 = 2$ は空のため、&lt;code&gt;table[2] = 39&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;76&lt;/strong&gt;: $76 \bmod 20 = 16 \implies$ 空のため、&lt;code&gt;table[16] = 76&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;27&lt;/strong&gt;: $27 \bmod 20 = 7 \implies$ 空のため、&lt;code&gt;table[7] = 27&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;65&lt;/strong&gt;: $65 \bmod 20 = 5 \implies$ 衝突 $\to 8$ (衝突) $\to (8+3)%20 = 11$ (衝突) $\to (11+3)%20 = 14$ は空のため、&lt;code&gt;table[14] = 65&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;43&lt;/strong&gt;: $43 \bmod 20 = 3 \implies$ 空のため、&lt;code&gt;table[3] = 43&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;最終的な &lt;code&gt;table&lt;/code&gt; の状態：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;table[0] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[1] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[2] = 39&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[3] = 43&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[4] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[5] = 45&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[6] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[7] = 27&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[8] = 25&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[9] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[10] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[11] = 31&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[12] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[13] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[14] = 65&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[15] = 95&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[16] = 76&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[17] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[18] = -1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;table[19] = 59&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(ア)&lt;/strong&gt;: &lt;code&gt;hash(d)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(イ)&lt;/strong&gt;: &lt;code&gt;h&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(ウ)&lt;/strong&gt;: &lt;code&gt;next(h)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(エ)&lt;/strong&gt;: &lt;code&gt;-1&lt;/code&gt; (または &lt;code&gt;EMPTY&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;SKIP&lt;/code&gt; を 4 に変更した場合、$\gcd(\text{MAX}, \text{SKIP}) = \gcd(20, 4) = 4 \ne 1$ となり、互いに素ではなくなる。
このとき、10番目の要素 &lt;code&gt;43&lt;/code&gt; の格納（&lt;code&gt;store&lt;/code&gt; の呼び出し）において：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$43 \bmod 20 = 3$（衝突：すでに &lt;code&gt;39&lt;/code&gt; が格納されている）。&lt;/li&gt;
&lt;li&gt;次に探索されるインデックスのシーケンスは：$3 \to 7 \to 11 \to 15 \to 19 \to 3 \to \dots$ となり、長さ 5 の巡回サイクルを形成する。&lt;/li&gt;
&lt;li&gt;このサイクルに含まれるセル（&lt;code&gt;table[3]=39&lt;/code&gt;, &lt;code&gt;table[7]=27&lt;/code&gt;, &lt;code&gt;table[11]=31&lt;/code&gt;, &lt;code&gt;table[15]=95&lt;/code&gt;, &lt;code&gt;table[19]=59&lt;/code&gt;）はすべて &lt;code&gt;EMPTY&lt;/code&gt;（-1）ではない。&lt;/li&gt;
&lt;li&gt;そのため、&lt;code&gt;store&lt;/code&gt; 内の &lt;code&gt;while (table[h] != EMPTY)&lt;/code&gt; ループから抜けることができず、無限ループに陥る。&lt;/li&gt;
&lt;li&gt;結果として、43行目の &lt;code&gt;store&lt;/code&gt; が終了せず、プログラムは45行目の &lt;code&gt;printf&lt;/code&gt; 以降を実行できない。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-4)&lt;/h3&gt;
&lt;p&gt;一般に、&lt;code&gt;MAX&lt;/code&gt; 与 &lt;code&gt;SKIP&lt;/code&gt; が**互いに素（coprime、すなわち最大公約数 $\gcd(\text{MAX}, \text{SKIP}) = 1$）**でなければならない。
二つの値が互いに素である場合のみ、任意の開始位置からハッシュ表のすべてのセル（&lt;code&gt;MAX&lt;/code&gt; 個）を重複なく探索でき、空きセルが存在する限り必ずそこに到達できるため、無限ループを避けることができる。&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2008年8月実施 計算機システムとシステムプログラム&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;配点： (1-1) 21点, (1-2) 10点, (1-3-1) 4点, (1-3-2) 15点, (2-1) 18点, (2-2) 32点&lt;/p&gt;
&lt;p&gt;(1) 計算機におけるメモリアクセスに関して以下の各小問に答えよ．&lt;/p&gt;
&lt;p&gt;(1-1) (a)～(g) にあてはまる語句を下の(ア)～(コ)の選択肢から選んで記号で答えよ．ただし，同じ選択肢を複数回用いてもよい．&lt;/p&gt;
&lt;p&gt;主記憶 (main memory) 内のデータへのアクセスは，語（ワード，word）を単位とした格納位置を示すアドレス (address) を指定することによって行われる．このとき，アクセスされたデータの写しを小容量であるが高速のキャッシュメモリ (cache memory)（以下，キャッシュ）に一時的に作っておき，次に同じデータがアクセスされたときにキャッシュからデータを取り出すことにより，見かけ上主記憶のアクセス速度を高速化することが広く行われている．これは，一度アクセスされたデータは繰り返し利用される確率が高いという [ (a) ]，近いアドレスに格納されたデータはまとまってアクセスされる確率が高いという [ (b) ] を利用するものである．アクセスされるデータの写しがキャッシュに存在する確率をヒット率 (hit ratio) という．&lt;/p&gt;
&lt;p&gt;主記憶のデータの写しは，一定 of 大きさの連続したアドレスに格納されたデータを単位として作られる．このとき，写しを作る大きさで主記憶を先頭から区切ったときの各々の区分をブロック (block) と呼ぶ．また，キャッシュをブロックと同じ大きさに分けた時の各々の区分をブロック枠 (block frame) という．ブロックに対しその写しを作るブロック枠を割り当てることを，ブロックのマッピング (mapping) と呼ぶ．ブロックのマッピングを行うための方式には，任意のブロック枠を割り当てることができる [ (c) ] 方式，ブロック枠の割り当てが一意的に決められている [ (d) ] 方式がある．[ (d) ] 方式は，[ (c) ] 方式よりも，キャッシュが同じ容量を持つときのヒット率は一般に [ (e) ]く，キャッシュの使用効率も [ (e) ]い．また，これら2つの方式を組み合わせた方式として，ブロック枠を同数の集合に分け，それぞれの集合に対し [ (f) ] 方式を適用する [ (g) ] 方式がある．&lt;/p&gt;
&lt;p&gt;選択肢
（ア）空間的局所性 (spatial locality)　（イ）セット連想（群連想）マッピング (set associative mapping)
（ウ）時間的局所性 (temporal locality)　（エ）アドレスマルチプレクス (address multiplex)
（オ）直接マッピング (direct mapping)　　（カ）完全連想マッピング (fully associative mapping)
（キ）ライトスルー (write through)　　　（ク）ファイルマッピング (file mapping)
（ケ）高　　　　　　　　　　　　　　　（コ）低&lt;/p&gt;
&lt;p&gt;(1-2) キャッシュに必要な写しが存在しない新たな主記憶のブロックがアクセスされたとき，キャッシュに空きブロック枠がないならば，ブロック枠のどれかを選択してデータを入れ替える必要がある．このとき，入れ替えるべきブロック枠を選択するアルゴリズムをブロック置き換えアルゴリズム (block replacement algorithm) という．ブロック置き換えアルゴリズムとしては，LRU (Least Recently Used), FIFO (First-In First-Out) などがある．この LRU および FIFO について，&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;実装の容易さ&lt;/li&gt;
&lt;li&gt;ブロック枠の数とヒット率の関係
の観点で比較した上で，それぞれの特徴をその特徴を有する理由とともに述べよ．&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(1-3) 1 ブロックの大きさが 4 語，ブロック枠の数が 4 のキャッシュについて以下の各小問に答えよ．ただし，主記憶のアドレスは 8 ビットで指定されるものとする．また，ブロックのマッピング方式としては，セット数 2 のセット連想マッピング方式が用いられるものとする．&lt;/p&gt;
&lt;p&gt;(1-3-1) 主記憶のアドレスのうち，セット内で各ブロックを識別するタグ (tag) に何ビット用いられるか答えよ．&lt;/p&gt;
&lt;p&gt;(1-3-2) 64 個の語を格納する配列 a[i] ($0 \le i \le 63$) を考える．a[i] は，主記憶上のアドレス 00 ～ 3F (16進数表記) に a[0] から，a[63] まで順に格納され，常駐しているものとする．また，主記憶上の各ブロックにはブロック番号が 0 から順に割り振られるものとする．すなわち，主記憶上のアドレス 00～03 はブロック番号 0, 04～07 はブロック番号 1, ..., 3C～3F はブロック番号 15 となる．
このとき，あるプログラムが下記の順で配列にアクセスを行ったとする．&lt;/p&gt;
&lt;p&gt;a[0], a[4], a[8], a[53], a[54], a[55], a[56], a[4], a[20], a[21]&lt;/p&gt;
&lt;p&gt;ブロック置き換えアルゴリズムとして LRU を用いた場合の，上記アクセスにおけるヒット率を求めよ．ただし，プログラム実行前にはキャッシュの内容は空に初期化されているものとする．
導出過程として，各アクセスの結果，ブロック枠に割り当てられるブロックのブロック番号を解答用紙の対応するセット番号の欄に記入せよ．また，アクセスされるデータの写しがキャッシュに存在するとき，「キャッシュヒット」欄に〇を記入せよ．&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;(2) 単一プロセッサをもつマルチプログラミングシステムに関して以下の各小問に答えよ．&lt;/p&gt;
&lt;p&gt;(2-1) 次の説明文および図 1 の(a)～(f)にあてはまる語句を下の(ア)～(ソ)の選択肢から選んで記号で答えよ．&lt;/p&gt;
&lt;p&gt;単一プロセッサをもつマルチプログラミングシステムにおいて，実行中のプログラムの実体であるプロセスは実行 (running) 状態，実行可能 (ready) 状態，待ち (waiting または blocked) 状態の 3 状態を遷移する．&lt;/p&gt;
&lt;p&gt;生成されたプロセスはまず [ (a) ] となる．その後，そのプロセスは [ (b) ] され，[ (c) ] に遷移する．[ (c) ] にあるプロセスは，入出力処理の完了を待つなどの事象を待つ操作を開始することにより，[ (d) ] に遷移する．あるいは，[ (c) ] にあるプロセスは，強制的に [ (e) ] され，[ (a) ] に遷移する．[ (d) ] にあるプロセスは，入出力操作の完了や何らかの事象の発生により，[ (a) ] に遷移する．このように，生成されたプロセスは 3 状態を遷移し，[ (c) ] を経て終了する．なお，実行中のプロセスを次に実行すべきプロセスと切り替えることを [ (f) ] という．&lt;/p&gt;
&lt;p&gt;選択肢
（ア）レイテンシ (latency)　（イ）コンテクストスイッチ (context switch)　（ウ）待ち状態
（エ）コンパイル (compile)　（オ）ソースプログラム (source program)　（カ）実行可能状態
（キ）ディスパッチ (dispatch)　（ク）実行可能プログラム (executable program)　（ケ）リンク (link)
（コ）ライブラリ (library)　（サ）インターセクション (intersection)　（シ）実行状態
（ス）スループット (throughput)　（セ）オブジェクトプログラム (object program)　（ソ）プリエンプション (preemption)&lt;/p&gt;
&lt;p&gt;(2-2) 単一プロセッサをもつマルチプログラミングシステムでは，新たに生成されたプロセス，および実行可能状態になったプロセスは，レディキュー (ready queue) の末尾に格納され，レディキューの先頭よりプロセッサにディスパッチされ実行される．この際，レディキューにどのような順序でプロセスを格納し，どのタイミングでプロセッサにディスパッチするかを決定するスケジューリングアルゴリズムは，プロセスの実行順序，ターンアラウンドタイム (turnaround time)，応答時間 (response time) に影響を与える．&lt;/p&gt;
&lt;p&gt;いまレディキューに格納されたプロセスが全くない状態を初期状態とし，プロセス A, B, C, D が表 1 に示される生成時刻で生成され，同じく表 1 に示される処理時間で処理が完了すると仮定する．&lt;/p&gt;
&lt;p&gt;表 1: プロセスの生成時刻とその処理時間&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;プロセス&lt;/th&gt;
&lt;th&gt;生成時刻 (T)&lt;/th&gt;
&lt;th&gt;処理時間&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;A&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;このとき，スケジューリングアルゴリズムとして FIFO (First-In First-Out) 方式，RR (Round Robin) 方式を採用した場合，プロセス A, B, C, D がプロセッサで処理される様子をそれぞれの方式ごとに解答用紙に図示せよ．また，プロセス A, B, C, D の平均ターンアラウンドタイムおよび平均応答時間についてもそれぞれの方式について求めよ．&lt;/p&gt;
&lt;p&gt;ただし，下記の点に留意すること．&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ある時刻に生成あるいはプリエンプションされたプロセスは，その時刻に直ちにレディキューに格納される．生成されたプロセスとプリエンプションされたプロセスが，レディキューに同時刻に格納される場合は，生成されたプロセスが先にレディキューに格納される．&lt;/li&gt;
&lt;li&gt;あるプロセスの処理が完了あるいはプリエンプションされた時刻から次のプロセスがプロセッサにディスパッチされ実行される時刻までに要する処理時間（プロセスの切り替えに要する処理時間）を 1 とする．ただし，時刻 T=0 でプロセス A がプロセッサにディスパッチされ実行されるまでに要する処理時間については 0 とする．&lt;/li&gt;
&lt;li&gt;プロセスがディスパッチされ実行されてからプリエンプションされるまでの時間をタイムスライス (time slice) と呼び，それを 2 とする．&lt;/li&gt;
&lt;li&gt;タイムスライス中にプロセスが終了した時は，次のプロセスがディスパッチされる．&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a)&lt;/strong&gt;: ウ（時間的局所性）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b)&lt;/strong&gt;: ア（空間的局所性）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c)&lt;/strong&gt;: カ（完全連想マッピング）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(d)&lt;/strong&gt;: オ（直接マッピング）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(e)&lt;/strong&gt;: コ（低）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(f)&lt;/strong&gt;: カ（完全連想マッピング）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(g)&lt;/strong&gt;: イ（セット連想マッピング）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;実装の容易さ (Ease of Implementation)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FIFO&lt;/strong&gt;: 実装が非常に容易である。各ブロックがキャッシュに入った順番（キューや循環バッファ、単純なカウンタによる）のみを管理すればよく、ヒット（キャッシュヒット）時に情報の更新を行う必要がない。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU&lt;/strong&gt;: 実装が比較的複雑である。キャッシュへのアクセス（ヒット・ミス問わず）が発生するたびに、アクセスされたブロックの「最近の参照履歴（タイムスタンプやスタック位置など）」を更新する必要があり、より多くのハードウェア（比較器や状態レジスタ）と消費電力を要する。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ブロック枠の数とヒット率の関係 (Number of Blocks vs. Hit Ratio)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FIFO&lt;/strong&gt;: スタックアルゴリズムの性質を満たさないため、ブロック枠（キャッシュ容量）を増やした際、特定のアクセスパターンでヒット率が逆に低下する現象（&lt;strong&gt;Beladyの偏執現象 / Belady&apos;s Anomaly&lt;/strong&gt;）が発生することがある。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU&lt;/strong&gt;: スタックアルゴリズムの性質を満たすため、ブロック枠を増やすことでヒット率が低下することは決してなく、常に向上または維持されることが保証される。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-3-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;キャッシュのブロック枠の総数は 4。2ウェイセット連想方式（セット数 2）なので、セットの数（Set count）は $4 / 2 = 2$ である。&lt;/li&gt;
&lt;li&gt;セットを識別するためのインデックス（Index）のビット幅：$\log_2(2) = 1$ ビット。&lt;/li&gt;
&lt;li&gt;1ブロックの大きさは 4 語（ワード）であるため、ブロック内オフセット（Offset）のビット幅：$\log_2(4) = 2$ ビット。&lt;/li&gt;
&lt;li&gt;主記憶のアドレスは 8 ビットであるため、タグ（Tag）のビット幅は以下の通りとなる：
$$\text{Tag bits} = 8 - \text{Index bits} (1) - \text{Offset bits} (2) = 5\ \text{bits}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;：&lt;strong&gt;5&lt;/strong&gt; ビット&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-3-2)&lt;/h3&gt;
&lt;p&gt;各アドレスに対応するブロック番号 $B = \text{Address} / 4$、およびマップされるセット番号 $S = B \bmod 2$ は以下の通りである。
LRU置換ポリシーにおける各セットの状態遷移（左側が MRU（最も新しく参照）、右側が LRU（最も古く参照））：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;アクセス順&lt;/th&gt;
&lt;th&gt;配列要素&lt;/th&gt;
&lt;th&gt;主記憶アドレス (10進数)&lt;/th&gt;
&lt;th&gt;ブロック番号 $B$&lt;/th&gt;
&lt;th&gt;セット番号 $S$&lt;/th&gt;
&lt;th&gt;セット 0 の状態&lt;/th&gt;
&lt;th&gt;セット 1 の状態&lt;/th&gt;
&lt;th&gt;キャッシュヒット&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[4]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[8]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[2, 0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[53]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;53&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[2, 0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[13, 1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[54]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;54&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[2, 0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[13, 1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇 (Hit)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[55]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;55&lt;/td&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[2, 0]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[13, 1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇 (Hit)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[56]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;56&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[14, 2]&lt;/code&gt; (0を置換)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[13, 1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[4]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[14, 2]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[1, 13]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇 (Hit)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[20]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[14, 2]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[5, 1]&lt;/code&gt; (13を置換)&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a[21]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[14, 2]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;[5, 1]&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇 (Hit)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;全 10 回のアクセスのうち、ヒットは 4 回（第 5, 6, 8, 10 回目）。
&lt;strong&gt;平均ヒット率&lt;/strong&gt;：$4 / 10 = 40%$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(a)&lt;/strong&gt;: カ（実行可能状態）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b)&lt;/strong&gt;: キ（ディスパッチ）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(c)&lt;/strong&gt;: シ（実行状態）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(d)&lt;/strong&gt;: ウ（待ち状態）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(e)&lt;/strong&gt;: ソ（プリエンプション）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(f)&lt;/strong&gt;: イ（コンテクストスイッチ）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;h4&gt;FIFO 方式&lt;/h4&gt;
&lt;p&gt;非プリエンプティブ（非横取り）方式。プロセスは生成された順に実行され、プロセスの切り替え時に 1 のコンテクストスイッチオーバーヘッドが発生する。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gantt チャート (FIFO)&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;T =  0    1    2    3    4    5    6    7    8    9    10   11   12   13   14   15   16
     [------ プロセス A ------] (切) [B] (切) [------ プロセス C ------] (切) [--- プロセス D ---]
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス A&lt;/strong&gt;: 生成 $T=0$, 実行 $[0, 6]$, 完了 $T=6$。周転時間 $= 6 - 0 = 6$, 応答時間 $= 0 - 0 = 0$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス B&lt;/strong&gt;: 生成 $T=1$, 実行 $[7, 8]$, 完了 $T=8$。周転時間 $= 8 - 1 = 7$, 応答時間 $= 7 - 1 = 6$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス C&lt;/strong&gt;: 生成 $T=4$, 実行 $[9, 13]$, 完了 $T=13$。周転時間 $= 13 - 4 = 9$, 応答时间 $= 9 - 4 = 5$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;プロセス D&lt;/strong&gt;: 生成 $T=9$, 実行 $[14, 16]$, 完了 $T=16$。周転時間 $= 16 - 9 = 7$, 応答時間 $= 14 - 9 = 5$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;平均ターンアラウンドタイム (Average Turnaround Time)&lt;/strong&gt;:
$$\frac{6 + 7 + 9 + 7}{4} = 7.25$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;平均応答時間 (Average Response Time)&lt;/strong&gt;:
$$\frac{0 + 6 + 5 + 5}{4} = 4.0$$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;RR (Round Robin) 方式&lt;/h4&gt;
&lt;p&gt;タイムスライスは 2、コンテクストスイッチオーバーヘッドは 1。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;平均ターンアラウンドタイム (Average Turnaround Time)&lt;/strong&gt;:
$$\frac{13 + 3 + 15 + 7}{4} = 9.5$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平均応答時間 (Average Response Time)&lt;/strong&gt;:
$$\frac{0 + 2 + 4 + 5}{4} = 2.75$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2008年8月実施 計算理論&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;配点： (1-1) 15点, (1-2) 15点, (1-3) 20点, (2-1) 15点, (2-2) 15点, (2-3) 20点&lt;/p&gt;
&lt;p&gt;(1) 有限オートマトン (finite automaton) に関して以下の各小問に答えよ．なお有限オートマトン $M_1, M_2, M_3$ それぞれを以下の状態遷移図 (state transition diagram) の通り定める．各有限オートマトンの初期状態 (initial state) は $a, h, l$ であり，受理状態 (accepting state) は $c, k, m, n$ である．また，入力記号 (input symbol) の集合は $\Sigma = {0, 1}$ とする．&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;图 1：有限オートマトン $M_1, M_2, M_3$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;h5&gt;$M_1$&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    direction LR
    state &quot;a (Initial)&quot; as a
    state &quot;c (Accepting)&quot; as c
    [*] --&amp;gt; a
    a --&amp;gt; d : 0
    a --&amp;gt; b : 1
    d --&amp;gt; a : 0
    d --&amp;gt; g : 1
    b --&amp;gt; c : 0
    b --&amp;gt; e : 1
    c --&amp;gt; g : 0
    c --&amp;gt; e : 1
    e --&amp;gt; g : 0
    e --&amp;gt; b : 1
    g --&amp;gt; e : 0
    g --&amp;gt; f : 1
    f --&amp;gt; c : 0
    f --&amp;gt; g : 1
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;$M_2$&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    direction LR
    state &quot;h (Initial)&quot; as h
    state &quot;k (Accepting)&quot; as k
    [*] --&amp;gt; h
    h --&amp;gt; i : ε
    h --&amp;gt; k : ε
    i --&amp;gt; j : 1
    i --&amp;gt; k : 0
    j --&amp;gt; i : ε
    k --&amp;gt; i : 0
    k --&amp;gt; k : 1
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;$M_3$&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    direction LR
    state &quot;l (Initial)&quot; as l
    state &quot;m (Accepting)&quot; as m
    state &quot;n (Accepting)&quot; as n
    [*] --&amp;gt; l
    l --&amp;gt; l : 0
    l --&amp;gt; m : 0, 1
    m --&amp;gt; l : 0
    m --&amp;gt; n : 1
    n --&amp;gt; m : 0
    n --&amp;gt; n : 1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(1-1) 有限オートマトン $M_1$ が受理 (accept) する語 (word) の内，長さ 4 以下のもの全てを示せ．&lt;/p&gt;
&lt;p&gt;(1-2) 有限オートマトン $M_2$ は $\varepsilon$-動作 ($\varepsilon$-move) を有する．最初に，$M_2$ の各状態に対する $\varepsilon$-閉包 ($\varepsilon$-closure) を示せ．次に，求めた $\varepsilon$-閉包から $\varepsilon$-動作のない非決定性 (non-deterministic) 有限オートマトン $M_2&apos;$ を構成し，状態遷移図で示せ．ただし $M_2&apos;$ は $M_2$ と同じ状態集合を有するものとし，状態遷移図には状態名も記入せよ．なお，ある状態 $x$ に対する $\varepsilon$-閉包とは，$x$ そのものと $x$ から $\varepsilon$-動作のみで到達できる状態全ての集合をいう．&lt;/p&gt;
&lt;p&gt;(1-3) 有限オートマトン $M_3$ と同じ言語 (language) を受理する状態数が最小 (minimum) の決定性有限オートマトン $M_3&apos;$ を求めて，状態遷移図で示せ．なお $M_3&apos;$ を求める過程は示さずに，結果のみを示せ．&lt;/p&gt;
&lt;p&gt;(2) 文脈自由文法 (context-free grammar) に関して以下の各小問に答えよ．なお文法 $G_1, G_2$ それぞれを以下の通り定める．&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文法 $G_1(V_1, T_1, P_1, S_1)$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;非終端記号の集合 $V_1 = {A}$&lt;/li&gt;
&lt;li&gt;終端記号の集合 $T_1 = {\text{if}, \text{then}, \text{else}, \text{e}, \text{s}}$&lt;/li&gt;
&lt;li&gt;開始記号 $S_1 = A$&lt;/li&gt;
&lt;li&gt;生成規則の集合 $P_1 = { A \to \text{if e then } A, \quad A \to \text{if e then } A \text{ else } A, \quad A \to \text{s} }$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;文法 $G_2(V_2, T_2, P_2, S_2)$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;非終端記号の集合 $V_2 = {B, C, D}$&lt;/li&gt;
&lt;li&gt;終端記号の集合 $T_2 = {\text{if}, \text{then}, \text{else}, \text{e}, \text{s}}$&lt;/li&gt;
&lt;li&gt;開始記号 $S_2 = B$&lt;/li&gt;
&lt;li&gt;生成規則の集合 $P_2 = { B \to C, \quad B \to D, \quad C \to \text{if e then } B, \quad D \to \text{if e then } D \text{ else } B, \quad D \to \text{s} }$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(2-1) 文法 $G_1$ における文 “$\text{if e then s else if e then s}$” に対する最左導出 (leftmost derivation) および最右導出 (rightmost derivation) における導出の過程をそれぞれ示せ．&lt;/p&gt;
&lt;p&gt;(2-2) 文法 $G_1$ における文 “$\text{if e then if e then s else s}$” に対する異なる 2 通りの導出木 (derivation tree) を示せ．&lt;/p&gt;
&lt;p&gt;(2-3) 文法 $G_2$ は曖昧である．具体的な根拠を示せ．&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;p&gt;状態遷移および受理状態 $c$ に至る長さ 4 以下の経路の解析：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;受理状態は $c$ のみである。&lt;/li&gt;
&lt;li&gt;長さ 2 の受理語：
&lt;ul&gt;
&lt;li&gt;$a \xrightarrow{1} b \xrightarrow{0} c \implies$ &lt;code&gt;10&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;長さ 4 の受理語：
&lt;ul&gt;
&lt;li&gt;$a \xrightarrow{0} d \xrightarrow{0} a \xrightarrow{1} b \xrightarrow{0} c \implies$ &lt;code&gt;0010&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;$a \xrightarrow{0} d \xrightarrow{1} e \xrightarrow{1} b \xrightarrow{0} c \implies$ &lt;code&gt;0110&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;$a \xrightarrow{1} b \xrightarrow{1} e \xrightarrow{1} b \xrightarrow{0} c \implies$ &lt;code&gt;1110&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;解答&lt;/strong&gt;：&lt;code&gt;10&lt;/code&gt;, &lt;code&gt;0010&lt;/code&gt;, &lt;code&gt;0110&lt;/code&gt;, &lt;code&gt;1110&lt;/code&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;h4&gt;$\varepsilon$-閉包 ($\varepsilon$-closure)&lt;/h4&gt;
&lt;p&gt;各状態から $\varepsilon$ 動作のみで到達できる状態の集合（自身を含む）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\varepsilon\text{-closure}(h) = {h, i, k}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(i) = {i}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(j) = {i, j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(k) = {k}$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;$\varepsilon$-動作のないNFA $M_2&apos;$&lt;/h4&gt;
&lt;p&gt;状態遷移関数を $\delta&apos;(q, a) = \varepsilon\text{-closure}(\delta(\varepsilon\text{-closure}(q), a))$ と定義し、状態集合と初期状態は不変とする。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;状態集合&lt;/strong&gt;：${h, i, j, k}$、初期状態：$h$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;受理状態&lt;/strong&gt;：$\varepsilon\text{-closure}(q)$ に元の受理状態 $k$ が含まれる状態が受理状態となる。よって、受理状態は &lt;strong&gt;${h, k}$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状態遷移&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;$\delta&apos;(h, 0) = {k}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(h, 1) = {i, j, k}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(i, 0) = {k}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(i, 1) = {i, j}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(j, 0) = {k}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(j, 1) = {i, j}$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(k, 0) = \emptyset$&lt;/li&gt;
&lt;li&gt;$\delta&apos;(k, 1) = {k}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;$M_2&apos;$ の状態遷移図&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; h
    h --&amp;gt; k : 0
    h --&amp;gt; i : 1
    h --&amp;gt; j : 1
    h --&amp;gt; k : 1
    i --&amp;gt; k : 0
    i --&amp;gt; i : 1
    i --&amp;gt; j : 1
    j --&amp;gt; k : 0
    j --&amp;gt; i : 1
    j --&amp;gt; j : 1
    k --&amp;gt; k : 1
    
    state h %% accepting
    state k %% accepting
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;p&gt;部分集合構成法（Subset Construction）を用いて NFA $M_3$ を DFA に変換し、等価な状態を併合して最小化（Minimization）を行う。
最小化された決定性有限オートマトン（DFA）$M_3&apos;$ の状態集合は 5 つとなる：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$S_0 = {l}$ （初期状態、非受理）&lt;/li&gt;
&lt;li&gt;$S_1 = {l, m}$ （受理状態）&lt;/li&gt;
&lt;li&gt;$S_2 = {m}$ （受理状態）&lt;/li&gt;
&lt;li&gt;$S_3 = {m, n}$ （受理状態）&lt;/li&gt;
&lt;li&gt;$S_4 = {n}$ （受理状態）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;DFA $M_3&apos;$ の状態遷移図&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;stateDiagram-v2
    [*] --&amp;gt; S0
    S0 --&amp;gt; S1 : 0
    S0 --&amp;gt; S2 : 1
    S1 --&amp;gt; S1 : 0
    S1 --&amp;gt; S3 : 1
    S2 --&amp;gt; S0 : 0
    S2 --&amp;gt; S4 : 1
    S3 --&amp;gt; S1 : 0
    S3 --&amp;gt; S4 : 1
    S4 --&amp;gt; S2 : 0
    S4 --&amp;gt; S4 : 1
    
    state S1 %% accepting
    state S2 %% accepting
    state S3 %% accepting
    state S4 %% accepting
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;p&gt;対象の文は “$\text{if e then s else if e then s}$”：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;最左導出 (Leftmost Derivation)&lt;/strong&gt;:
$$A \Rightarrow \text{if e then } A \text{ else } A \Rightarrow \text{if e then s else } A \Rightarrow \text{if e then s else if e then } A \Rightarrow \text{if e then s else if e then s}$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最右導出 (Rightmost Derivation)&lt;/strong&gt;:
$$A \Rightarrow \text{if e then } A \text{ else } A \Rightarrow \text{if e then } A \text{ else if e then } A \Rightarrow \text{if e then } A \text{ else if e then s} \Rightarrow \text{if e then s else if e then s}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;p&gt;対象 of 文は “$\text{if e then if e then s else s}$”。この文法には「懸念される else（dangling-else）」の曖昧性が存在する：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;導出木 1 (else が内側の if と結合する場合)&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;graph TD
    A1[A] --&amp;gt; if1[if]
    A1 --&amp;gt; e1[e]
    A1 --&amp;gt; then1[then]
    A1 --&amp;gt; A2[A]
    A2 --&amp;gt; if2[if]
    A2 --&amp;gt; e2[e]
    A2 --&amp;gt; then2[then]
    A2 --&amp;gt; A3[A]
    A3 --&amp;gt; s1[s]
    A2 --&amp;gt; else2[else]
    A2 --&amp;gt; A4[A]
    A4 --&amp;gt; s2[s]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;導出木 2 (else が外側の if と結合する場合)&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;graph TD
    A1[A] --&amp;gt; if1[if]
    A1 --&amp;gt; e1[e]
    A1 --&amp;gt; then1[then]
    A1 --&amp;gt; A2[A]
    A2 --&amp;gt; if2[if]
    A2 --&amp;gt; e2[e]
    A2 --&amp;gt; then2[then]
    A2 --&amp;gt; A3[A]
    A3 --&amp;gt; s1[s]
    A1 --&amp;gt; else1[else]
    A1 --&amp;gt; A4[A]
    A4 --&amp;gt; s2[s]
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;p&gt;文法 $G_2$ は曖昧（二義的）である。なぜなら、語 $w = \text{if e then if e then s else if e then s else s}$ に対して、異なる 2 通りの構文解析木（すなわち、2通りの異なる最左導出）を構築できるからである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;導出 1&lt;/strong&gt;（外側の &lt;code&gt;if&lt;/code&gt; が非終端記号 $C$、すなわち &lt;code&gt;else&lt;/code&gt; を持たない構造に対応）：
$$B \Rightarrow C \Rightarrow \text{if e then } B$$
ここで、内側の $B$ が &lt;code&gt;if-else&lt;/code&gt; 構造を推出する：
$$B \Rightarrow D \Rightarrow \text{if e then } D \text{ else } B$$
ここで最初の $D \Rightarrow \text{s}$ であり、二番目の $B \Rightarrow D \Rightarrow \text{if e then } D \text{ else } B \Rightarrow \dots \Rightarrow \text{if e then s else s}$ となる。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;導出 2&lt;/strong&gt;（外側の &lt;code&gt;if&lt;/code&gt; が非終端記号 $D$、すなわち &lt;code&gt;else&lt;/code&gt; を持つ構造に対応）：
$$B \Rightarrow D \Rightarrow \text{if e then } D \text{ else } B$$
ここで最初の $D \Rightarrow \text{if e then } D \text{ else } B \Rightarrow \text{if e then s else } C \Rightarrow \text{if e then s else if e then s}$ であり、二番目の $B \Rightarrow D \Rightarrow \text{s}$ となる。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このように、同じ文に対して 2 つの異なる解釈（構文木）が存在するため、文法 $G_2$ は曖昧である。&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2008年8月実施 ネットワーク&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;配点： (1) 20点, (2) 20点, (3) 20点, (4) 20点, (5) 20点&lt;/p&gt;
&lt;p&gt;伝送媒体上で隣接するノード (node)（ルータ (router) やホスト (host)）間の誤りのない全二重伝送路 (full duplex channel) を実現するものとして，ARQ (Automatic Repeat-reQuest) がある．ARQ には，Stop-and-Wait ARQ 方式，Go-back-N ARQ 方式，Selective Repeat ARQ 方式がある．以下の説明を読み，各問に答えよ．&lt;/p&gt;
&lt;p&gt;Stop-and-Wait ARQ 方式では，送信側ノード (sender) はデータフレーム (data frame) を一つ送信すると，タイマ (timer) を起動させ，受信側ノード (receiver) からの応答を待つ．受信側ノードは，正しくデータフレームを受信した場合には ACK (ACKnowledgement) フレームを，受信したデータフレームに修正できないビット誤り (bit error) がある場合（フレーム誤り (frame error) と呼ぶ）には NACK (Negative ACK) フレームを送信側ノードに返信する．送信側ノードは，ACK フレームを受信した場合には次の新たなデータフレームを送信し，NACK フレームを受信した場合，またはデータフレームが失われること（フレームロス (frame loss) と呼ぶ）によってタイムアウト (timeout) が発生した場合にはそのデータフレームを再送する．&lt;/p&gt;
&lt;p&gt;Go-back-N ARQ 方式では，送信側ノードは ACK フレームを受け取ることなく同時に最大 N 個のデータフレームを送信することができる．送信側ノードは，送信済みのデータフレームに対して ACK フレームを受信すると新たなデータフレームを送信するが，NACK フレームを受信，またはタイムアウトが発生した場合には，誤りの生じた，または失われたデータフレーム以降のすべてのデータフレームを再送する．受信側ノードでは，誤りの生じた，または失われたデータフレームを正しく受信できるまで，受信したデータフレームをすべて棄却する．&lt;/p&gt;
&lt;p&gt;また，Selective Repeat ARQ 方式では，Go-back-N ARQ 方式と同様に ACK フレームを受け取ることなく最大 N 個のデータフレームを送信するが，送信側ノードは NACK フレームを受信した，あるいはタイムアウトが発生したデータフレームのみを再送する．それぞれの動作の例を下図に示す．&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;图 1：ARQ 方式の動作例&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;h5&gt;Stop-and-Wait ARQ 方式&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;sequenceDiagram
    autonumber
    Note over 送信側, 受信側: Stop-and-Wait ARQ
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 1
    受信側 --&amp;gt;&amp;gt; 送信側: ACK
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 2 (ビット誤り)
    受信側 --&amp;gt;&amp;gt; 送信侧: NACK
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 2 (再送)
    受信側 --&amp;gt;&amp;gt; 送信側: ACK
    送信側 -&amp;gt;x 受信側: フレーム 3 (消失)
    Note over 送信側: タイムアウト
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 3 (再送)
    受信側 --&amp;gt;&amp;gt; 送信側: ACK
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;Go-back-N ARQ 方式 (N = 5)&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;sequenceDiagram
    autonumber
    Note over 送信側, 受信側: Go-back-N ARQ (N = 5)
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 1
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 2
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 3
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 1
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 2
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 4 (ビット誤り)
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 5
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 3
    Note over 受信側: 4の誤り検出 -&amp;gt; NACK 4 送信
    受信側 --&amp;gt;&amp;gt; 送信側: NACK 4
    Note over 受信側: フレーム 5 棄却 (順序不正)
    Note over 送信側: NACK 4 受信により 4 以降を再送
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 4 (再送)
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 5 (再送)
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 6
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 7
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 4
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 5
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 6
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 7
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;Selective Repeat ARQ 方式 (N = 5)&lt;/h5&gt;
&lt;pre&gt;&lt;code&gt;sequenceDiagram
    autonumber
    Note over 送信側, 受信側: Selective Repeat ARQ (N = 5)
    送信側 -&amp;gt;&amp;gt; 受信侧: フレーム 1
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 2
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 3
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 1
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 2
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 4 (ビット誤り)
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 5
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 3
    Note over 受信側: 4の誤り検出 -&amp;gt; NACK 4 送信
    受信側 --&amp;gt;&amp;gt; 送信側: NACK 4
    Note over 受信側: 正常な 5 をバッファに保持
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 5
    Note over 送信側: NACK 4 受信により 4 のみ再送
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 4 (再送)
    Note over 受信側: 4受信後、5 と共に順序通り引き渡し
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 4 &amp;amp; 5
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 6
    送信側 -&amp;gt;&amp;gt; 受信側: フレーム 7
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 6
    受信側 --&amp;gt;&amp;gt; 送信側: ACK 7
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(1) 送受信ノードにおいて，
I) Stop-and-Wait ARQ 方式には必要なく，Go-back-N ARQ 方式には必要な機能，
II) Go-back-N ARQ 方式には必要なく，Selective Repeat ARQ 方式には必要な機能
を，それぞれ 2 つずつ以下から選んで記号を書き，それぞれについて簡潔に理由を述べよ．3つ以上の選択肢が該当する場合には，そのうちの2つについて解答すればよい．
(a) データフレーム番号によるデータフレーム識別
(b) 受信側ノードでの受信データフレームの並べ替え
(c) 受信側ノードでの受信済みデータフレーム番号の管理
(d) 送信側ノードでの送信データフレーム数の管理
(e) 送信側ノードでの最大 N 個分のデータフレームバッファの管理
(f) 受信側ノードでの最大 N 個分のデータフレームバッファの管理&lt;/p&gt;
&lt;p&gt;(2) 片方向伝搬遅延 (one-way propagation delay) 40 ms, 通信速度 1000 bps の，フレーム誤りもフレームロスも発生しない伝送媒体において，長さ 100 bit のデータフレームを 99 個送信した際の，Stop-and-Wait ARQ 方式と Go-back-N ARQ 方式それぞれの平均スループットを求めよ．計算過程も示せ．なお，ACK フレームと NACK フレームの長さを 20 bit とし，Go-back-N ARQ 方式における N を 3 とする．平均スループットは，送信側ノードにおける一つ目のデータフレーム送信開始から最後のデータフレームに対する ACK フレーム受信完了までの単位時間あたりの送信データ量であり，単位は bps である．なお，問 (2) ～ 問 (4) においては，ACK フレーム，NACK フレームともに誤り，損失は発生しないものとする．&lt;/p&gt;
&lt;p&gt;(3) 問 (2) において，片方向伝搬遅延を 200 ms とし，それ以外の条件を同じとした場合の，Stop-and-Wait ARQ 方式と Go-back-N ARQ 方式それぞれの平均スループットを求めよ．計算過程も示せ．&lt;/p&gt;
&lt;p&gt;(4) 問 (2) において，伝送媒体でのフレームロスは発生しないが，確率 0.1 でフレーム誤りが発生するものとし，それ以外の条件を同じとした場合の，Stop-and-Wait ARQ 方式と Go-back-N ARQ 方式それぞれの平均スループットを求めよ．計算過程も示せ．&lt;/p&gt;
&lt;p&gt;(5) 下図は，片方向伝搬遅延 40 ms, 通信速度 1000 bps の伝送媒体において，長さ 100 bit のデータフレームを順次送信し続けた際の，Stop-and-Wait ARQ 方式，Go-back-N ARQ 方式，Selective Repeat ARQ 方式の平均スループットを示したものである．なお，ACK フレームと NACK フレームの長さを 20 bit とし，Go-back-N ARQ 方式及び Selective Repeat ARQ 方式における N を十分大きいものとする．横軸が表す指標を答えよ．また，グラフ内の各線が上から順にそれぞれどの方式を表しているか答え，その理由を簡潔に述べよ．&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;图 2：各種方式の平均スループット比較（概略）&lt;/strong&gt;
（グラフには横軸がパラメータ、縦軸が平均スループットとして、上から順に以下の3つの曲線が描かれています：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;最も高い位置にある直線&lt;/li&gt;
&lt;li&gt;中間にある、右下がりに下降する下に凸の曲線&lt;/li&gt;
&lt;li&gt;最も低い位置にある直線）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;h4&gt;I) Stop-and-Wait には不要で、Go-back-N には必要な機能&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;選択記号：(d), (e)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(d) 送信データフレーム数の管理の理由&lt;/strong&gt;: Go-back-N ではスライディングウィンドウを用いて ACK を待たずに最大 $N$ 個の未確認フレームを同時に送信できるため、现在送信中のフレーム数がウィンドウサイズ $N$ を超えないよう動的にカウントして管理する必要がある。これに対し、Stop-and-Wait 方式は常に 1 フレームのみ送信して応答を待つため、送信中フレーム数の管理機能は不要である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(e) 送信側最大 N 個のバッファ管理の理由&lt;/strong&gt;: Go-back-N では、送信済みのフレームが将来的にエラーによる再送要求（NACK）を受ける可能性があるため、送信側は最大 $N$ 個のフレームのコピーをバッファに保持しておかなければならない。これに対し、Stop-and-Wait 方式は最新の 1 フレームのみ保持すればよいため、最大 $N$ 規模のバッファ管理機能は不要である。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;II) Go-back-N には不要で、Selective Repeat には必要な機能&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;選択記号：(b), (f)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(b) 受信データフレームの並べ替えの理由&lt;/strong&gt;: Selective Repeat では失われたフレームのみが再送され、正しく届いた以降のフレームは受信側にキャッシュされるため、フレームが順不同で受信される。そのため、上位レイヤにデータを渡す前に受信側でこれらを順番通りに並べ替える機能が必要となる。これに対し、Go-back-N 方式では順不同で受信したフレームをすべて破棄し、常に順番通りのフレームのみを受信するため、受信側での並べ替え機能は不要である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(f) 受信側最大 N 個のバッファ管理の理由&lt;/strong&gt;: Selective Repeat の受信側は、特定のフレームが欠落した際に、その後に順不同で届く正常なフレームを最大 $N$ 個まで一時的にバッファに保持する必要がある。これに対し、Go-back-N の受信侧は順不同のフレームを一切保持せず破棄するため、受信側のバッファサイズは 1 でよく、このようなバッファ管理機能は不要である。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;给定参数：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;单向传播延迟 $\tau = 40\text{ ms} = 0.04\text{ s}$&lt;/li&gt;
&lt;li&gt;信道速率 $R = 1000\text{ bps}$&lt;/li&gt;
&lt;li&gt;数据帧大小 $L_d = 100\text{ bit}$&lt;/li&gt;
&lt;li&gt;ACK 帧大小 $L_a = 20\text{ bit}$&lt;/li&gt;
&lt;li&gt;数据帧总数 $M = 99$ 个&lt;/li&gt;
&lt;li&gt;传输延迟：数据帧 $t_d = L_d / R = 0.1\text{ s}$；ACK 帧 $t_a = L_a / R = 0.02\text{ s}$。&lt;/li&gt;
&lt;li&gt;每个帧的完整传输周期（RTT时间）：$T_{\text{cycle}} = t_d + \tau + t_a + \tau = 0.1 + 0.04 + 0.02 + 0.04 = 0.2\text{ s}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Stop-and-Wait ARQ 方式&lt;/h4&gt;
&lt;p&gt;该方式每次只能发送一个数据帧，等待 ACK 到达后才能发送下一帧。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;发送 99 个数据帧并全部接收到 ACK 的总时间：
$$T_{\text{total, SW}} = 99 \times T_{\text{cycle}} = 99 \times 0.2\text{ s} = 19.8\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量：
$$\eta_{\text{SW}} = \frac{99 \times L_d}{T_{\text{total, SW}}} = \frac{99 \times 100\text{ bit}}{19.8\text{ s}} = 500\text{ bps}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Go-back-N ARQ 方式 ($N = 3$)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;检验是否可以无间隔地流水线（pipeline）连续发送：
&lt;ul&gt;
&lt;li&gt;数据帧 1 开始发送时刻：$t = 0$&lt;/li&gt;
&lt;li&gt;数据帧 1 的 ACK 到达发送端的时刻：$T_{\text{cycle}} = 0.2\text{ s}$&lt;/li&gt;
&lt;li&gt;当 $t = 0.2\text{ s}$ 时，发送端刚刚完成了第 2 个帧的发送（时间段 $[0.1, 0.2]$），正在准备发送第 3 个帧（此时已允许的窗口帧为 1, 2, 3）。由于在 $t = 0.2\text{ s}$ 刚好收到了数据帧 1 的 ACK，窗口向右滑动，发送端可以无间断地在 $t=0.2\text{ s}$ 之后继续发送第 3 帧、第 4 帧等。&lt;/li&gt;
&lt;li&gt;因此，发送端能够实现 $100%$ 的满负荷流水线发送，中间无需任何等待空闲时间。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;总传输时间为发送 99 个帧的传输延迟，加上最后一个帧的单向传播、ACK传输和单向传播延迟之和：
$$T_{\text{total, GBN}} = 99 \times t_d + \tau + t_a + \tau = 99 \times 0.1\text{ s} + 0.04 + 0.02 + 0.04 = 9.9 + 0.1 = 10.0\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量：
$$\eta_{\text{GBN}} = \frac{99 \times L_d}{T_{\text{total, GBN}}} = \frac{99 \times 100\text{ bit}}{10.0\text{ s}} = 990\text{ bps}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;参数变化：单向传播延迟 $\tau = 200\text{ ms} = 0.2\text{ s}$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;每个帧的完整传输周期变为：$T_{\text{cycle}} = t_d + 2\tau + t_a = 0.1 + 0.4 + 0.02 = 0.52\text{ s}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Stop-and-Wait ARQ 方式&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;99 个帧传输总时间：
$$T_{\text{total, SW}} = 99 \times 0.52\text{ s} = 51.48\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量：
$$\eta_{\text{SW}} = \frac{9900\text{ bit}}{51.48\text{ s}} \approx 192.3\text{ bps}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Go-back-N ARQ 方式 ($N = 3$)&lt;/h4&gt;
&lt;p&gt;由于此时 $N \times t_d = 3 \times 0.1\text{ s} = 0.3\text{ s} &amp;lt; T_{\text{cycle}} = 0.52\text{ s}$，发送端发送完 3 个帧（窗口占满）后必须停下来等待 ACK 的到来，无法进行完全流水线传输。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;发送过程呈周期性：每发送 3 个帧为一个循环，每个循环耗时 $T_{\text{cycle}} = 0.52\text{ s}$。&lt;/li&gt;
&lt;li&gt;99 个帧共有 $99 / 3 = 33$ 个完整的循环。&lt;/li&gt;
&lt;li&gt;发送完所有 99 个帧并接收到最后一个 ACK 的总时间：
$$T_{\text{total, GBN}} = 32 \times 0.52\text{ s} + (t_d + \tau + t_a + \tau) + 2 \times t_d = 32 \times 0.52 + 0.52 + 2 \times 0.1 = 16.64 + 0.72 = 17.36\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量：
$$\eta_{\text{GBN}} = \frac{9900\text{ bit}}{17.36\text{ s}} \approx 570.3\text{ bps}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(4)&lt;/h3&gt;
&lt;p&gt;参数同问 (2)，但有数据帧出错概率 $p = 0.1$。&lt;/p&gt;
&lt;h4&gt;Stop-and-Wait ARQ 方式&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;每个数据帧成功送达所需的平均尝试次数为：$\frac{1}{1-p} = \frac{1}{0.9} = \frac{10}{9}$。&lt;/li&gt;
&lt;li&gt;每次尝试（无论是收到 ACK 还是 NACK 触发重传）所花的时间均相同，为 $T_{\text{cycle}} = 0.2\text{ s}$。&lt;/li&gt;
&lt;li&gt;99 个数据帧全部成功接收的期望总时间：
$$T_{\text{total, SW}} = 99 \times \frac{10}{9} \times 0.2\text{ s} = 22.0\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量：
$$\eta_{\text{SW}} = \frac{9900\text{ bit}}{22.0\text{ s}} = 450\text{ bps}$$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Go-back-N ARQ 方式 ($N = 3$)&lt;/h4&gt;
&lt;p&gt;对于 Go-back-N 方式，如果一个帧出错（概率为 $p$），发送端虽然在其出错帧送达前已经发出了后续的 $N-1$ 个帧，但由于接收端会将乱序帧全部抛弃，发送端必须在收到 NACK 后回退并重传这 $N$ 个帧。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;成功传输一个帧平均所需的帧发送时隙数为：
$$E = \frac{1 + (N-1)p}{1-p} = \frac{1 + 2 \times 0.1}{0.9} = \frac{1.2}{0.9} = \frac{4}{3}\text{ 个时隙}$$&lt;/li&gt;
&lt;li&gt;99 个帧成功发送完毕预计需要发送的帧总次数为：$99 \times \frac{4}{3} = 132$ 次。&lt;/li&gt;
&lt;li&gt;每发送一次需要 $t_d = 0.1\text{ s}$，故发送消耗的总时间为 $132 \times 0.1 = 13.2\text{ s}$。&lt;/li&gt;
&lt;li&gt;加上最后一帧的传播和 ACK 返回时间（$\tau + t_a + \tau = 0.1\text{ s}$），期望总时间为：
$$T_{\text{total, GBN}} = 13.2\text{ s} + 0.1\text{ s} = 13.3\text{ s}$$&lt;/li&gt;
&lt;li&gt;平均吞吐量为：
$$\eta_{\text{GBN}} = \frac{9900\text{ bit}}{13.3\text{ s}} \approx 744.4\text{ bps}$$
&lt;em&gt;(注：如果采用渐近极限吞吐量计算公式 $\eta_{\text{limit}} = R \cdot \frac{1-p}{1 + (N-1)p} = 1000 \times 0.75 = 750\text{ bps}$)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(5)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;横轴所表示的指标&lt;/strong&gt;：&lt;strong&gt;数据帧出错概率 $P_f$&lt;/strong&gt;（或 &lt;strong&gt;フレーム誤り率&lt;/strong&gt;，取值范围为 $0 \sim 1$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三条曲线从上至下的对应关系及理由&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;最上方的实线：Selective Repeat ARQ 方式&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;：因为 $N$ 足够大，当发生帧错误时，Selective Repeat 仅重传错误的那些帧。其吞吐量基本正比于 $(1 - P_f)$，下降最平缓，所以在任何错误率下其吞吐量都是三者中最高的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中间的虚线：Go-back-N ARQ 方式&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;：由于 $N$ 较大，一旦某个帧出错，整个发送窗口中的所有帧都要被迫回退并全部重传，重传开销大。其吞吐量随 $P_f$ 的增加比 Selective Repeat 下降得更快。但在错误率较低时，得益于流水线设计，它的吞吐量依然显著高于 Stop-and-Wait。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最下方の点線：Stop-and-Wait ARQ 方式&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理由&lt;/strong&gt;：该方式不采用流水线，即便在完全无错（$P_f = 0$）的情况下，其吞吐量也被限制在 $500\text{ bps}$ 的低水平。随着错误率增加，由于重传的存在，其吞吐量也进一步下降，但始终在最底层。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>computer architecture (23) Pipelining</title><link>https://blog.yirong.site/posts/0072/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0072/</guid><description>CO008</description><pubDate>Thu, 02 Jul 2026 09:30:00 GMT</pubDate><content:encoded>&lt;h3&gt;💡 Core Concept (英文速记)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pipelining improves performance by increasing instruction throughput (the number of instructions completed per unit time) through overlapping the execution of multiple instructions in different stages.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;📂 1. 流水线的基本原理与阶段 (Pipeline Stages)&lt;/h3&gt;
&lt;p&gt;流水线技术（Pipelining）是一种将指令执行过程分解为多个独立子步骤，并让多条指令在不同执行阶段重叠执行以提高处理器吞吐率的硬件并行技术。&lt;/p&gt;
&lt;p&gt;在经典的 &lt;strong&gt;MIPS 5级流水线&lt;/strong&gt; 中，一条指令的生命周期被划分为以下五个阶段：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;阶段&lt;/th&gt;
&lt;th&gt;英文简称&lt;/th&gt;
&lt;th&gt;功能描述 (Functionality)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;取指&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;IF&lt;/strong&gt; (Instruction Fetch)&lt;/td&gt;
&lt;td&gt;根据程序计数器（PC）的值从指令存储器中读取指令，并计算 $PC + 4$。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;译码&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ID&lt;/strong&gt; (Instruction Decode)&lt;/td&gt;
&lt;td&gt;对指令进行译码，同时从通用寄存器堆中读取源操作数，并进行分支目标的计算与控制信号生成。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;执行&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;EX&lt;/strong&gt; (Execute)&lt;/td&gt;
&lt;td&gt;使用算术逻辑单元（ALU）进行运算。若是访存指令则计算有效内存地址，若是分支指令则计算分支条件。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;访存&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;MEM&lt;/strong&gt; (Memory Access)&lt;/td&gt;
&lt;td&gt;若是加载（Load）指令则从数据存储器中读取数据，若是存储（Store）指令则将数据写入数据存储器。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;写回&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;WB&lt;/strong&gt; (Write Back)&lt;/td&gt;
&lt;td&gt;将执行阶段或访存阶段得到的结果数据写回到目的寄存器中。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;流水线时空图示例 (Overlapping Execution)&lt;/h4&gt;
&lt;p&gt;通过在不同阶段重叠执行多条指令，流水线可以实现每个时钟周期完成一条指令的理想状态（$CPI \approx 1$）：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;时钟周期 -&amp;gt;   CC1   CC2   CC3   CC4   CC5   CC6   CC7   CC8   CC9
指令 1 (I1)   IF    ID    EX    MEM   WB
指令 2 (I2)         IF    ID    EX    MEM   WB
指令 3 (I3)               IF    ID    EX    MEM   WB
指令 4 (I4)                     IF    ID    EX    MEM   WB
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;📊 2. 流水线性能评估 (Performance Evaluation)&lt;/h3&gt;
&lt;p&gt;评估流水线处理器性能通常使用以下三个核心指标：&lt;strong&gt;吞吐率&lt;/strong&gt;、&lt;strong&gt;加速比&lt;/strong&gt; 和 &lt;strong&gt;效率&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 吞吐率 (Throughput, TP)&lt;/h4&gt;
&lt;p&gt;吞吐率是指单位时间内流水线完成的指令条数。
若流水线在时间 $T_k$ 内完成了 $n$ 条指令，则吞吐率为：&lt;/p&gt;
&lt;p&gt;$$TP = \frac{n}{T_k}$$&lt;/p&gt;
&lt;p&gt;假设一个 $k$ 级流水线，每个阶段的延迟（时钟周期）为 $\Delta t$，在没有冒险（Hazards）的理想情况下，完成 $n$ 条指令所需的总时间为：&lt;/p&gt;
&lt;p&gt;$$T_k = (k + n - 1) \Delta t$$&lt;/p&gt;
&lt;p&gt;此时，实际吞吐率为：&lt;/p&gt;
&lt;p&gt;$$TP = \frac{n}{(k + n - 1) \Delta t}$$&lt;/p&gt;
&lt;p&gt;当指令条数 $n \to \infty$ 时，最大极限吞吐率趋近于：&lt;/p&gt;
&lt;p&gt;$$TP_{\max} = \frac{1}{\Delta t}$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
&lt;strong&gt;吞吐率的本质&lt;/strong&gt;：流水线并不能缩短单条指令的执行时间（甚至因为插入流水线寄存器而稍微增加单条指令的延迟），但它通过重叠执行极大地提高了单位时间内完成的指令数量。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;2. 加速比 (Speedup, S)&lt;/h4&gt;
&lt;p&gt;加速比是指不使用流水线（顺序执行）与使用流水线执行相同指令序列的时间比值：&lt;/p&gt;
&lt;p&gt;$$S = \frac{T_0}{T_k} = \frac{n \cdot k \cdot \Delta t}{(k + n - 1) \Delta t} = \frac{n \cdot k}{k + n - 1}$$&lt;/p&gt;
&lt;p&gt;同样，当指令条数 $n \to \infty$ 时，最大极限加速比趋近于流水线级数 $k$：&lt;/p&gt;
&lt;p&gt;$$S_{\max} = k$$&lt;/p&gt;
&lt;h4&gt;3. 效率 (Efficiency, E)&lt;/h4&gt;
&lt;p&gt;效率是指流水线设备的利用率。由于流水线存在建立期（前 $k-1$ 个周期）和排空期，各部分的硬件并未在整个过程中完全占满。
时空图中，效率等价于指令占用的时空区面积与总时空区面积之比：&lt;/p&gt;
&lt;p&gt;$$E = \frac{n \cdot k \cdot \Delta t}{k(k + n - 1) \Delta t} = \frac{n}{k + n - 1} = \frac{S}{k}$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;⚔️ 3. 流水线冒险与消除 (Pipeline Hazards)&lt;/h3&gt;
&lt;p&gt;在实际处理器中，受制于资源和指令依赖关系，流水线无法一直保持每个周期流出一条指令的理想状态。阻碍流水线正常流动的情况称为&lt;strong&gt;流水线冒险（Pipeline Hazards）&lt;/strong&gt;，主要分为三类：&lt;/p&gt;
&lt;h4&gt;1. 结构冒险 (Structural Hazards)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;成因&lt;/strong&gt;：多条指令在同一时钟周期内争夺同一个硬件资源。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;经典场景&lt;/strong&gt;：单端口存储器架构中，第 $i$ 条指令在 &lt;strong&gt;MEM 阶段&lt;/strong&gt; 读取/写入数据，而第 $i+3$ 条指令在 &lt;strong&gt;IF 阶段&lt;/strong&gt; 同时尝试读取指令，发生端口冲突。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决对策&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;资源复制&lt;/strong&gt;：将统一的存储器拆分为独立的&lt;strong&gt;指令存储器（Instruction Memory）&lt;strong&gt;和&lt;/strong&gt;数据存储器（Data Memory）&lt;/strong&gt;，或在 L1 缓存中采用独立的 &lt;strong&gt;I-Cache&lt;/strong&gt; 和 &lt;strong&gt;D-Cache&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;流水线挂起&lt;/strong&gt;：让冲突指令暂停一个周期（Stall / Bubble）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 数据冒险 (Data Hazards)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;成因&lt;/strong&gt;：后面的指令需要使用前面指令尚未写回寄存器的计算结果（发生数据依赖关系）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冒险分类&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RAW (Read-After-Write，写后读)&lt;/strong&gt;：最常见，后面的指令尝试读取前面指令还没写入的值。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAR (Write-After-Read，读后写)&lt;/strong&gt; 和 &lt;strong&gt;WAW (Write-After-Write，写后写)&lt;/strong&gt;：在乱序执行（Out-of-Order）中可能出现，在经典顺序 MIPS 流水线中不会发生。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决对策&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据旁路 / 前送技术 (Data Bypassing / Forwarding)&lt;/strong&gt;：将前序阶段（如 EX 阶段的 ALU 输出或 MEM 阶段的访存结果）计算好的数据，直接通过旁路多路复用器直接送往后面指令的 EX 阶段输入端，从而无需等待 WB 阶段写回寄存器。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;加载-使用冒险 Stall (Load-Use Stall)&lt;/strong&gt;：如果前序指令是 &lt;code&gt;Load&lt;/code&gt; 指令，由于数据要在 MEM 阶段结束时才准备好，后面的使用指令即使有 Forwarding 也必须挂起 1 个周期。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;编译器调度 (Compiler Scheduling)&lt;/strong&gt;：通过重新排列无依赖指令来填充 Stall 空隙。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;3. 控制冒险 (Control Hazards)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;成因&lt;/strong&gt;：由于分支指令（Branch/Jump）在较晚的阶段（如 ID 或 EX 阶段）才能决定下一条指令的实际跳转目标地址，此时流水线已经提前取出了后续的顺序指令，导致取错指令。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决对策&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分支预测 (Branch Prediction)&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;静态预测&lt;/em&gt;：一律预测不跳转（Predict Not Taken）或根据历史静态方向预测。&lt;/li&gt;
&lt;li&gt;&lt;em&gt;动态预测&lt;/em&gt;：使用分支预测缓冲（BPB/BHT）或分支目标缓冲（BTB）记录历史跳转记录进行动态预测。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;延迟分支 (Delayed Branch)&lt;/strong&gt;：编译器将一条与分支无关的指令放入分支指令后面的“延迟槽（Delay Slot）”中，无论分支是否跳转，延迟槽中的指令都会被执行。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;硬挂起&lt;/strong&gt;：在分支结果确定前，挂起流水线。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>computer architecture (22) Nested Procedure Call</title><link>https://blog.yirong.site/posts/0071/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0071/</guid><description>CO007</description><pubDate>Tue, 09 Jun 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;f8212d178d1a261dd4ab75eff2b19944.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;完整题目&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;将以下 C 语言代码（数组求平方和）翻译为 MIPS 汇编代码。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在这个程序中，主函数 &lt;code&gt;sum_of_squares&lt;/code&gt; 会遍历一个数组，提取每个元素，调用子函数 &lt;code&gt;square&lt;/code&gt; 计算其平方，并将结果累加。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// 主函数：计算数组元素的平方和
int sum_of_squares(int a[], int size) {
    int i = 0;
    int sum = 0;
    for (i = 0; i &amp;lt; size; i++) {
        sum = sum + square(a[i]);
    }
    return sum;
}

// 子函数：计算单个整数的平方
int square(int a) {
    int square;
    square = a * a;
    return square;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;完整解答 (MIPS 汇编)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;寄存器分配约定：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;$a0&lt;/code&gt;：数组首地址 &lt;code&gt;a[]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$a1&lt;/code&gt;：数组长度 &lt;code&gt;size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$a2&lt;/code&gt;：传递给子函数 &lt;code&gt;square&lt;/code&gt; 的参数（讲师此处未使用标准的 &lt;code&gt;$a0&lt;/code&gt; 传参，是为了避免覆盖原有的数组基址）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$t0&lt;/code&gt;：循环变量 &lt;code&gt;i&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$t1&lt;/code&gt;：累加变量 &lt;code&gt;sum&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;$v0&lt;/code&gt;：函数的返回值&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;# ==========================================
# 主函数：sum_of_squares
# ==========================================
sum_of_squares:
    # --- 1. 函数序言（保护现场） ---
    addi $sp, $sp, -4       # 栈指针向下移动 4 字节，开辟栈空间
    sw   $ra, 0($sp)        # 【关键】将当前的返回地址 $ra 压入栈中保存

    # --- 2. 变量初始化 ---
    add  $t0, $zero, $zero  # i = 0
    add  $t1, $zero, $zero  # sum = 0

    # --- 3. 循环体 ---
loop:
    # 计算数组元素 a[i] 的内存地址
    sll  $t3, $t0, 2        # $t3 = i * 4 (计算字节偏移量，一个 int 占 4 字节)
    add  $t3, $t3, $a0      # $t3 = 偏移量 + 数组基址 (得到 a[i] 的绝对地址)
    
    # 读取 a[i] 的值并调用子函数
    lw   $a2, 0($t3)        # 将 a[i] 的值从内存读入 $a2 (准备作为参数传给 square)
    jal  square             # 调用 square 子函数 (此时会自动更新 $ra)

    # 累加结果与更新计数器
    add  $t1, $v0, $t1      # sum = sum + square 的返回值 ($v0)
    addi $t0, $t0, 1        # i++

    # --- 4. 循环条件判断 ---
    slt  $t3, $t0, $a1      # 判断 i &amp;lt; size。如果成立，$t3 = 1；否则 $t3 = 0
    beq  $t3, $zero, exit   # 如果 $t3 == 0 (即 i &amp;gt;= size)，跳出循环进入 exit
    j    loop               # 否则，跳回 loop 标签继续下一次循环

    # --- 5. 函数收尾（恢复现场） ---
exit:
    add  $v0, $t1, $zero    # 将最终的累加结果 sum 放入返回值寄存器 $v0
    lw   $ra, 0($sp)        # 【关键】从栈中恢复外层函数的返回地址 $ra
    addi $sp, $sp, 4        # 栈指针加 4，释放栈空间
    jr   $ra                # 跳转回上一层调用者


# ==========================================
# 子函数：square
# ==========================================
square:
    mul  $v0, $a2, $a2      # 将传入参数自己相乘，结果放入 $v0
    jr   $ra                # 子函数执行完毕，返回到主函数
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;没问题，MIPS 汇编的嵌套调用确实是个容易绕进去的难点。为了帮你长久记忆，我们抛开繁琐的代码行，提炼出这道题背后&lt;strong&gt;最核心的 3 个知识点&lt;/strong&gt;，并为你提供记忆的“心智模型”。&lt;/p&gt;
&lt;h3&gt;核心痛点：为什么一定要用栈？（&lt;code&gt;$ra&lt;/code&gt; 覆盖危机）&lt;/h3&gt;
&lt;p&gt;你可以把寄存器 &lt;code&gt;$ra&lt;/code&gt; (Return Address) 想象成一张&lt;strong&gt;只有一行的便签纸&lt;/strong&gt;，上面写着“干完活回哪里”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 &lt;code&gt;main&lt;/code&gt; 调用 &lt;code&gt;sum_of_squares&lt;/code&gt; 时，硬件自动在便签纸上写下了 &lt;code&gt;main&lt;/code&gt; 的返回地址。&lt;/li&gt;
&lt;li&gt;但是，当 &lt;code&gt;sum_of_squares&lt;/code&gt; 内部再次调用 &lt;code&gt;jal square&lt;/code&gt; 时，硬件会&lt;strong&gt;无情地擦掉&lt;/strong&gt;刚才的内容，写上 &lt;code&gt;square&lt;/code&gt; 的返回地址。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;灾难发生&lt;/strong&gt;：等 &lt;code&gt;sum_of_squares&lt;/code&gt; 全部的循环跑完，想要回家时，发现便签纸上的地址早就变了，程序就会迷路（死循环或崩溃）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;记忆口诀：&lt;/strong&gt; 只要你的函数里出现了 &lt;code&gt;jal&lt;/code&gt; 指令，进门第一件事必须是“复印便签纸存进保险箱（压栈）”，出门最后一件事必须是“从保险箱拿出复印件（弹栈）”。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;必须刻在脑子里的 3 个知识点&lt;/h3&gt;
&lt;h4&gt;1. 嵌套调用的“汉堡包”模板 (The Stack Sandwich)&lt;/h4&gt;
&lt;p&gt;不要死记硬背每一行代码，把你写的所有嵌套函数都想象成一个汉堡包，上下两块面包是固定死板的操作，中间的肉饼才是你要写的核心逻辑。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;顶层面包（保护现场 / 压栈）：&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;addi $sp, $sp, -4   # 栈顶指针下移（分配空间）
sw   $ra, 0($sp)    # 将便签纸上的地址存入栈
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中间肉饼（核心业务逻辑）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这里你可以随意使用寄存器，肆无忌惮地使用 &lt;code&gt;jal&lt;/code&gt; 调用其他函数。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;底层面包（恢复现场 / 弹栈）：&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;lw   $ra, 0($sp)    # 把存好的地址重新抄回便签纸
addi $sp, $sp, 4    # 栈顶指针上移（释放空间）
jr   $ra            # 循着便签纸上的地址回家
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 数组地址计算的“乘 4 法则”&lt;/h4&gt;
&lt;p&gt;在高级语言里，&lt;code&gt;a[i]&lt;/code&gt; 看起来像是一步操作。但在底层硬件看来，内存是一条连续的字节街区。因为一个 &lt;code&gt;int&lt;/code&gt; 整数占据 &lt;strong&gt;4 个字节&lt;/strong&gt;（32 位），所以第 $i$ 个元素的物理门牌号公式永远是：&lt;/p&gt;
&lt;p&gt;$$\text{目标地址} = \text{基地址} + (i \times 4)$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;汇编实现&lt;/strong&gt;：使用左移 2 位 (&lt;code&gt;sll&lt;/code&gt;) 来实现乘以 4 的操作，这比使用 &lt;code&gt;mul&lt;/code&gt; 乘法指令快得多。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sll  $t3, $t0, 2    # $t3 = i * 4 (位移大法好)
add  $t3, $t3, $a0  # $t3 = 偏移量 + 数组首地址
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;3. 循环结构的底层倒装句&lt;/h4&gt;
&lt;p&gt;我们在 C 语言中习惯的 &lt;code&gt;for (i = 0; i &amp;lt; size; i++)&lt;/code&gt;，在汇编里往往被翻译成了“倒装句”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;C 语言的正向思维：&lt;/strong&gt; “如果 $i &amp;lt; \text{size}$，就进循环继续干活。”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;汇编的反向思维：&lt;/strong&gt; “如果 $i \ge \text{size}$（或者判断 $i &amp;lt; \text{size}$ 为假），我就跳出去（&lt;code&gt;exit&lt;/code&gt;），否则我就老老实实掉头回到上面（&lt;code&gt;j loop&lt;/code&gt;）。”
所以你会看到 &lt;code&gt;slt&lt;/code&gt; (Set on Less Than) 经常和 &lt;code&gt;beq&lt;/code&gt; (Branch on Equal) 结对出现，用来判断终止条件。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
</content:encoded></item><item><title>新版 演習微分积分（12）—— 积分trick与微分方程</title><link>https://blog.yirong.site/posts/0070/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0070/</guid><description>寺田微积分trick，e.g.奇函数积分，偏心圆积分，欧拉代换</description><pubDate>Mon, 08 Jun 2026 00:30:00 GMT</pubDate><content:encoded>&lt;h3&gt;💡 奇函数积分 Trick 的核心底层逻辑&lt;/h3&gt;
&lt;h4&gt;1. 触发的两大核心前提（缺一不可！）&lt;/h4&gt;
&lt;p&gt;要使用这个定理，必须同时满足两个硬性指标：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;指标一：积分区间必须关于原点绝对对称&lt;/strong&gt;，即区间形式必须 be $[-a, a]$。如果区间是 $[0, a]$ 或者是 $[-a, 2a]$，此招废弃。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指标二：被积函数必须是奇函数&lt;/strong&gt;，即满足 $f(-x) = -f(x)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 几何本质：正负面积的完美对消&lt;/h4&gt;
&lt;p&gt;为什么结果一定是 $0$？从几何图像上看：
奇函数的图像关于&lt;strong&gt;原点中心对称&lt;/strong&gt;。这意味着，在 $y$ 轴右侧（$x &amp;gt; 0$）曲线围成的面积，与在 $y$ 轴左侧（$x &amp;lt; 0$）曲线围成的面积，&lt;strong&gt;大小完全相等，但正负号恰好相反&lt;/strong&gt;。
当你在 $[-a, a]$ 整个区间上做定积分（求代数和）时，左边的负面积和右边的正面积就像正负电荷一样，碰撞在一起瞬间&lt;strong&gt;完全湮灭&lt;/strong&gt;，总和归零。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🚀 考场高频“奇函数隐蔽形态”大盘点&lt;/h3&gt;
&lt;p&gt;出题老师为了不让你一眼看出来，经常会把奇函数伪装得极其复杂。以下是几种最常见的“整容”手段，请务必形成肌肉记忆：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;“老带新”组合（最经典）：$x \cdot \text{偶函数}$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;形态：&lt;/strong&gt; $x \cdot \cos x$、 $x \cdot e^{-x^2}$、 或者我们上一题遇到的 &lt;strong&gt;$t \cdot \sqrt{a^2 - t^2}$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;破局：&lt;/strong&gt; $x$ 是奇函数，后面一坨全是偶函数。$\text{奇} \times \text{偶} = \text{奇}$，在 $[-a, a]$ 上直接变 $0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对数化合态（极具欺骗性）：$\ln\left(x + \sqrt{1 + x^2}\right)$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;形态：&lt;/strong&gt; 各种带根号的反双曲正弦变体。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;破局：&lt;/strong&gt; 别被长相吓退，用 $-x$ 替换 $x$ 之后分子有理化，你会发现 $f(-x) = -f(x)$，它是一个不折不扣的奇函数！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;三角有理分式：$\frac{\sin^3 x}{1 + \cos^2 x}$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;形态：&lt;/strong&gt; 分母很恶心，分子带奇数次幂。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;破局：&lt;/strong&gt; 分母里的 $\cos^2 x$ 是偶函数，分子 $\sin^3 x$ 是奇函数。$\frac{\text{奇}}{\text{偶}} = \text{奇}$，直接秒杀。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;📊 互动探索：奇函数定积分视觉化演示&lt;/h3&gt;
&lt;p&gt;为了让你更直观地感受这种“面积湮灭”的魔力，你可以通过下方的交互工具进行观察。试着调节对称区间的边界 $a$，或者切换不同的函数，观察正负面积是如何在对称轴两侧保持绝对平衡并最终抵消为 $0$ 的。&lt;/p&gt;
&lt;p&gt;这道题的核心精髓可以总结为一套专门对付“偏心圆结构”的组合技。&lt;/p&gt;
&lt;p&gt;只要在二重或三重积分中遇到特征结构：&lt;strong&gt;积分限为 $[0, 2a]$，且被积函数包含 $\sqrt{2ax - x^2}$&lt;/strong&gt;，就可以无脑触发这套“三步秒杀”连招：&lt;/p&gt;
&lt;h3&gt;🌟 偏心圆积分的“三步秒杀”组合技&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;识别特征：&lt;/strong&gt; 看到 $2ax - x^2$ 就要立刻反应出它是 $(x - a)^2 + y^2 = a^2$ 的一部分，属于偏心圆。&lt;/p&gt;
&lt;h4&gt;第一步：平移换元（造对称）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心动作：&lt;/strong&gt; 令 $t = x - a$ （即强行把坐标原点平移到圆心）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;化学反应：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;积分区间瞬间从不对称的 $[0, 2a]$ 变成了完美的&lt;strong&gt;对称区间&lt;/strong&gt; $[-a, a]$。&lt;/li&gt;
&lt;li&gt;恶心的根式 $\sqrt{2ax - x^2}$ 瞬间配方化简为标准圆方程的形式 $\sqrt{a^2 - t^2}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目的：&lt;/strong&gt; 为第二步的“白嫖”做局。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第二步：拆开消零（用奇偶）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心动作：&lt;/strong&gt; 把带有 $(t + a)$ 的被积函数乘开，拆成两项积分相加。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;化学反应：&lt;/strong&gt; 必定会产生一项带有 $t \cdot \sqrt{a^2 - t^2}$ 的形式。这是一个标准的奇函数！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目的：&lt;/strong&gt; 在对称区间 $[-a, a]$ 上，&lt;strong&gt;奇函数的定积分直接写 $0$&lt;/strong&gt;。这就相当于凭空消灭了一半甚至大半的计算量，完全不用求原函数。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第三步：几何降维（算面积）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心动作：&lt;/strong&gt; 面对剩下的那项必定包含的 $\int_{-a}^a \sqrt{a^2 - t^2} , dt$，&lt;strong&gt;拒绝使用任何代数或三角换元计算&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;化学反应：&lt;/strong&gt; 直接在脑海中（或草稿纸上）将它等效替换为图形。它代表的就是原点为中心、半径为 $a$ 的上半圆面积。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目的：&lt;/strong&gt; 将微积分问题降维成小学几何问题，直接代入结果 $\frac{\pi a^2}{2}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 考场心法口诀&lt;/h3&gt;
&lt;p&gt;为了在考场上形成肌肉记忆，你可以记住这个口诀：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;遇偏心圆（$2ax - x^2$），先平移凑对称（$t = x - a$）；&lt;/strong&gt;
&lt;strong&gt;奇函数直接扔（$= 0$），偶函数画半圆（$= \frac{\pi a^2}{2}$）。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这套 trick 最大的价值在于“防算错”。在高强度的考试中，硬算三角换元极容易在正负号、上下限、系数漏乘上翻车，而这套组合技全是用最底层的逻辑（对称性、几何图形）来跳过复杂代数运算，既快又稳。&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image.png&quot; alt=&quot;Alt Text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;欧拉代换（Euler Substitutions）是微积分中用于解决一类带有特定平方根的反常积分或不定积分的“终极降维打击”武器。&lt;/p&gt;
&lt;p&gt;它的专门应用场景是处理含有 $\sqrt{ax^2 + bx + c}$ 这种二次多项式平方根的积分：&lt;/p&gt;
&lt;p&gt;$$\int R(x, \sqrt{ax^2 + bx + c}) , dx$$&lt;/p&gt;
&lt;p&gt;遇到这类积分，传统的三角代换往往会因为 $bx$ 这项的存在而变得极其繁琐（需要先配方，再分类讨论）。而欧拉代换的&lt;strong&gt;核心目的只有一个：去根号（有理化）&lt;/strong&gt;。它通过极其巧妙的变量代换，把带有讨厌根号的积分，完全变成一个只含变量 $t$ 的普通有理函数积分 $\int \frac{P(t)}{Q(t)} , dt$。&lt;/p&gt;
&lt;p&gt;欧拉代换一共有三类，针对不同的系数情况“对症下药”。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第一类欧拉代换：当 $a &amp;gt; 0$ 时使用&lt;/h3&gt;
&lt;p&gt;这是最常用的一类，也是我们上一题证明 $\int \frac{1}{\sqrt{x^2 + a}} , dx$ 时所用的方法。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心构造：&lt;/strong&gt; 令 $\sqrt{ax^2 + bx + c} = \pm \sqrt{a}x + t$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;它为什么像变魔术一样有效？&lt;/strong&gt;
我们把这个等式两边同时平方：&lt;/p&gt;
&lt;p&gt;$$ax^2 + bx + c = (\pm \sqrt{a}x + t)^2$$&lt;/p&gt;
&lt;p&gt;$$ax^2 + bx + c = ax^2 \pm 2\sqrt{a}xt + t^2$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;奇迹就在这里：&lt;/strong&gt; 等式两边的二次项 $ax^2$ 完美抵消了！
剩下的方程变成了：&lt;/p&gt;
&lt;p&gt;$$bx + c = \pm 2\sqrt{a}xt + t^2$$&lt;/p&gt;
&lt;p&gt;这变成了一个关于 $x$ 的&lt;strong&gt;一次方程&lt;/strong&gt;（线性方程）。由于 $x$ 降到了只有一次方，你可以非常轻松地把 $x$ 用 $t$ 表达出来：&lt;/p&gt;
&lt;p&gt;$$x = \frac{t^2 - c}{b \mp 2\sqrt{a}t}$$&lt;/p&gt;
&lt;p&gt;既然 $x$ 是 $t$ 的有理函数，那么对它求导得到的 $dx$ 也必然是 $t$ 的有理函数。代回原积分，根号就彻底消失了。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第二类欧拉代换：当 $c &amp;gt; 0$ 时使用&lt;/h3&gt;
&lt;p&gt;如果二次项系数 $a &amp;lt; 0$，第一类代换就失效了（因为 $\sqrt{a}$ 变成了虚数）。但只要常数项 $c &amp;gt; 0$，我们就可以用第二类。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心构造：&lt;/strong&gt; 令 $\sqrt{ax^2 + bx + c} = xt \pm \sqrt{c}$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;化简逻辑：&lt;/strong&gt;
同样两边平方：&lt;/p&gt;
&lt;p&gt;$$ax^2 + bx + c = x^2t^2 \pm 2\sqrt{c}xt + c$$&lt;/p&gt;
&lt;p&gt;这次，等式两边的常数项 $c$ 完美抵消了：&lt;/p&gt;
&lt;p&gt;$$ax^2 + bx = x^2t^2 \pm 2\sqrt{c}xt$$&lt;/p&gt;
&lt;p&gt;因为每一项都含有 $x$，我们可以在两边同时约掉一个 $x$（假设 $x \neq 0$）：&lt;/p&gt;
&lt;p&gt;$$ax + b = xt^2 \pm 2\sqrt{c}t$$&lt;/p&gt;
&lt;p&gt;再次把二次方程降维成了一次方程！解出 $x$ :&lt;/p&gt;
&lt;p&gt;$$x = \frac{\pm 2\sqrt{c}t - b}{a - t^2}$$&lt;/p&gt;
&lt;p&gt;同样，根号被成功消灭。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第三类欧拉代换：当多项式有实数根时使用&lt;/h3&gt;
&lt;p&gt;如果 $a &amp;lt; 0$ 且 $c &amp;lt; 0$，前两类都失效了。但只要二次方程 $ax^2 + bx + c = 0$ 有两个实数根（假设为 $\alpha$ 和 $\beta$），我们就可以用第三类。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;开发式子&lt;/strong&gt;可以把多项式因式分解为 $a(x - \alpha)(x - \beta)$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心构造：&lt;/strong&gt; 令 $\sqrt{ax^2 + bx + c} = (x - \alpha)t$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;化简逻辑：&lt;/strong&gt;
两边平方：&lt;/p&gt;
&lt;p&gt;$$a(x - \alpha)(x - \beta) = (x - \alpha)^2t^2$$&lt;/p&gt;
&lt;p&gt;两边同时约掉公因式 $(x - \alpha)$：&lt;/p&gt;
&lt;p&gt;$$a(x - \beta) = (x - \alpha)t^2$$&lt;/p&gt;
&lt;p&gt;展开后，这又是一个关于 $x$ 的一次方程：&lt;/p&gt;
&lt;p&gt;$$ax - a\beta = xt^2 - \alpha t^2$$&lt;/p&gt;
&lt;p&gt;解出 $x$ :&lt;/p&gt;
&lt;p&gt;$$x = \frac{a\beta - \alpha t^2}{a - t^2}$$&lt;/p&gt;
&lt;p&gt;根号再次被完美消灭。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;欧拉代换之所以经典，是因为它展现了代数变形中的一种极致暴力美学：&lt;strong&gt;利用完全平方公式中的交叉项，强行抵消掉最高次项或常数项，从而完成非线性向线性的降维。&lt;/strong&gt; 在考研或选拔性考试中，第一类是最常出现的，遇到 $\sqrt{x^2 \pm k^2}$ 这种结构，如果在特定的复杂分式中，直接甩出第一类欧拉代换 $t = x + \sqrt{x^2 \pm k^2}$，往往能大力出奇迹。&lt;/p&gt;
&lt;p&gt;这份笔记为你量身定制，剥离了繁杂的推导，只保留考场上（尤其是院生考试、考研等高压环境下）最核心的&lt;strong&gt;触发条件&lt;/strong&gt;、&lt;strong&gt;代换公式&lt;/strong&gt;和&lt;strong&gt;实战避坑指南&lt;/strong&gt;。建议直接收藏或抄录。&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;📝 微积分复习冲刺笔记：欧拉代换 (Euler Substitutions)&lt;/h1&gt;
&lt;h3&gt;🎯 核心使命&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;唯一目的：&lt;/strong&gt; 去根号（有理化）。
&lt;strong&gt;适用题型：&lt;/strong&gt; 被积函数含有 $\sqrt{ax^2 + bx + c}$，且常规的三角代换（如 $x = a\sin\theta$）难以处理或需要复杂分类讨论时。通过欧拉代换，可以将无理函数积分彻底转化为纯粹的&lt;strong&gt;有理函数积分&lt;/strong&gt; $\int \frac{P(t)}{Q(t)} , dt$。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔑 三大代换模型 (按优先级排序)&lt;/h3&gt;
&lt;h4&gt;第一类：看“二次项系数” (最常考，绝对核心)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;触发条件：&lt;/strong&gt; $a &amp;gt; 0$ （只要最高次项系数大于 $0$ 就能用）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心代换：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$\sqrt{ax^2 + bx + c} = \pm \sqrt{a}x + t$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(考场建议：一律默认取正号，即 $\sqrt{a}x + t$，少记一个符号少分心)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;消元逻辑：&lt;/strong&gt; 两边平方后，$ax^2$ 完美抵消，方程降次为 $x$ 的一次方程。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第二类：看“常数项” (作为第一类的替补)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;触发条件：&lt;/strong&gt; $c &amp;gt; 0$ （当 $a &amp;lt; 0$ 且常数项大于 $0$ 时使用）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心代换：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$\sqrt{ax^2 + bx + c} = xt \pm \sqrt{c}$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(考场建议：同样默认取正号，即 $xt + \sqrt{c}$)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;消元逻辑：&lt;/strong&gt; 两边平方后，常数项 $c$ 完美抵消，两边同除以 $x$ 后，降次为 $x$ 的一次方程.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第三类：看“实数根” (保底方案)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;触发条件：&lt;/strong&gt; $ax^2 + bx + c = 0$ 有两个实数根 $\alpha$ and $\beta$（即 $\Delta &amp;gt; 0$）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心代换：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$\sqrt{a(x - \alpha)(x - \beta)} = (x - \alpha)t$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;消元逻辑：&lt;/strong&gt; 两边平方后，直接约去公因式 $(x - \alpha)$，降次为 $x$ 的一次方程。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;⚔️ 考场实战 SOP (标准操作程序)&lt;/h3&gt;
&lt;p&gt;一旦决定使用欧拉代换，请严格遵守以下&lt;strong&gt;机械化三步走&lt;/strong&gt;，千万不要跳步，否则极其容易算错：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;设：&lt;/strong&gt; 根据 $a, c, \Delta$ 的符号选定代换公式，写出 $\sqrt{\dots} = \dots(t)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解 $x$：&lt;/strong&gt; 将上式两边平方，利用抵消机制，&lt;strong&gt;把 $x$ 用 $t$ 表示出来&lt;/strong&gt;。这是最关键的一步，必须把 $x$ 彻底独立在等号左边：$x = f(t)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求 $dx$：&lt;/strong&gt; 对解出来的 $x = f(t)$ 两边求微分，得到 $dx = f&apos;(t) , dt$。&lt;strong&gt;（考场高频死穴：极度容易忘记把 $dx$ 换成 $dt$！）&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;(隐藏的第 4 步)&lt;/em&gt;：把 $x$、$dx$ 以及根号项全部用 $t$ 替换回原积分，开始有理分式积分的计算。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 铁律与避坑指南 (Tips)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;杀鸡焉用牛刀：&lt;/strong&gt; 欧拉代换是“重武器”，计算量巨大（通常会产生繁琐的分式）。如果遇到标准的 $\sqrt{a^2 - x^2}$ 或 $\sqrt{a^2 + x^2}$，&lt;strong&gt;优先使用三角代换&lt;/strong&gt;或&lt;strong&gt;反双曲函数/基础积分公式&lt;/strong&gt;。只有当里面出现恶心的交叉项 $bx$，且配方后依然很难受时，再祭出欧拉代换。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;神级特例（必须秒杀）：&lt;/strong&gt;
当积分为 $\int \frac{1}{\sqrt{x^2 + k}} , dx$ 形式时，直接套用第一类欧拉代换（取 $a = 1$，$ \pm $ 取正），即 $\sqrt{x^2 + k} = -x + t$，这会直接推导出我们在反常积分中最常用的 $p$-标尺衍生公式：&lt;/p&gt;
&lt;p&gt;$$\int \frac{1}{\sqrt{x^2 + k}} , dx = \ln|x + \sqrt{x^2 + k}| + C$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(不要在考场上重新推导这个，直接默写！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;定积分的上下限：&lt;/strong&gt; 如果是定积分，在你设出 $t$ 之后，&lt;strong&gt;必须第一时间更新积分上下限&lt;/strong&gt;。很多时候，上下限的改变会让题目瞬间变得极其简单（比如变成奇偶对称区间）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;没问题！我们就用刚刚总结的“欧拉代换考场实战 SOP”，一步一步地去「肢解」你截图里的那个经典公式：&lt;/p&gt;
&lt;p&gt;求积分： $\int \frac{1}{\sqrt{x^2 + a}} , dx$&lt;/p&gt;
&lt;p&gt;在备考微积分时，亲自走一遍这个流程，比死记硬背要深刻得多。请看这套 SOP 是如何严丝合缝地运作的：&lt;/p&gt;
&lt;h3&gt;⚔️ 欧拉代换实战演示&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;第一步：设（匹配触发条件）&lt;/strong&gt;
观察被积函数的分母 $\sqrt{x^2 + a}$。这里的 $x^2$ 系数是 $1 &amp;gt; 0$，完美触发&lt;strong&gt;第一类欧拉代换&lt;/strong&gt;。
根据我们的“神级特例”口诀，为了直接凑出最终的公式形态，我们令：&lt;/p&gt;
&lt;p&gt;$$\sqrt{x^2 + a} = -x + t$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：这里选 $-x + t$ 是因为移项后 $t = x + \sqrt{x^2 + a}$，刚好就是我们最终目标 $\ln$ 里的那个式子！)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：解 $x$（消去根号 of 魔法）&lt;/strong&gt;
将等式两边同时平方：&lt;/p&gt;
&lt;p&gt;$$x^2 + a = (-x + t)^2$$&lt;/p&gt;
&lt;p&gt;$$x^2 + a = x^2 - 2xt + t^2$$&lt;/p&gt;
&lt;p&gt;你看，两边的 $x^2$ 完美抵消了！剩下：&lt;/p&gt;
&lt;p&gt;$$a = -2xt + t^2$$&lt;/p&gt;
&lt;p&gt;现我们要把 $x$ 孤立出来，解出 $x$：&lt;/p&gt;
&lt;p&gt;$$2xt = t^2 - a$$&lt;/p&gt;
&lt;p&gt;$$x = \frac{t^2 - a}{2t}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：求 $dx$（绝不能忘的替换）&lt;/strong&gt;
对上面解出的 $x$ 两边求微分（对 $t$ 求导）：&lt;/p&gt;
&lt;p&gt;$$dx = \left( \frac{t^2 - a}{2t} \right)&apos; , dt$$&lt;/p&gt;
&lt;p&gt;根据商 of 求导法则 $[\frac{u}{v}]&apos; = \frac{u&apos;v - uv&apos;}{v^2}$：&lt;/p&gt;
&lt;p&gt;$$dx = \frac{(2t)(2t) - (t^2 - a)(2)}{(2t)^2} , dt$$&lt;/p&gt;
&lt;p&gt;$$dx = \frac{4t^2 - 2t^2 + 2a}{4t^2} , dt$$&lt;/p&gt;
&lt;p&gt;$$dx = \frac{2t^2 + 2a}{4t^2} , dt = \frac{t^2 + a}{2t^2} , dt$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第四步：代入计算（收割结果）&lt;/strong&gt;
在代入原积分之前，我们还需要把分母 $\sqrt{x^2 + a}$ 也用 $t$ 表示出来。回到第一步的设定：&lt;/p&gt;
&lt;p&gt;$$\sqrt{x^2 + a} = -x + t = -\left( \frac{t^2 - a}{2t} \right) + t$$&lt;/p&gt;
&lt;p&gt;通分一下：&lt;/p&gt;
&lt;p&gt;$$\sqrt{x^2 + a} = \frac{-t^2 + a + 2t^2}{2t} = \frac{t^2 + a}{2t}$$&lt;/p&gt;
&lt;p&gt;现在，万事俱备，把所有东西扔进原积分 $\int \frac{1}{\sqrt{x^2 + a}} , dx$ 中：&lt;/p&gt;
&lt;p&gt;$$= \int \frac{1}{\frac{t^2 + a}{2t}} \cdot \frac{t^2 + a}{2t^2} , dt$$&lt;/p&gt;
&lt;p&gt;接下来就是最解压的“连连看”消消乐环节：&lt;/p&gt;
&lt;p&gt;$$= \int \frac{2t}{t^2 + a} \cdot \frac{t^2 + a}{2t^2} , dt$$&lt;/p&gt;
&lt;p&gt;交叉项 $(t^2 + a)$ 约掉，数字 $2$ 约掉，分子的 $t$ 和分母的 $t^2$ 约掉一个，最后竟然只剩下：&lt;/p&gt;
&lt;p&gt;$$= \int \frac{1}{t} , dt$$&lt;/p&gt;
&lt;p&gt;这就是一个最基础 of 对数积分：&lt;/p&gt;
&lt;p&gt;$$= \ln|t| + C$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;最后，把 $t$ 换回 $x$：&lt;/strong&gt;
由第一步 $\sqrt{x^2 + a} = -x + t$ 可知 $t = x + \sqrt{x^2 + a}$，代入得：&lt;/p&gt;
&lt;p&gt;$$= \ln\left| x + \sqrt{x^2 + a} \right| + C$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;这套流程走下来，你截图里的公式就被彻底证明了。&lt;/p&gt;
&lt;p&gt;这就是为什么我称欧拉代换为“降维打击”。它虽然中间看着有一点点繁杂（求导和通分），但它不需要任何取巧 of 灵感，不需要画直角三角形去思考 $\sec$ 和 $\tan$ 的代换，就是&lt;strong&gt;机械化地设、平方、求导、代入、约分&lt;/strong&gt;，然后得到一个极其干净的结果。在院试这种高压环境下，这种不依赖灵感的“纯代数碾压法”往往是最可靠的。&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;157 页&lt;/strong&gt;（对应 PDF 第 167 页）宣告我们正式进入了微积分下半场的“硬核算分赛道”——&lt;strong&gt;6.2 一阶常微分方程的解法（1 階常微分方程式）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在考研/大学院考试中，解微分方程就像是在“打怪升级”。你遇到的所有高级怪物（复杂方程），最终都必须被“降维打击”成最基础的形态才能消灭。
而这一页，就给出了最基础的“零阶形态（变量分离形）”，以及把它变身出来的“一阶形态（同次形）”和“二阶形态（非同次分式形）”。&lt;/p&gt;
&lt;p&gt;这三个蓝色框框，是考场上解微分方程的“三板斧”。我为您进行最通俗的满分战术拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第一板斧：最强破壁者 —— 变量分离形 (変数分離形)&lt;/h3&gt;
&lt;p&gt;这是所有微分方程解法的&lt;strong&gt;最终归宿&lt;/strong&gt;。不管题目多难，最后一步必定是它。&lt;/p&gt;
&lt;h4&gt;1. 长什么样？&lt;/h4&gt;
&lt;p&gt;$$\frac{dy}{dx} = f(x)g(y)$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;特征&lt;/strong&gt;：等式右边可以通过因式分解，变成“&lt;strong&gt;一个纯 $x$ 的函数&lt;/strong&gt;”乘以“&lt;strong&gt;一个纯 $y$ 的函数&lt;/strong&gt;”（比如 $y&apos; = x^2 y$ 或 $y&apos; = e^x \sin y$）。&lt;/p&gt;
&lt;h4&gt;2. 考场满分解题法 (式 ①)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【核心口诀：各回各家，各找各妈】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;把含有 $y$ 的项全部除到左边，和 $dy$ 在一起。&lt;/li&gt;
&lt;li&gt;把含有 $x$ 的项全部乘到右边，和 $dx$ 在一起。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;两边同时加上积分号 $\int$&lt;/strong&gt;，然后算就完事了！最后随便在一边加上个任意常数 $C$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$\int \frac{1}{g(y)} , dy = \int f(x) , dx + C$$&lt;/p&gt;
&lt;h4&gt;⚠️ 【注意 6.2 的高阶变体】&lt;/h4&gt;
&lt;p&gt;如果遇到 $\frac{dy}{dx} = f(ax+by+c)$ 这种“铁板一块”拆不开的怎么办？
&lt;strong&gt;【考场神技】&lt;/strong&gt;：直接令一整块 &lt;strong&gt;$u = ax + by + c$&lt;/strong&gt;。
求导得到 $\frac{du}{dx} = a + b \frac{dy}{dx}$，代入方程后，它瞬间就会退化成一个关于 $u$ 和 $x$ 的变量分离形！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第二板斧：变装大师 —— 同次形 (同次形 / 齐次方程)&lt;/h3&gt;
&lt;p&gt;在考场上，如果右边的 $x$ 和 $y$ 混在一起，用乘除法根本拆不开怎么办？&lt;/p&gt;
&lt;h4&gt;1. 长什么样？&lt;/h4&gt;
&lt;p&gt;$$\frac{dy}{dx} = f\left(\frac{y}{x}\right)$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;特征&lt;/strong&gt;：等式右边是一个“齐次函数”。判断标准是：你把式子里的 $x$ 和 $y$ 都替换成 $tx$ 和 $ty$，如果所有的 $t$能完美约分消掉，它就是同次形！（比如 $y&apos; = \frac{x^2+y^2}{xy}$，每一项都是 $2$ 次，这就是标准的同次形）。&lt;/p&gt;
&lt;h4&gt;2. 考场满分解题法 (式 ②)&lt;/h4&gt;
&lt;p&gt;既然它是个关于 $\frac{y}{x}$ 的函数，那我们就顺水推舟！
&lt;strong&gt;【核心口诀：令 $y/x = u$（即 $y = xu$），强行降维】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;一旦令 $y = xu$，根据乘积求导法则，左边的 $\frac{dy}{dx}$ 就变成了：
$$\frac{dy}{dx} = u + x \frac{du}{dx}$$&lt;/li&gt;
&lt;li&gt;把这个代入原方程：
$$u + x \frac{du}{dx} = f(u)$$
$$x \frac{du}{dx} = f(u) - u$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【奇迹发生】&lt;/strong&gt;：你看！右边变成了一个纯 $u$ 的函数！这不就退化成了第一板斧“变量分离形”了吗！
把 $x$ 和 $dx$ 扔到右边，把 $u$ 的部分扔到左边：
$$\int \frac{1}{f(u) - u} , du = \int \frac{1}{x} , dx = \log|x| + C$$
算完之后，别忘了把 $u$ 换回 $\frac{y}{x}$，大功告成！&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;第三板斧：终极融合怪 —— 含有常数的分式形&lt;/h3&gt;
&lt;p&gt;这是前两种方法的综合，经常作为期末考或考研的第一道计算大题出现。&lt;/p&gt;
&lt;h4&gt;1. 长什么样？&lt;/h4&gt;
&lt;p&gt;$$\frac{dy}{dx} = f \left( \frac{ax + by + c}{px + qy + r} \right)$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;特征&lt;/strong&gt;：右边是一个一次分式。如果只有 $x$ 和 $y$（即常数 $c = 0, r = 0$），它就是一个标准的“同次形”（第二板斧）。但讨厌的是，它带了常数尾巴 $c$ 和 $r$，破坏了齐次性。怎么办？&lt;/p&gt;
&lt;h4&gt;2. 考场满分解题法 (式 ③ 和 ④)&lt;/h4&gt;
&lt;p&gt;出题人分了两种情况来考你：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;情况 A（式 ③）：分子分母的系数成比例（平行线）&lt;/strong&gt;
即行列式 $aq - bp = 0$（也就是 $a/p = b/q$）。
此时分子其实是分母的某个倍数。
&lt;strong&gt;【解法】&lt;/strong&gt;：用【注意 6.2】的招数，直接令 &lt;strong&gt;$u = px + qy$&lt;/strong&gt;。把它强行捏成一个变量分离形（第一板斧）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;情况 B（式 ④）：分子分母系数不成比例（相交线，超级高频！）&lt;/strong&gt;
即 $aq - bp \neq 0$。
&lt;strong&gt;【解法】&lt;/strong&gt;：既然常数 $c, r$ 碍事，我们就通过**“坐标系平移”**把它们抹掉！
&lt;ol&gt;
&lt;li&gt;解二元一次方程组：$ax + by + c = 0$ 和 $px + qy + r = 0$，求出交点坐标 $(\alpha, \beta)$。&lt;/li&gt;
&lt;li&gt;进行平移换元：令 &lt;strong&gt;$x = u + \alpha, \quad y = v + \beta$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;代入原方程，常数 $c$ 和 $r$ 会&lt;strong&gt;奇迹般地抵消归零&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;方程瞬间变成了没有常数项的 $\frac{dv}{du} = f\left(\frac{au+bv}{pu+qv}\right)$。这就退化成了“同次形”（第二板斧）。用 $v = uw$ 继续解即可！&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与通关演练的指引&lt;/h3&gt;
&lt;p&gt;第 &lt;strong&gt;157 页&lt;/strong&gt; 是微积分常微分方程解法最宝贵的一本**“武功秘籍”**。它的解题逻辑是一条完美的降维打击链：
&lt;strong&gt;平移换元（抹除常数） $\implies$ 同次形（令 $y = ux$） $\implies$ 变量分离形（积分秒杀）。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;158 页&lt;/strong&gt;（对应 PDF 第 168 页）是常微分方程考点中&lt;strong&gt;最核心、最爱考的“三大名阵”&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;如果说前一页（157页）的变量分离和同次形是基础招式，那么这一页就是大学院考研中区分度最高的&lt;strong&gt;高阶必杀技&lt;/strong&gt;。很多学校的压轴大题，就是从这三个方程中抽一个考。&lt;/p&gt;
&lt;p&gt;这三大名阵分别是：&lt;strong&gt;一阶线性微分方程、伯努利微分方程、克莱罗微分方程&lt;/strong&gt;。
请深呼吸，我将用最直白、最实战的“考场满分套路”为您拆解这三个“大魔王”：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第一阵：绝对的主力 —— 一阶线性微分方程 (1階線形微分方程式)&lt;/h3&gt;
&lt;p&gt;这是出场率排名第一的方程！考研试卷上 $50%$ 的微分方程都是它。&lt;/p&gt;
&lt;h4&gt;1. 怎么认出它？&lt;/h4&gt;
&lt;p&gt;长成这个标准模样：
$$\frac{dy}{dx} + p(x)y = q(x)$$
&lt;strong&gt;特征&lt;/strong&gt;：$y$ 和 $y&apos;$ 都只有 $1$ 次方！而且它们分别被 $x$ 的函数（$1$ 和 $p(x)$）带着，等号右边是一个纯 $x$ 的函数 $q(x)$。&lt;/p&gt;
&lt;h4&gt;2. 考场解法：常数变易法（或称积分因子法）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;情况 A：右边等于 0（齐次，式 ⑤）&lt;/strong&gt;
如果 $q(x) = 0$，这就变成了一个送分的“变量分离形”。
直接把 $dx$ 和 $y$ 移项积分，公式：$y = C \exp\left(-\int p(x) , dx\right)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;情况 B：右边不等于 0（非齐次，式 ⑥）&lt;/strong&gt;
&lt;strong&gt;【考场神级公式 ⑥，必须死记硬背！】&lt;/strong&gt;
$$y = e^{-\int p(x) , dx} \left{ \int q(x) e^{\int p(x) , dx} , dx + C \right}$$
&lt;em&gt;(注：$\exp(\dots)$ 就是 $e^{\dots}$ 的另一种写法)&lt;/em&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡【背诵与防错口诀】&lt;/strong&gt;：
这个公式看起来吓人，其实非常有规律！&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先算一个神秘的&lt;strong&gt;积分因子&lt;/strong&gt;：$\mu(x) = e^{\int p(x) , dx}$。&lt;/li&gt;
&lt;li&gt;原方程的解直接就是：&lt;strong&gt;$y = \frac{1}{\mu(x)} \left( \int q(x)\mu(x) , dx + C \right)$&lt;/strong&gt;。
外面除以它，里面乘以它再积分，最后加上 $C$。搞定！&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;第二阵：变装刺客 —— 伯努利微分方程 (ベルヌーイの微分方程式)&lt;/h3&gt;
&lt;p&gt;它长得很像一阶线性方程，但在等号右边搞了点“小破坏”。&lt;/p&gt;
&lt;h4&gt;1. 怎么认出它？&lt;/h4&gt;
&lt;p&gt;$$\frac{dy}{dx} + p(x)y = q(x) y^n \quad (n \neq 0, 1)$$
&lt;strong&gt;特征&lt;/strong&gt;：左边看着是完美的线性，但右边本来该是纯 $x$ 的地方，&lt;strong&gt;竟然多了一个讨厌的 $y^n$&lt;/strong&gt;！&lt;/p&gt;
&lt;h4&gt;2. 考场破局法：神级换元（式 ⑦）&lt;/h4&gt;
&lt;p&gt;对付这种“非线性”刺客，我们的战略是把它&lt;strong&gt;强行降维打击成“一阶线性”&lt;/strong&gt;！
&lt;strong&gt;【考场固定套路，一字不差照做】&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;除掉刺客&lt;/strong&gt;：方程两边同时除以 $y^n$，把右边变得干干净净：
$$y^{-n} y&apos; + p(x)y^{1-n} = q(x)$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;祭出换元法&lt;/strong&gt;：令中间那一项 &lt;strong&gt;$z = y^{1-n}$&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求导替换&lt;/strong&gt;：对 $x$ 求导得到 $z&apos; = (1-n)y^{-n}y&apos;$。你会惊喜地发现，这个导数刚好就是刚才第一项的一小部分！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方程变身&lt;/strong&gt;：代入后，原方程瞬间变成了关于 $z$ 和 $x$ 的完美一阶线性方程：
$$\frac{dz}{dx} + (1-n)p(x)z = (1-n)q(x)$$
这就是公式 ⑦！接下来，直接套用上面的“第一阵（公式 ⑥）”算出 $z$，再把 $z$ 换回 $y^{1-n}$，满分到手！&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;第三阵：奇异大师 —— 克莱罗微分方程 (クレローの微分方程式)&lt;/h3&gt;
&lt;p&gt;这是一个“两极分化”的考点。不懂的人一筹莫展，懂的人只需 &lt;strong&gt;10 秒钟&lt;/strong&gt; 就能拿一半的分！&lt;/p&gt;
&lt;h4&gt;1. 怎么认出它？&lt;/h4&gt;
&lt;p&gt;长相极其独特、嚣张：
$$y = x \frac{dy}{dx} + f\left(\frac{dy}{dx}\right)$$
&lt;strong&gt;特征&lt;/strong&gt;：$y$ 等于 $x$ 乘以 $y&apos;$，再加上一个关于 $y&apos;$ 的复合函数。（比如 $y = xy&apos; + (y&apos;)^2$）&lt;/p&gt;
&lt;h4&gt;2. 考场解法：买一送一（式 ⑧）&lt;/h4&gt;
&lt;p&gt;这种方程的解分成两部分：&lt;strong&gt;一般解&lt;/strong&gt; 和 &lt;strong&gt;特异解&lt;/strong&gt;（回忆一下 153 页 讲的概念）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;白送的一般解 (直線群)&lt;/strong&gt;：
极其简单！&lt;strong&gt;直接把方程里所有的 $y&apos;$ 也就是 $\frac{dy}{dx}$ 替换成常数 $C$！&lt;/strong&gt;
一般解：&lt;strong&gt;$y = Cx + f(C)$&lt;/strong&gt;。
&lt;em&gt;(为什么？因为你对这个解求导，得到 $y&apos;=C$，代回去刚好成立！这代表了一大把直线。)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;压轴的特异解 (包絡線)&lt;/strong&gt;：
一般解是一堆直线，那特异解是什么？在底部的 &lt;strong&gt;【注意 6.3】&lt;/strong&gt; 明确指出，特异解就是这堆直线的&lt;strong&gt;包络线&lt;/strong&gt;！（我们在第 116 页和 123 页刚学过！）
怎么求这堆直线的包络线？
&lt;ol&gt;
&lt;li&gt;写出一般解：$y = Cx + f(C)$。&lt;/li&gt;
&lt;li&gt;两边对参数 $C$ 求偏导（把 $x, y$ 当常数）：$0 = x + f&apos;(C)$。&lt;/li&gt;
&lt;li&gt;把这俩式子联立，&lt;strong&gt;消去常数 $C$&lt;/strong&gt;，得到的关于 $x, y$ 的方程，就是特异解！&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与考场指南&lt;/h3&gt;
&lt;p&gt;第 158 页是微分方程的“核心武器库”。您必须闭着眼睛都能默写出以下三大反射条件：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;遇到右边纯 $x$ 的 $y&apos;+py=q$&lt;/strong&gt; $\implies$ 算积分因子 $e^{\int pdx}$，套用大公式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;遇到右边多出 $y^n$ 的伯努利&lt;/strong&gt; $\implies$ 两边除以 $y^n$，令 $z = y^{1-n}$，转化为第 1 种。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;遇到 $y = xy&apos; + f(y&apos;)$ 克莱罗&lt;/strong&gt; $\implies$ 把 $y&apos;$ 换成 $C$ 得一般解；再对 $C$ 求导消元得特异解。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;书本第 &lt;strong&gt;159 页&lt;/strong&gt;（对应 PDF 第 169 页）补全了一阶常微分方程的最后两块、也是物理学/热力学中最爱考的理论拼图：&lt;strong&gt;完全微分形（完全微分方程）&lt;strong&gt;与&lt;/strong&gt;积分因子（積分因子）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果你在考研中遇到了 $P(x, y) , dx + Q(x, y) , dy = 0$ 这种把 $dx$ 和 $dy$ 写在同一侧的方程，不要慌，按照这一页的“两步走战略”，就能像解密室逃脱一样把它破解。&lt;/p&gt;
&lt;p&gt;我为您将这套硬核“密码破译法”拆解如下：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;密码破译第一阶段：完全微分形 (完全微分形 / Exact Equation)&lt;/h3&gt;
&lt;p&gt;在第 107 页我们学过“全微分”：如果有一个函数 $u(x, y)$，它的全微分是 $du = \frac{\partial u}{\partial x} , dx + \frac{\partial u}{\partial y} , dy$。
如果题目给的方程 $p(x, y) , dx + q(x, y) , dy = 0$ 刚刚好就是一个全微分 $du = 0$，那这道题就变成了送分题，因为积分后直接就是 $u(x, y) = C$！&lt;/p&gt;
&lt;h4&gt;1. 鉴定方法（充要条件）&lt;/h4&gt;
&lt;p&gt;怎么知道它是不是“刚刚好”的全微分？
&lt;strong&gt;【考场第一反应】&lt;/strong&gt;：交叉求偏导！
分别算出 $\frac{\partial p}{\partial y}$ 和 $\frac{\partial q}{\partial x}$。
如果 &lt;strong&gt;$\frac{\partial p}{\partial y} = \frac{\partial q}{\partial x}$&lt;/strong&gt;，恭喜你，中大奖了！这就是一个完全微分形。&lt;/p&gt;
&lt;h4&gt;2. 考场满分解题法 (式 ⑨)&lt;/h4&gt;
&lt;p&gt;书本给出的公式 ⑨ 看起来嵌套着一堆积分和求导，非常吓人。其实它的操作逻辑极其简单，请记住这个**“三步拼图法”**：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第 1 步&lt;/strong&gt;：把 $p(x, y)$ 对 $x$ 积分（把 $y$ 当常数），得到一个初步结果，记为 $v(x, y)$。
$$v(x, y) = \int p(x, y) , dx$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 2 步&lt;/strong&gt;：找出 $y$ 身上“漏掉的部分”。把刚才的 $v(x, y)$ 对 $y$ 求偏导，然后用原来的 $q(x, y)$ 减去它：
$$\text{漏掉的部分} = q(x, y) - \frac{\partial v}{\partial y}$$
&lt;em&gt;(放心，如果第一步鉴定成功，算出来的这部分一定只含有 $y$ 或为常数，绝不会有 $x$！)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 3 步&lt;/strong&gt;：把漏掉的部分对 $y$ 积分，加到第一步的结果上，令它等于常数 $C$：
$$u(x, y) = v(x, y) + \int \left{ q(x, y) - \frac{\partial v}{\partial y} \right} , dy = C$$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;（这就是一般解！完全不需要背那个极其复杂的综合式子，分三步算绝对不会错。）&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;密码破译第二阶段：积分因子 (積分因子 / Integrating Factor)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【考场突发情况】&lt;/strong&gt;：
如果交叉求导后发现 $\frac{\partial p}{\partial y} \neq \frac{\partial q}{\partial x}$ 怎么办？
说明这把锁生锈了。我们需要给它喷点“润滑油”——&lt;strong&gt;找到一个神秘的函数 $\mu(x, y)$，乘在方程两边，让它强行变成完全微分形！&lt;/strong&gt; 这个 $\mu$ 就是&lt;strong&gt;积分因子&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;寻找一般情况下的 $\mu(x, y)$ 是一项世界级难题。但在大学院考试中，教授只会考你两种“特殊且简单”的情况。&lt;/p&gt;
&lt;h4&gt;寻找积分因子的两大“开锁捷径”（式 ⑩ 与 ⑪）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【先算钥匙芯】&lt;/strong&gt;：不论哪种情况，第一步先算出两者的差值：&lt;strong&gt;$\Delta = \frac{\partial p}{\partial y} - \frac{\partial q}{\partial x}$&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;情况 A（式 ⑩）：用 $q$ 去除&lt;/strong&gt;
如果你发现 $\frac{\Delta}{q}$ 算出来&lt;strong&gt;仅仅是一个关于 $x$ 的函数&lt;/strong&gt;（里面完全没有 $y$），那么：
$$\text{积分因子 } \mu(x) = \exp \left{ \int \frac{1}{q} \left( \frac{\partial p}{\partial y} - \frac{\partial q}{\partial x} \right) , dx \right}$$
&lt;em&gt;(把算出的 $\mu(x)$ 乘回原方程，原方程就变成完全微分了，直接套用上面的三步拼图法解决！)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;情况 B（式 ⑪）：用 $p$ 去除（🚨 极其容易丢分的陷阱！）&lt;/strong&gt;
如果你发现 $\frac{\Delta}{p}$ 算出来&lt;strong&gt;仅仅是一个关于 $y$ 的函数&lt;/strong&gt;（里面完全没有 $x$），那么积分因子只与 $y$ 有关。
&lt;strong&gt;【致命警告】&lt;/strong&gt;：注意看公式 ⑪！在这个指数的积分号前面，&lt;strong&gt;有一个负号（$-$）！&lt;/strong&gt;
$$\text{积分因子 } \mu(y) = \exp \left{ - \int \frac{1}{p} \left( \frac{\partial p}{\partial y} - \frac{\partial q}{\partial x} \right) , dy \right}$$
&lt;em&gt;(每年都有无数考生在考场上忘记这个负号，导致积分因子全错，整道大题得零分！)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与通关演练指引&lt;/h3&gt;
&lt;p&gt;第 159 页是微分方程求解的“终极急救包”。
它的逻辑链条非常清晰：
遇到 $P , dx + Q , dy = 0 \implies$ 先判断 $P_y = Q_x$ 吗？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;是&lt;/strong&gt; $\implies$ 直接三步拼图法（完全微分）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;否&lt;/strong&gt; $\implies$ 算差值 $\Delta = P_y - Q_x$，除以 $P$ 或 $Q$ 看看能不能化简，求出积分因子 $\mu$。乘上 $\mu$ 后，回到第一步。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;至此，&lt;strong&gt;一阶常微分方程的所有理论（变量分离、同次、线性、伯努利、克莱罗、完全微分）已经全部集齐！&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>大阪大学大学院情报科学专业词汇对译汇总表</title><link>https://blog.yirong.site/posts/0069/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0069/</guid><description>大阪大学大学院情报科学研究科专业课双语/多语名词对照表，整理自阪大情报学科专业词汇对照表，涵盖数据结构、操作系统、计算机组成原理、计算机网络、信息论与编码、形式语言与自动机等多门科目。</description><pubDate>Fri, 05 Jun 2026 22:15:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学大学院情报科学专业词汇对译汇总表&lt;/h1&gt;
&lt;p&gt;为了帮助大家高效备考 &lt;strong&gt;2026年夏季（8月）大阪大学大学院情报科学研究科（Handai IPS）&lt;/strong&gt; 各种专业课以及其他日本计算机相关院试，本篇博客整理并汇总了**《情报学科专业词汇对照表（章节顺）》**的全部内容。&lt;/p&gt;
&lt;p&gt;对照表按科目及章节顺序排列，涵盖了以下 &lt;strong&gt;6 门核心专业课&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;数据结构&lt;/strong&gt; (Data Structures)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作系统&lt;/strong&gt; (Operating Systems)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算机组成原理&lt;/strong&gt; (Computer Architecture)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算机网络&lt;/strong&gt; (Computer Networks)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信息论与编码&lt;/strong&gt; (Information Theory)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;形式语言与自动机&lt;/strong&gt; (Automata and Formal Languages)&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;建议使用浏览器自带的页面内搜索（&lt;code&gt;Ctrl + F&lt;/code&gt; 或 &lt;code&gt;Cmd + F&lt;/code&gt;）快速检索中日英三语词汇。&lt;/li&gt;
&lt;li&gt;大部分章节根据日本知名教材制作，中文翻译参考了王道考研书目、百度百科及维基百科等，英文翻译参考了维基百科及大学课件等。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;目录 / Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84&quot;&gt;数据结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F&quot;&gt;操作系统&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86&quot;&gt;计算机组成原理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C&quot;&gt;计算机网络&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E4%BF%A1%E6%81%AF%E8%AE%BA%E4%B8%8E%E7%BC%96%E7%A0%81&quot;&gt;信息论与编码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#%E5%BD%A2%E5%BC%8F%E8%AF%AD%E8%A8%80%E4%B8%8E%E8%87%AA%E5%8A%A8%E6%9C%BA&quot;&gt;形式语言与自动机&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;&amp;lt;a id=&quot;数据结构&quot;&amp;gt;&amp;lt;/a&amp;gt;数据结构&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《アルゴリズムとデータ構造 (未来へつなぐ デジタルシリーズ 10)》制作。
中文翻译参考：王道考研书目&amp;amp;视频，百度百科，百度老师，维基百科，谷歌老师等
英文翻译参考：维基百科，谷歌老师，百度百科，部分大学课件等&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：アルゴリズムとデータ構造の基本概念 / 数据结构与算法的基本概念 / Basic concepts of data structures and algorithms&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;アルゴリズム&lt;/td&gt;
&lt;td&gt;アルゴリズム&lt;/td&gt;
&lt;td&gt;算法&lt;/td&gt;
&lt;td&gt;Algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データ構造&lt;/td&gt;
&lt;td&gt;データ　こうぞう&lt;/td&gt;
&lt;td&gt;数据结构&lt;/td&gt;
&lt;td&gt;Data structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;線形探索&lt;/td&gt;
&lt;td&gt;せんけい　たんさく&lt;/td&gt;
&lt;td&gt;线性查找&lt;/td&gt;
&lt;td&gt;Linear search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;完全正当性&lt;/td&gt;
&lt;td&gt;かんぜん　せいとうせい&lt;/td&gt;
&lt;td&gt;（完全）正确性&lt;/td&gt;
&lt;td&gt;Total correctness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ユークリッドの互除法&lt;/td&gt;
&lt;td&gt;ユークリッドのごじょほう&lt;/td&gt;
&lt;td&gt;辗转相除法&amp;lt;br&amp;gt;（欧几里得算法）&lt;/td&gt;
&lt;td&gt;Euclidean algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホーナーの方法&lt;/td&gt;
&lt;td&gt;ホーナーのほうほう&lt;/td&gt;
&lt;td&gt;霍纳法则&lt;/td&gt;
&lt;td&gt;Horner&apos;s method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2分探索&lt;/td&gt;
&lt;td&gt;にぶんたんさく&lt;/td&gt;
&lt;td&gt;二分查找&lt;/td&gt;
&lt;td&gt;Binary search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;昇順/降順&lt;/td&gt;
&lt;td&gt;しょうじゅん/こうじゅん&lt;/td&gt;
&lt;td&gt;升序/降序&lt;/td&gt;
&lt;td&gt;Ascending order/&amp;lt;br&amp;gt;Descending order&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;計算量&lt;/td&gt;
&lt;td&gt;けいさんりょう&lt;/td&gt;
&lt;td&gt;复杂度&lt;/td&gt;
&lt;td&gt;Complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;時間計算量&lt;/td&gt;
&lt;td&gt;じかん　けいさんりょう&lt;/td&gt;
&lt;td&gt;时间复杂度&lt;/td&gt;
&lt;td&gt;Time complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;領域計算量&lt;/td&gt;
&lt;td&gt;りょういき　けいさんりょう&lt;/td&gt;
&lt;td&gt;空间复杂度&lt;/td&gt;
&lt;td&gt;Space complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;漸近的計算量&lt;/td&gt;
&lt;td&gt;ぜんきんてき　けいさんりょう&lt;/td&gt;
&lt;td&gt;渐进复杂度&lt;/td&gt;
&lt;td&gt;Asymptotic complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最悪計算量&lt;/td&gt;
&lt;td&gt;さいあく　けいさんりょう&lt;/td&gt;
&lt;td&gt;最坏情况复杂度&lt;/td&gt;
&lt;td&gt;Worst case complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;平均計算量&lt;/td&gt;
&lt;td&gt;へいきん　けいさんりょう&lt;/td&gt;
&lt;td&gt;平均情况复杂度&lt;/td&gt;
&lt;td&gt;Average case complexity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多項式時間アルゴリズム&lt;/td&gt;
&lt;td&gt;たこうしき　じかん　アルゴリズム&lt;/td&gt;
&lt;td&gt;多项式时间算法&lt;/td&gt;
&lt;td&gt;Polynomial time algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;指数時間アルゴリズム&lt;/td&gt;
&lt;td&gt;しすうじかん　アルゴリズム&lt;/td&gt;
&lt;td&gt;指数时间算法&lt;/td&gt;
&lt;td&gt;Exponential time algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;再帰的アルゴリズム&lt;/td&gt;
&lt;td&gt;さいきてき　アルゴリズム&lt;/td&gt;
&lt;td&gt;递归算法&lt;/td&gt;
&lt;td&gt;Recursive algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;漸化式&lt;/td&gt;
&lt;td&gt;ぜんかしき&lt;/td&gt;
&lt;td&gt;递归公式&lt;/td&gt;
&lt;td&gt;Recursion formula&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フィボナッチ数（列）&lt;/td&gt;
&lt;td&gt;フィボナッチすう（れつ）&lt;/td&gt;
&lt;td&gt;斐波那契数（列）&lt;/td&gt;
&lt;td&gt;Fibonacci&apos;s number (sequence)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理構造&lt;/td&gt;
&lt;td&gt;ろんり　こうぞう&lt;/td&gt;
&lt;td&gt;逻辑结构&lt;/td&gt;
&lt;td&gt;Logical structure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;物理構造&lt;/td&gt;
&lt;td&gt;ぶつり　こうぞう&lt;/td&gt;
&lt;td&gt;物理结构（存储结构）&lt;/td&gt;
&lt;td&gt;Physical structure&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第2章：基本的なデータ構造 / 基本的数据结构 / Basic data structures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;配列&lt;/td&gt;
&lt;td&gt;はいれつ&lt;/td&gt;
&lt;td&gt;数组&lt;/td&gt;
&lt;td&gt;Array&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インデックス&lt;/td&gt;
&lt;td&gt;インデックス&lt;/td&gt;
&lt;td&gt;下标&lt;/td&gt;
&lt;td&gt;Index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;要素&lt;/td&gt;
&lt;td&gt;ようそ&lt;/td&gt;
&lt;td&gt;数据元素&lt;/td&gt;
&lt;td&gt;Element&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;セル&lt;/td&gt;
&lt;td&gt;セル&lt;/td&gt;
&lt;td&gt;结点&lt;/td&gt;
&lt;td&gt;Cell&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポインタ&lt;/td&gt;
&lt;td&gt;ポインタ&lt;/td&gt;
&lt;td&gt;指针&lt;/td&gt;
&lt;td&gt;Pointer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連結リスト&lt;/td&gt;
&lt;td&gt;れんけつ　リスト&lt;/td&gt;
&lt;td&gt;链表&lt;/td&gt;
&lt;td&gt;Link list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;線形リスト&lt;/td&gt;
&lt;td&gt;せんけい　リスト&lt;/td&gt;
&lt;td&gt;线性表&lt;/td&gt;
&lt;td&gt;Linear linked list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;循環リスト&lt;/td&gt;
&lt;td&gt;じゅんかん　リスト&lt;/td&gt;
&lt;td&gt;循环链表&lt;/td&gt;
&lt;td&gt;Circular linked list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;双方向リスト&lt;/td&gt;
&lt;td&gt;そうほうこう　リスト&lt;/td&gt;
&lt;td&gt;双链表&lt;/td&gt;
&lt;td&gt;Doubly linked list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スタック&lt;/td&gt;
&lt;td&gt;スタック&lt;/td&gt;
&lt;td&gt;栈&lt;/td&gt;
&lt;td&gt;Stack&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プッシュ&lt;/td&gt;
&lt;td&gt;プッシュ&lt;/td&gt;
&lt;td&gt;入栈&lt;/td&gt;
&lt;td&gt;Push&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポップ&lt;/td&gt;
&lt;td&gt;ポップ&lt;/td&gt;
&lt;td&gt;出栈&lt;/td&gt;
&lt;td&gt;Pop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LIFO&lt;/td&gt;
&lt;td&gt;LIFO&lt;/td&gt;
&lt;td&gt;后进先出&lt;/td&gt;
&lt;td&gt;LIFO (Last In First Out)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オーバーフロー&lt;/td&gt;
&lt;td&gt;オーバーフロー&lt;/td&gt;
&lt;td&gt;上溢（溢出）&lt;/td&gt;
&lt;td&gt;Overflow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アンダーフロー&lt;/td&gt;
&lt;td&gt;アンダーフロー&lt;/td&gt;
&lt;td&gt;下溢&lt;/td&gt;
&lt;td&gt;Underflow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;キュー&lt;/td&gt;
&lt;td&gt;キュー&lt;/td&gt;
&lt;td&gt;队列&lt;/td&gt;
&lt;td&gt;Queue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エンキュー&lt;/td&gt;
&lt;td&gt;エンキュー&lt;/td&gt;
&lt;td&gt;入队&lt;/td&gt;
&lt;td&gt;Enqueue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デキュー&lt;/td&gt;
&lt;td&gt;デキュー&lt;/td&gt;
&lt;td&gt;出队&lt;/td&gt;
&lt;td&gt;Dequeue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FIFO&lt;/td&gt;
&lt;td&gt;FIFO&lt;/td&gt;
&lt;td&gt;先进先出&lt;/td&gt;
&lt;td&gt;FIFO (First In First Out)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;木構造&lt;/td&gt;
&lt;td&gt;きこうぞう&lt;/td&gt;
&lt;td&gt;树&lt;/td&gt;
&lt;td&gt;Tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;左の子&lt;/td&gt;
&lt;td&gt;ひだりのこ&lt;/td&gt;
&lt;td&gt;左孩子&lt;/td&gt;
&lt;td&gt;Left child node&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;右の子&lt;/td&gt;
&lt;td&gt;みぎのこ&lt;/td&gt;
&lt;td&gt;右孩子&lt;/td&gt;
&lt;td&gt;Right child node&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;左部分木&lt;/td&gt;
&lt;td&gt;ひだりぶぶんき&lt;/td&gt;
&lt;td&gt;左子树&lt;/td&gt;
&lt;td&gt;Left subtree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;右部分木&lt;/td&gt;
&lt;td&gt;みぎぶぶんき&lt;/td&gt;
&lt;td&gt;右子树&lt;/td&gt;
&lt;td&gt;Right subtree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;順序木&lt;/td&gt;
&lt;td&gt;じゅんじょき&lt;/td&gt;
&lt;td&gt;顺序树&lt;/td&gt;
&lt;td&gt;Ordered tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;２分木&lt;/td&gt;
&lt;td&gt;にぶんぎ&lt;/td&gt;
&lt;td&gt;二叉树&lt;/td&gt;
&lt;td&gt;Binary tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;完全２分木&lt;/td&gt;
&lt;td&gt;かんぜん　にぶんぎ&lt;/td&gt;
&lt;td&gt;完全二叉树&lt;/td&gt;
&lt;td&gt;Complete binary tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;走査/木のなぞり&lt;/td&gt;
&lt;td&gt;そうさ/きのなぞり&lt;/td&gt;
&lt;td&gt;遍历&lt;/td&gt;
&lt;td&gt;Traverse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;深さ優先探索/&amp;lt;br&amp;gt;縦型探索&lt;/td&gt;
&lt;td&gt;ふかさゆうせん　たんさく/&amp;lt;br&amp;gt;たてがた　たんさく&lt;/td&gt;
&lt;td&gt;深度优先遍历&lt;/td&gt;
&lt;td&gt;Depth first search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;幅優先探索/&amp;lt;br&amp;gt;横型探索&lt;/td&gt;
&lt;td&gt;はばゆうせん　たんさく/&amp;lt;br&amp;gt;よこがた　たんさく&lt;/td&gt;
&lt;td&gt;广度优先遍历&lt;/td&gt;
&lt;td&gt;Breadth first search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;行きがけ順/&amp;lt;br&amp;gt;先行順&lt;/td&gt;
&lt;td&gt;ゆきがけじゅん/&amp;lt;br&amp;gt;せんこうじゅん&lt;/td&gt;
&lt;td&gt;先序遍历&lt;/td&gt;
&lt;td&gt;Pre-order&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通りがけ順/&amp;lt;br&amp;gt;中間順&lt;/td&gt;
&lt;td&gt;とおりがけじゅん/&amp;lt;br&amp;gt;ちゅうかんじゅん&lt;/td&gt;
&lt;td&gt;中序遍历&lt;/td&gt;
&lt;td&gt;In-order&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;帰りがけ順/&amp;lt;br&amp;gt;後行順&lt;/td&gt;
&lt;td&gt;かえりがけじゅん/&amp;lt;br&amp;gt;こうこうじゅん&lt;/td&gt;
&lt;td&gt;后序遍历&lt;/td&gt;
&lt;td&gt;Post-order&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第３章：集合の表現法とハッシュ法 / 集合的表示与散列查找 / Set Representation and Hashing&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;挿入&lt;/td&gt;
&lt;td&gt;そうにゅう&lt;/td&gt;
&lt;td&gt;插入&lt;/td&gt;
&lt;td&gt;Insertion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;探索&lt;/td&gt;
&lt;td&gt;たんさく&lt;/td&gt;
&lt;td&gt;查找&lt;/td&gt;
&lt;td&gt;Search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;削除&lt;/td&gt;
&lt;td&gt;さくじょ&lt;/td&gt;
&lt;td&gt;删除&lt;/td&gt;
&lt;td&gt;Deletion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハッシュ法&lt;/td&gt;
&lt;td&gt;ハッシュ　ほう&lt;/td&gt;
&lt;td&gt;哈希算法/散列查找&lt;/td&gt;
&lt;td&gt;Hash function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チェイニング法&lt;/td&gt;
&lt;td&gt;チェイニング　ほう&lt;/td&gt;
&lt;td&gt;拉链法/链地址法&lt;/td&gt;
&lt;td&gt;Chaining&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オープンアドレス法&lt;/td&gt;
&lt;td&gt;オープンアドレス　ほう&lt;/td&gt;
&lt;td&gt;开放链址法&lt;/td&gt;
&lt;td&gt;Open addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第４章：全順序集合とヒープ、2分探索木、AVL木 / 全序关系与堆，2叉排序树，平衡二叉树 / Totally ordered sets and heaps, binary search trees, AVL trees&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;全順序関係&lt;/td&gt;
&lt;td&gt;ぜんじゅんじょ　かんけい&lt;/td&gt;
&lt;td&gt;全序关系&lt;/td&gt;
&lt;td&gt;Total order&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;半順序関係&lt;/td&gt;
&lt;td&gt;はんじゅんじょ　かんけい&lt;/td&gt;
&lt;td&gt;偏序关系&lt;/td&gt;
&lt;td&gt;Partial order&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全順序集合&lt;/td&gt;
&lt;td&gt;ぜんじゅんじょ　しゅうごう&lt;/td&gt;
&lt;td&gt;全序集&lt;/td&gt;
&lt;td&gt;Total ordered set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;半順序集合&lt;/td&gt;
&lt;td&gt;はんじゅんじょ　しゅうごう&lt;/td&gt;
&lt;td&gt;偏序集&lt;/td&gt;
&lt;td&gt;Partially ordered set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ヒープ&lt;/td&gt;
&lt;td&gt;ヒープ&lt;/td&gt;
&lt;td&gt;堆&lt;/td&gt;
&lt;td&gt;Heap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2分ヒープ&lt;/td&gt;
&lt;td&gt;にぶん　ヒープ&lt;/td&gt;
&lt;td&gt;二叉堆&lt;/td&gt;
&lt;td&gt;Binary heap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2分探索木&lt;/td&gt;
&lt;td&gt;にぶん たんさくぎ&lt;/td&gt;
&lt;td&gt;2叉排序树&lt;/td&gt;
&lt;td&gt;Binary search tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AVL木&lt;/td&gt;
&lt;td&gt;AVLき / えーぶいえるき&lt;/td&gt;
&lt;td&gt;平衡二叉树&lt;/td&gt;
&lt;td&gt;AVL tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2色木 / 赤黒木&lt;/td&gt;
&lt;td&gt;にしょくぎ / あかくろぎ&lt;/td&gt;
&lt;td&gt;红黑树&lt;/td&gt;
&lt;td&gt;Red-Black tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2-3木&lt;/td&gt;
&lt;td&gt;2-3き / にさんぎ&lt;/td&gt;
&lt;td&gt;2-3树&lt;/td&gt;
&lt;td&gt;2-3 tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B木&lt;/td&gt;
&lt;td&gt;びーき&lt;/td&gt;
&lt;td&gt;B树&lt;/td&gt;
&lt;td&gt;B-tree&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：整列 / 排序 / Sort&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;内部ソート&lt;/td&gt;
&lt;td&gt;ないぶ　ソート&lt;/td&gt;
&lt;td&gt;内部排序&lt;/td&gt;
&lt;td&gt;Internal Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;外部ソート&lt;/td&gt;
&lt;td&gt;がいぶ　ソート&lt;/td&gt;
&lt;td&gt;外部排序&lt;/td&gt;
&lt;td&gt;External Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;選択ソート&lt;/td&gt;
&lt;td&gt;せんたく　ソート&lt;/td&gt;
&lt;td&gt;选择排序&lt;/td&gt;
&lt;td&gt;Selection Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バブルソート&lt;/td&gt;
&lt;td&gt;バブルソート&lt;/td&gt;
&lt;td&gt;冒泡排序&lt;/td&gt;
&lt;td&gt;Bubble Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;挿入ソート&lt;/td&gt;
&lt;td&gt;そうにゅうソート&lt;/td&gt;
&lt;td&gt;插入排序&lt;/td&gt;
&lt;td&gt;Insertion Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シェルソート&lt;/td&gt;
&lt;td&gt;シェルソート&lt;/td&gt;
&lt;td&gt;希尔排序&lt;/td&gt;
&lt;td&gt;Shell&apos;s Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ヒープソート&lt;/td&gt;
&lt;td&gt;ヒープソート&lt;/td&gt;
&lt;td&gt;堆排序&lt;/td&gt;
&lt;td&gt;Heap Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クイックソート&lt;/td&gt;
&lt;td&gt;クイックソート&lt;/td&gt;
&lt;td&gt;快速排序&lt;/td&gt;
&lt;td&gt;Quick Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ピボット&lt;/td&gt;
&lt;td&gt;ピボット&lt;/td&gt;
&lt;td&gt;枢轴/基准&lt;/td&gt;
&lt;td&gt;pivot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マージソート&lt;/td&gt;
&lt;td&gt;マージソート&lt;/td&gt;
&lt;td&gt;归并排序&lt;/td&gt;
&lt;td&gt;Merge Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バケットソート&lt;/td&gt;
&lt;td&gt;バケットソート&lt;/td&gt;
&lt;td&gt;桶排序&lt;/td&gt;
&lt;td&gt;Bucket Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;基数ソート&lt;/td&gt;
&lt;td&gt;きすう　ソート&lt;/td&gt;
&lt;td&gt;基数排序&lt;/td&gt;
&lt;td&gt;Radix Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トポロジカルソート&lt;/td&gt;
&lt;td&gt;トポロジカルソート&lt;/td&gt;
&lt;td&gt;拓扑排序&lt;/td&gt;
&lt;td&gt;Topological Sort&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無閉路有向グラフ / &amp;lt;br&amp;gt;有向非巡回グラフ&lt;/td&gt;
&lt;td&gt;むへいろ　ゆうこう　グラフ / &amp;lt;br&amp;gt;ゆうこう　ひじゅんかい　グラフ&lt;/td&gt;
&lt;td&gt;有向无环图&lt;/td&gt;
&lt;td&gt;Directed acyclic graph: DAG&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章：アルゴリズムの設計手法 / 算法设计 / Algorithm design method&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;分割統治法&lt;/td&gt;
&lt;td&gt;ぶんかつとうち　ほう&lt;/td&gt;
&lt;td&gt;分治法&lt;/td&gt;
&lt;td&gt;Divide and conquer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;グリーディ法 / 貪欲法&lt;/td&gt;
&lt;td&gt;グリーディ　ほう / どんよく　ほう&lt;/td&gt;
&lt;td&gt;贪心算法&lt;/td&gt;
&lt;td&gt;Greedy algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;動的計画法&lt;/td&gt;
&lt;td&gt;どうてきけいかく　ほう&lt;/td&gt;
&lt;td&gt;动态规划&lt;/td&gt;
&lt;td&gt;Dynamic Programming&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ナップサック問題&lt;/td&gt;
&lt;td&gt;ナップサックもんだい&lt;/td&gt;
&lt;td&gt;背包问题&lt;/td&gt;
&lt;td&gt;Knapsack problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分枝限定法&lt;/td&gt;
&lt;td&gt;ぶんしげんてい　ほう&lt;/td&gt;
&lt;td&gt;分枝界限法&lt;/td&gt;
&lt;td&gt;Branch and bound&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;しらみつぶし法&lt;/td&gt;
&lt;td&gt;しらみつぶしほう&lt;/td&gt;
&lt;td&gt;穷举法&lt;/td&gt;
&lt;td&gt;Exhaustive search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全数探索&lt;/td&gt;
&lt;td&gt;ぜんすう　たんさく&lt;/td&gt;
&lt;td&gt;暴力搜索(穷举搜索)&lt;/td&gt;
&lt;td&gt;Brute-force search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部分和問題&lt;/td&gt;
&lt;td&gt;ぶぶんわ　もんだい&lt;/td&gt;
&lt;td&gt;子集和问题&lt;/td&gt;
&lt;td&gt;Subset sum problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;枝刈り&lt;/td&gt;
&lt;td&gt;えだかり&lt;/td&gt;
&lt;td&gt;剪枝&lt;/td&gt;
&lt;td&gt;Pruning&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&amp;lt;a id=&quot;操作系统&quot;&amp;gt;&amp;lt;/a&amp;gt;操作系统&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《オペレーティングシステム(第2版) (情報工学レクチャーシリーズ)》制作。
中文翻译参考：王道考研书目&amp;amp;视频，百度百科，百度老师，维基百科，谷歌老师等
英文翻译参考：维基百科，谷歌老师，百度百科，部分大学课件等&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
注：由于《操作系统》和《计算机组成原理》两门科目许多内容都存在高度重合，如cache，虚拟内存，局部性，硬盘等等。所以在一门科目里写过的词汇，在另一门科目里我就不重复了。如果其中一门科目没有查到，可以去另一门科目查查看。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：オペレーティングシステムとは / 何为操作系统 / What is an operating system?&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;オペレーティングシステム&lt;/td&gt;
&lt;td&gt;オペレーティングシステム&lt;/td&gt;
&lt;td&gt;操作系统&lt;/td&gt;
&lt;td&gt;Operating System：OS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中央処理装置&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;中央处理器&lt;/td&gt;
&lt;td&gt;Central Processing Unit：CPU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;主記憶装置（メモリ）&lt;/td&gt;
&lt;td&gt;しゅきおくそうち（メモリ）&lt;/td&gt;
&lt;td&gt;内存&lt;/td&gt;
&lt;td&gt;Memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2次記憶装置 / 外部記憶装置 / &amp;lt;br&amp;gt;補助記憶装置（ハードディスク）&lt;/td&gt;
&lt;td&gt;にじ　きおくそうち / がいぶ～ / ほじょ～（ハードディスク）&lt;/td&gt;
&lt;td&gt;外存&lt;/td&gt;
&lt;td&gt;Storage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;時分割多重化&lt;/td&gt;
&lt;td&gt;じぶんかつ たじゅうか&lt;/td&gt;
&lt;td&gt;时分复用&lt;/td&gt;
&lt;td&gt;Time Division Multiplexing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;空間分割多重化&lt;/td&gt;
&lt;td&gt;くうかんぶんかつ たじゅうか&lt;/td&gt;
&lt;td&gt;空分复用&lt;/td&gt;
&lt;td&gt;Space Division Multiplexing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロセス&lt;/td&gt;
&lt;td&gt;プロセス&lt;/td&gt;
&lt;td&gt;进程&lt;/td&gt;
&lt;td&gt;Process&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ジョブ&lt;/td&gt;
&lt;td&gt;ジョブ&lt;/td&gt;
&lt;td&gt;作业&lt;/td&gt;
&lt;td&gt;Job&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バッチ処理&lt;/td&gt;
&lt;td&gt;ハッチ　しょり&lt;/td&gt;
&lt;td&gt;批处理（系统）&lt;/td&gt;
&lt;td&gt;Batch( Processing System)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;会話処理&lt;/td&gt;
&lt;td&gt;かいわ　しょり&lt;/td&gt;
&lt;td&gt;分时处理（系统）&lt;/td&gt;
&lt;td&gt;Time-sharing( Processing System)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リアルタイム処理&lt;/td&gt;
&lt;td&gt;リアルタイム　しょり&lt;/td&gt;
&lt;td&gt;实时处理（系统）&lt;/td&gt;
&lt;td&gt;Real-time( Processing System)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分散処理&lt;/td&gt;
&lt;td&gt;ぶんさん　しょり&lt;/td&gt;
&lt;td&gt;分布式（操作系统）&lt;/td&gt;
&lt;td&gt;Distributed( Processing System)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第2章：CPUの仮想化：プロセス / CPU的虚拟化：进程 / CPU virtualization: Process&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;割込み&lt;/td&gt;
&lt;td&gt;わりこみ&lt;/td&gt;
&lt;td&gt;中断&lt;/td&gt;
&lt;td&gt;Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;外部割込み&lt;/td&gt;
&lt;td&gt;がいぶ　わりこみ&lt;/td&gt;
&lt;td&gt;外部中断&lt;/td&gt;
&lt;td&gt;External Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スーパーバイザコール割込み&lt;/td&gt;
&lt;td&gt;スーパーバイザコール　わりこみ&lt;/td&gt;
&lt;td&gt;访管中断&lt;/td&gt;
&lt;td&gt;Supervisor Call Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;内部割込み&lt;/td&gt;
&lt;td&gt;ないぶ　わりこみ&lt;/td&gt;
&lt;td&gt;内部中断&lt;/td&gt;
&lt;td&gt;Internal Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;入出力割込み&lt;/td&gt;
&lt;td&gt;にゅうしゅつりょく　わりこみ&lt;/td&gt;
&lt;td&gt;I/O中断&lt;/td&gt;
&lt;td&gt;I/O Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;タイマー割込み&lt;/td&gt;
&lt;td&gt;タイマー　わりこみ&lt;/td&gt;
&lt;td&gt;时钟中断&lt;/td&gt;
&lt;td&gt;Timer Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マシンチェック割込み&lt;/td&gt;
&lt;td&gt;マシンチェック　わりこみ&lt;/td&gt;
&lt;td&gt;机器检查中断&lt;/td&gt;
&lt;td&gt;Machine Check Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リスタート割込み&lt;/td&gt;
&lt;td&gt;リスタート&lt;/td&gt;
&lt;td&gt;重启中断&lt;/td&gt;
&lt;td&gt;Restart Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プログラムカウンタ&lt;/td&gt;
&lt;td&gt;プログラムカウンタ&lt;/td&gt;
&lt;td&gt;程序计数器&lt;/td&gt;
&lt;td&gt;Program Counter：PC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スタックレジスタ&lt;/td&gt;
&lt;td&gt;スタックレジスタ&lt;/td&gt;
&lt;td&gt;堆栈寄存器&lt;/td&gt;
&lt;td&gt;Stack Register&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;汎用レジスタ&lt;/td&gt;
&lt;td&gt;はんよう　レジスタ&lt;/td&gt;
&lt;td&gt;通用寄存器&lt;/td&gt;
&lt;td&gt;General Register&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;割込みマスク&lt;/td&gt;
&lt;td&gt;わりこみ　マスク&lt;/td&gt;
&lt;td&gt;中断屏蔽&lt;/td&gt;
&lt;td&gt;Interrupt Mask&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロセス制御ブロック&lt;/td&gt;
&lt;td&gt;プロセス　せいぎょ　ブロック&lt;/td&gt;
&lt;td&gt;进程控制块&lt;/td&gt;
&lt;td&gt;Process Control Block：PCB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プログラム状態語&lt;/td&gt;
&lt;td&gt;プログラム　じょうたいご&lt;/td&gt;
&lt;td&gt;程序状态字&lt;/td&gt;
&lt;td&gt;Program Status Word：PSW&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実行状態&lt;/td&gt;
&lt;td&gt;じっこうじょうたい&lt;/td&gt;
&lt;td&gt;运行态&lt;/td&gt;
&lt;td&gt;Running&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実行可能状態&lt;/td&gt;
&lt;td&gt;じっこうかのうじょうたい&lt;/td&gt;
&lt;td&gt;就绪态&lt;/td&gt;
&lt;td&gt;Ready&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;待ち状態&lt;/td&gt;
&lt;td&gt;まちじょうたい&lt;/td&gt;
&lt;td&gt;阻塞态&lt;/td&gt;
&lt;td&gt;Wait&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スレッド&lt;/td&gt;
&lt;td&gt;スレッド&lt;/td&gt;
&lt;td&gt;线程&lt;/td&gt;
&lt;td&gt;Thread&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プリエンプション&lt;/td&gt;
&lt;td&gt;プリエンプション&lt;/td&gt;
&lt;td&gt;抢占&lt;/td&gt;
&lt;td&gt;Preemption&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第3章：CPUの仮想化：スケジューリング / CPU的虚拟化：进程调度 / CPU virtualization: Scheduling&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;プリエンプション方式&lt;/td&gt;
&lt;td&gt;プリエンプション　ほうしき&lt;/td&gt;
&lt;td&gt;抢占式&lt;/td&gt;
&lt;td&gt;Preemptive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ノンプリエンプション方式&lt;/td&gt;
&lt;td&gt;ノンプリエンプション　ほうしき&lt;/td&gt;
&lt;td&gt;非抢占式&lt;/td&gt;
&lt;td&gt;Non-preemptive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スケジューリング&lt;/td&gt;
&lt;td&gt;スケジューリング&lt;/td&gt;
&lt;td&gt;进程调度&lt;/td&gt;
&lt;td&gt;Scheduling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;応答時間&lt;/td&gt;
&lt;td&gt;おうとうじかん&lt;/td&gt;
&lt;td&gt;响应时间&lt;/td&gt;
&lt;td&gt;Response Time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スループット&lt;/td&gt;
&lt;td&gt;スループット&lt;/td&gt;
&lt;td&gt;吞吐量&lt;/td&gt;
&lt;td&gt;Throughput&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;到着順スケジューリング&lt;/td&gt;
&lt;td&gt;とうちゃくじゅん　スケジューリング&lt;/td&gt;
&lt;td&gt;先来先服务算法&lt;/td&gt;
&lt;td&gt;First Come First Served: FCFS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;残り処理時間順スケジューリング&lt;/td&gt;
&lt;td&gt;のこり　しょりじかんじゅん　スケジューリング&lt;/td&gt;
&lt;td&gt;短作业优先算法&lt;/td&gt;
&lt;td&gt;Shortest Job/Process First: SPF/SRT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;優先度順スケジューリング&lt;/td&gt;
&lt;td&gt;ゆうせんどじゅん　スケジューリング&lt;/td&gt;
&lt;td&gt;优先级调度算法&lt;/td&gt;
&lt;td&gt;Priority Scheduling: PS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;静的優先度&lt;/td&gt;
&lt;td&gt;せいてき　ゆうせんど&lt;/td&gt;
&lt;td&gt;静态优先级&lt;/td&gt;
&lt;td&gt;Static priority&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;動的優先度&lt;/td&gt;
&lt;td&gt;どうてき　ゆうせんど&lt;/td&gt;
&lt;td&gt;动态优先级&lt;/td&gt;
&lt;td&gt;Dynamic priority&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ラウンドロビンスケジューリング&lt;/td&gt;
&lt;td&gt;ラウンドロビンスケジューリング&lt;/td&gt;
&lt;td&gt;时间片轮转算法&lt;/td&gt;
&lt;td&gt;RR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多重レベルフィードバックスケジューリング&lt;/td&gt;
&lt;td&gt;たじゅう　レベルフィードバックスケジューリング&lt;/td&gt;
&lt;td&gt;多级反馈队列调度算法&lt;/td&gt;
&lt;td&gt;Multilevel Feedback Queue Scheduling:MFQS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第4章：並行プロセス：排他制御基礎 / 进程的并发性：进程互斥基础 / Parallel processes: Exclusive control basics&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;プロセス競合&lt;/td&gt;
&lt;td&gt;プロセス　きょうごう&lt;/td&gt;
&lt;td&gt;进程互斥&lt;/td&gt;
&lt;td&gt;Mutual exclusion: Mutex&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロセス協調&lt;/td&gt;
&lt;td&gt;プロセス　きょうちょう&lt;/td&gt;
&lt;td&gt;进程同步&lt;/td&gt;
&lt;td&gt;Process Synchronization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロセス干渉&lt;/td&gt;
&lt;td&gt;プロセス　かんしょう&lt;/td&gt;
&lt;td&gt;进程干涉&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;排他制御&lt;/td&gt;
&lt;td&gt;はいたせいぎょ&lt;/td&gt;
&lt;td&gt;互斥锁&lt;/td&gt;
&lt;td&gt;Mutual exclusion: Mutex&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デッドロック&lt;/td&gt;
&lt;td&gt;デッドロック&lt;/td&gt;
&lt;td&gt;死锁&lt;/td&gt;
&lt;td&gt;Deadlock&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クリティカルセクション&lt;/td&gt;
&lt;td&gt;クリティカルセクション&lt;/td&gt;
&lt;td&gt;临界区&lt;/td&gt;
&lt;td&gt;critical section&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dekkerのアルゴリズム&lt;/td&gt;
&lt;td&gt;Dekkerのアルゴリズム&lt;/td&gt;
&lt;td&gt;Dekker算法/双标志法&lt;/td&gt;
&lt;td&gt;Dekker&apos;s algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Petersonのアルゴリズム&lt;/td&gt;
&lt;td&gt;Petersonのアルゴリズム&lt;/td&gt;
&lt;td&gt;Peterson算法&lt;/td&gt;
&lt;td&gt;Peterson&apos;s algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;テストアンドセット命令&lt;/td&gt;
&lt;td&gt;テストアンドセット　めいれい&lt;/td&gt;
&lt;td&gt;TestAndSet指令&lt;/td&gt;
&lt;td&gt;Test-and-set-lock: TSL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：並行プロセス：セマフォア / 进程的并发性：原语操作 / Parallel processes: Semaphore&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;セマフォア&lt;/td&gt;
&lt;td&gt;セマフォア&lt;/td&gt;
&lt;td&gt;原语&lt;/td&gt;
&lt;td&gt;semaphore&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロデューサ / コンシューマ問題&lt;/td&gt;
&lt;td&gt;プロデューサ / コンシューマ　もんだい&lt;/td&gt;
&lt;td&gt;生产者消费者问题&lt;/td&gt;
&lt;td&gt;Producer-consumer Problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リーダライタ問題&lt;/td&gt;
&lt;td&gt;リーダライタ　もんだい&lt;/td&gt;
&lt;td&gt;读者写者问题&lt;/td&gt;
&lt;td&gt;Reader-writer Problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;食事をする哲学者問題（ダイニングフィロソフィア問題）&lt;/td&gt;
&lt;td&gt;しょくじをする　てつがくしゃ　もんだい（ダイニングフィロソフィア　もんだい）&lt;/td&gt;
&lt;td&gt;哲学家进餐问题&lt;/td&gt;
&lt;td&gt;The Dining Philosophers Problem&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章　並行プロセス：モニタ&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第7章：主記憶管理：基礎 / 内存管理：基础 / Main memory management: Basics&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;物理アドレス空間&amp;lt;br&amp;gt;（実アドレス空間）&lt;/td&gt;
&lt;td&gt;ぶつり　アドレス　くうかん&amp;lt;br&amp;gt;（じつ　アドレス　くうかん）&lt;/td&gt;
&lt;td&gt;物理地址&lt;/td&gt;
&lt;td&gt;Physical address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理アドレス&lt;/td&gt;
&lt;td&gt;ろんり　アドレス&lt;/td&gt;
&lt;td&gt;逻辑地址&lt;/td&gt;
&lt;td&gt;Logical address&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第8章：主記憶管理：領域割り当て / 内存管理：内存的分配管理方式 / Main memory management: Area allocation&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;固定区画方式&lt;/td&gt;
&lt;td&gt;こてい　くかく　ほうしき&lt;/td&gt;
&lt;td&gt;固定分区分配&lt;/td&gt;
&lt;td&gt;Static partitioning method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可変区画方式&lt;/td&gt;
&lt;td&gt;かへん　くかく　ほうしき&lt;/td&gt;
&lt;td&gt;动态分区分配&lt;/td&gt;
&lt;td&gt;Variable partitioning method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;碎片&lt;/td&gt;
&lt;td&gt;Fragmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;外部断片化/&amp;lt;br&amp;gt;外部メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;がいぶ　だんぺんか/&amp;lt;br&amp;gt;がいぶ　メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;外部碎片&lt;/td&gt;
&lt;td&gt;External Fragmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;内部断片化/&amp;lt;br&amp;gt;内部メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;ないぶ　だんぺんか/&amp;lt;br&amp;gt;ないぶ　メモリフラグメンテーション&lt;/td&gt;
&lt;td&gt;内部碎片&lt;/td&gt;
&lt;td&gt;Memory Fragmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリコンパクション&lt;/td&gt;
&lt;td&gt;メモリコンパクション&lt;/td&gt;
&lt;td&gt;内存紧凑/紧凑技术&lt;/td&gt;
&lt;td&gt;Memory compaction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ベストフィット方式&lt;/td&gt;
&lt;td&gt;ベストフィット　ほうしき&lt;/td&gt;
&lt;td&gt;最佳适应算法&lt;/td&gt;
&lt;td&gt;Best Fit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファーストフィット方式&lt;/td&gt;
&lt;td&gt;ファーストフィット　ほうしき&lt;/td&gt;
&lt;td&gt;首次适应算法&lt;/td&gt;
&lt;td&gt;First Fit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ワーストフィット方式&lt;/td&gt;
&lt;td&gt;ワーストフィット　ほうしき&lt;/td&gt;
&lt;td&gt;最坏适应算法&lt;/td&gt;
&lt;td&gt;Worst Fit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リスト方式&lt;/td&gt;
&lt;td&gt;リスト　ほうしき&lt;/td&gt;
&lt;td&gt;空闲链表法&lt;/td&gt;
&lt;td&gt;Free list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ビットマップ方式&lt;/td&gt;
&lt;td&gt;ビットマップ　ほうしき&lt;/td&gt;
&lt;td&gt;位示图&lt;/td&gt;
&lt;td&gt;Bitmap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リエントラント&lt;/td&gt;
&lt;td&gt;リエントラント&lt;/td&gt;
&lt;td&gt;可重入&lt;/td&gt;
&lt;td&gt;Reentrant&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;引数&lt;/td&gt;
&lt;td&gt;ひきすう&lt;/td&gt;
&lt;td&gt;自变量&lt;/td&gt;
&lt;td&gt;Parameter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オーバーレイ&lt;/td&gt;
&lt;td&gt;オーバーレイ&lt;/td&gt;
&lt;td&gt;覆盖&lt;/td&gt;
&lt;td&gt;Overlay&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第9章：主記憶管理：ページング / 内存管理：分页存储管理 / Main memory management: Paging&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;仮想記憶&lt;/td&gt;
&lt;td&gt;かそうきおく&lt;/td&gt;
&lt;td&gt;虚拟内存&lt;/td&gt;
&lt;td&gt;Virtual Memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;仮想アドレス&lt;/td&gt;
&lt;td&gt;かそう　アドレス&lt;/td&gt;
&lt;td&gt;虚拟地址&lt;/td&gt;
&lt;td&gt;Virtual Address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スワップイン&lt;/td&gt;
&lt;td&gt;スワップイン&lt;/td&gt;
&lt;td&gt;调入&lt;/td&gt;
&lt;td&gt;Swap in&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スワップアウト&lt;/td&gt;
&lt;td&gt;スワップアウト&lt;/td&gt;
&lt;td&gt;调出&lt;/td&gt;
&lt;td&gt;Swap out&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページング&lt;/td&gt;
&lt;td&gt;ページング&lt;/td&gt;
&lt;td&gt;分页存储&lt;/td&gt;
&lt;td&gt;Paging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページ&lt;/td&gt;
&lt;td&gt;ページ&lt;/td&gt;
&lt;td&gt;页&lt;/td&gt;
&lt;td&gt;Page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページフレーム&lt;/td&gt;
&lt;td&gt;ページフレーム&lt;/td&gt;
&lt;td&gt;页帧&lt;/td&gt;
&lt;td&gt;Page Frame&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページテーブル&lt;/td&gt;
&lt;td&gt;ページテーブル&lt;/td&gt;
&lt;td&gt;页表&lt;/td&gt;
&lt;td&gt;Page Table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページテーブルレジスタ&lt;/td&gt;
&lt;td&gt;ページテーブルレジスタ&lt;/td&gt;
&lt;td&gt;页表寄存器&lt;/td&gt;
&lt;td&gt;Page Table Register&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;キャッシュメモリ&lt;/td&gt;
&lt;td&gt;キャッシュメモリ&lt;/td&gt;
&lt;td&gt;缓存&lt;/td&gt;
&lt;td&gt;Cache&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハッシュ関数&lt;/td&gt;
&lt;td&gt;ハッシュ　かんすう&lt;/td&gt;
&lt;td&gt;哈希函数/散列函数&lt;/td&gt;
&lt;td&gt;Hash Function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連想レジスタ&lt;/td&gt;
&lt;td&gt;れんそう　レジスタ&lt;/td&gt;
&lt;td&gt;转译后备缓冲器（快表）&lt;/td&gt;
&lt;td&gt;Translation Lookaside Buffer: TLB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページフォールト（割込み）&lt;/td&gt;
&lt;td&gt;ページフォールト（わりこみ）&lt;/td&gt;
&lt;td&gt;缺页（中断）&lt;/td&gt;
&lt;td&gt;Page fault&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第10章：主記憶管理：セグメンテーション / 内存管理：分段存储管理 / Main memory management: Segmentation&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;セグメンテーション&lt;/td&gt;
&lt;td&gt;セグメンテーション&lt;/td&gt;
&lt;td&gt;分段存储&lt;/td&gt;
&lt;td&gt;Segmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページ化セグメンテーション&lt;/td&gt;
&lt;td&gt;ページか　セグメンテーション&lt;/td&gt;
&lt;td&gt;段页式存储&lt;/td&gt;
&lt;td&gt;Paged segmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多重レベルページング&lt;/td&gt;
&lt;td&gt;たじゅう　レベルページング&lt;/td&gt;
&lt;td&gt;多级页表&lt;/td&gt;
&lt;td&gt;Multilevel paging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0レベルページング&lt;/td&gt;
&lt;td&gt;0レベルページング&lt;/td&gt;
&lt;td&gt;0级页表&lt;/td&gt;
&lt;td&gt;0 level paging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オフセット&lt;/td&gt;
&lt;td&gt;オフセット&lt;/td&gt;
&lt;td&gt;标志位&lt;/td&gt;
&lt;td&gt;Offset&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第11章：主記憶管理：仮想記憶 / 内存管理：虚拟内存 / Main memory management: Virtual memory&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;スワップスケジューリング&lt;/td&gt;
&lt;td&gt;スワップスケジューリング&lt;/td&gt;
&lt;td&gt;调度策略&lt;/td&gt;
&lt;td&gt;Swap scheduling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デマンドプリフェッチ&lt;/td&gt;
&lt;td&gt;デマンドプリフェッチ&lt;/td&gt;
&lt;td&gt;请求调页策略&lt;/td&gt;
&lt;td&gt;Demand prefetch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;初期ロードプリフェッチ&lt;/td&gt;
&lt;td&gt;しょき　ロードプリフェッチ&lt;/td&gt;
&lt;td&gt;预调页策略&lt;/td&gt;
&lt;td&gt;Initiate load prefetch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリ管理ユニット&lt;/td&gt;
&lt;td&gt;メモリ　かんり　ユニット&lt;/td&gt;
&lt;td&gt;内存管理单元&lt;/td&gt;
&lt;td&gt;Memory Management Unit: MMU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;時間的局所性&lt;/td&gt;
&lt;td&gt;じかんてききょくしょせい&lt;/td&gt;
&lt;td&gt;时间局限性&lt;/td&gt;
&lt;td&gt;Temporal Locality&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;空間的局所性&lt;/td&gt;
&lt;td&gt;くうかんてききょくしょせい&lt;/td&gt;
&lt;td&gt;空间局限性&lt;/td&gt;
&lt;td&gt;Spatial Locality&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第12章：主記憶管理：ページ置き換え方式 / 内存管理：页面置换策略 / Main memory management: Page replacement method&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;静的ページ置き換え方式&lt;/td&gt;
&lt;td&gt;せいてき　ページ　おきかえほうしき&lt;/td&gt;
&lt;td&gt;静态置换算法&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最適アルゴリズム&lt;/td&gt;
&lt;td&gt;さいてき　アルゴリズム&lt;/td&gt;
&lt;td&gt;最佳置换算法&lt;/td&gt;
&lt;td&gt;OPT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最長不使用ページ置き換えアルゴリズム&lt;/td&gt;
&lt;td&gt;さいちょうふしよう　ページ&amp;lt;br&amp;gt;おきかえ　アルゴリズム&lt;/td&gt;
&lt;td&gt;最近最久未使用置换算法&lt;/td&gt;
&lt;td&gt;LRU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最低使用頻度順ページ置き換えアルゴリズム&lt;/td&gt;
&lt;td&gt;さいてい　しようひんどじゅん&amp;lt;br&amp;gt;ページ　おきかえ　アルゴリズム&lt;/td&gt;
&lt;td&gt;最近不经常使用置换算法&lt;/td&gt;
&lt;td&gt;LFU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;到着順ページ置き換えアルゴリズム&lt;/td&gt;
&lt;td&gt;とうちゃくじゅん　ページ&amp;lt;br&amp;gt;おきかえアルゴリズム&lt;/td&gt;
&lt;td&gt;先进先出页面置换算法&lt;/td&gt;
&lt;td&gt;FIFO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Beladyの例外&lt;/td&gt;
&lt;td&gt;Beladyのれいがい&lt;/td&gt;
&lt;td&gt;Belady异常&lt;/td&gt;
&lt;td&gt;Bélády&apos;s anomaly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スラッシング&lt;/td&gt;
&lt;td&gt;スラッシング&lt;/td&gt;
&lt;td&gt;抖动&lt;/td&gt;
&lt;td&gt;Thrashing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ワーキングセット&lt;/td&gt;
&lt;td&gt;ワーキングセット&lt;/td&gt;
&lt;td&gt;工作集&lt;/td&gt;
&lt;td&gt;Working set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;動的ページ置き換え方式&lt;/td&gt;
&lt;td&gt;どうてき　ページ　おきかえほうしき&lt;/td&gt;
&lt;td&gt;动态置换算法&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第13章：ファイル：基礎 / 文件：基础 / File: Basics&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ファイル&lt;/td&gt;
&lt;td&gt;ファイル&lt;/td&gt;
&lt;td&gt;文件&lt;/td&gt;
&lt;td&gt;File&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディスク&lt;/td&gt;
&lt;td&gt;ディスク&lt;/td&gt;
&lt;td&gt;磁盘&lt;/td&gt;
&lt;td&gt;Disk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トラック&lt;/td&gt;
&lt;td&gt;トラック&lt;/td&gt;
&lt;td&gt;磁道&lt;/td&gt;
&lt;td&gt;Track&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;セクタ&lt;/td&gt;
&lt;td&gt;セクタ&lt;/td&gt;
&lt;td&gt;扇区/磁盘块&lt;/td&gt;
&lt;td&gt;Sector&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;磁気ヘッド&lt;/td&gt;
&lt;td&gt;じき　ヘッド&lt;/td&gt;
&lt;td&gt;磁头&lt;/td&gt;
&lt;td&gt;Head&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スイングアーム&lt;/td&gt;
&lt;td&gt;スイングアーム&lt;/td&gt;
&lt;td&gt;磁头臂&lt;/td&gt;
&lt;td&gt;Head Arm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シリンダ&lt;/td&gt;
&lt;td&gt;シリンダ&lt;/td&gt;
&lt;td&gt;柱面&lt;/td&gt;
&lt;td&gt;Cylinder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プラッタ&lt;/td&gt;
&lt;td&gt;プラッタ&lt;/td&gt;
&lt;td&gt;盘片&lt;/td&gt;
&lt;td&gt;Platters&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ボリューム&lt;/td&gt;
&lt;td&gt;ボリューム&lt;/td&gt;
&lt;td&gt;驱动器/卷&lt;/td&gt;
&lt;td&gt;Volume&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クラスタ&lt;/td&gt;
&lt;td&gt;クラスタ&lt;/td&gt;
&lt;td&gt;簇&lt;/td&gt;
&lt;td&gt;Cluster&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;順編成構造&lt;/td&gt;
&lt;td&gt;じゅん　へんせい　こうぞう&lt;/td&gt;
&lt;td&gt;顺序文件&lt;/td&gt;
&lt;td&gt;Sequential File&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;直接編成構造&lt;/td&gt;
&lt;td&gt;ちょくせつ　へんせい　こうぞう&lt;/td&gt;
&lt;td&gt;直接访问文件&lt;/td&gt;
&lt;td&gt;Direct Access File&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;索引編成構造&lt;/td&gt;
&lt;td&gt;さくいん　へんせい　こうぞう&lt;/td&gt;
&lt;td&gt;索引顺序文件&lt;/td&gt;
&lt;td&gt;Indexed Sequential File&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;区分編成&lt;/td&gt;
&lt;td&gt;くぶん　へんせい&lt;/td&gt;
&lt;td&gt;分区文件&lt;/td&gt;
&lt;td&gt;Partitioned File&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディレクトリシステム&lt;/td&gt;
&lt;td&gt;ディレクトリシステム&lt;/td&gt;
&lt;td&gt;文件目录系统&lt;/td&gt;
&lt;td&gt;Directory system&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;絶対パス表現&lt;/td&gt;
&lt;td&gt;ぜったい　パス　ひょうげん&lt;/td&gt;
&lt;td&gt;绝对路径&lt;/td&gt;
&lt;td&gt;Absolute Path&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相対パス表現&lt;/td&gt;
&lt;td&gt;そうたい　パス　ひょうげん&lt;/td&gt;
&lt;td&gt;相对路径&lt;/td&gt;
&lt;td&gt;Relative Path&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リンク方式&lt;/td&gt;
&lt;td&gt;リンク　ほうしき&lt;/td&gt;
&lt;td&gt;索引结点/硬链接&lt;/td&gt;
&lt;td&gt;Hard Link&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シンボリックリンク方式&lt;/td&gt;
&lt;td&gt;シンボリックリンク　ほうしき&lt;/td&gt;
&lt;td&gt;符号链接/软链接&lt;/td&gt;
&lt;td&gt;Symbolic Link&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;領域割り当て方式&lt;/td&gt;
&lt;td&gt;りょういき　わりあて　ほうしき&lt;/td&gt;
&lt;td&gt;文件的分配方式&amp;lt;br&amp;gt;（文件的物理结构）&lt;/td&gt;
&lt;td&gt;File allocation method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;固定長割り当て方式&lt;/td&gt;
&lt;td&gt;こていちょう　わりあて　ほうしき&lt;/td&gt;
&lt;td&gt;固定分配&lt;/td&gt;
&lt;td&gt;Fixed-length allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リスト方式&lt;/td&gt;
&lt;td&gt;リスト　ほうしき&lt;/td&gt;
&lt;td&gt;链接分配&lt;/td&gt;
&lt;td&gt;Linked allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インデックス方式&lt;/td&gt;
&lt;td&gt;インデックス　ほうしき&lt;/td&gt;
&lt;td&gt;索引分配&lt;/td&gt;
&lt;td&gt;Indexed allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連続領域割り当て方式&lt;/td&gt;
&lt;td&gt;れんぞくりょういき&amp;lt;br&amp;gt;わりあて　ほうしき&lt;/td&gt;
&lt;td&gt;连续分配&lt;/td&gt;
&lt;td&gt;Contiguous allocation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&amp;lt;a id=&quot;计算机组成原理&quot;&amp;gt;&amp;lt;/a&amp;gt;计算机组成原理&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《コンピュータアーキテクチャ (情報工学レクチャーシリーズ)》制作。
中文翻译参考：王道考研书目&amp;amp;视频，百度百科，百度老师，维基百科，谷歌老师等
英文翻译参考：维基百科，谷歌老师，百度百科，部分大学课件等&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
注：由于《操作系统》和《计算机组成原理》两门科目许多内容都存在高度重合，如cache，虚拟内存，局部性，硬盘等等。所以在一门科目里写过的词汇，在另一门科目里我就不重复了。如果其中一门科目没有查到，可以去另一门科目查查看。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：コンピュータのなりたち / 计算机的起源 / The origins of computers&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;集積回路&lt;/td&gt;
&lt;td&gt;しゅうせき　かいろ&lt;/td&gt;
&lt;td&gt;集成电路&lt;/td&gt;
&lt;td&gt;Integrated circuit, IC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コンピュータアーキテクチャ&lt;/td&gt;
&lt;td&gt;コンピュータアーキテクチャ&lt;/td&gt;
&lt;td&gt;计算机体系结构&lt;/td&gt;
&lt;td&gt;Computer architecture&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コンパイル&lt;/td&gt;
&lt;td&gt;コンパイル&lt;/td&gt;
&lt;td&gt;编译&lt;/td&gt;
&lt;td&gt;Compile&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コンパイラ&lt;/td&gt;
&lt;td&gt;コンパイラ&lt;/td&gt;
&lt;td&gt;编译器&lt;/td&gt;
&lt;td&gt;Compiler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;機械語&lt;/td&gt;
&lt;td&gt;きかいご&lt;/td&gt;
&lt;td&gt;机器语言&lt;/td&gt;
&lt;td&gt;Machine language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アセンブル&lt;/td&gt;
&lt;td&gt;アセンブル&lt;/td&gt;
&lt;td&gt;汇编&lt;/td&gt;
&lt;td&gt;Assemble&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アセンブラ&lt;/td&gt;
&lt;td&gt;アセンブラ&lt;/td&gt;
&lt;td&gt;汇编器&lt;/td&gt;
&lt;td&gt;Assembler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アセンブリ言語&lt;/td&gt;
&lt;td&gt;アセンブリ　げんご&lt;/td&gt;
&lt;td&gt;汇编语言&lt;/td&gt;
&lt;td&gt;Assembly language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;逆アセンブル&lt;/td&gt;
&lt;td&gt;ぎゃく　アセンブル&lt;/td&gt;
&lt;td&gt;反汇编&lt;/td&gt;
&lt;td&gt;Disassemble&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第2章：数の表現 / 数制表示 / Representation of numbers&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2進数&lt;/td&gt;
&lt;td&gt;にしんすう&lt;/td&gt;
&lt;td&gt;二进制&lt;/td&gt;
&lt;td&gt;Binary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;基数&lt;/td&gt;
&lt;td&gt;きすう&lt;/td&gt;
&lt;td&gt;底数 / 基数&lt;/td&gt;
&lt;td&gt;radix / base&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最下位ビット&lt;/td&gt;
&lt;td&gt;さいかい　ビット&lt;/td&gt;
&lt;td&gt;最低有效位&lt;/td&gt;
&lt;td&gt;Least significant bit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最上位ビット&lt;/td&gt;
&lt;td&gt;さいじょうい　ビット&lt;/td&gt;
&lt;td&gt;最高有效位&lt;/td&gt;
&lt;td&gt;Most significant bit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バイト&lt;/td&gt;
&lt;td&gt;バイト&lt;/td&gt;
&lt;td&gt;字节&lt;/td&gt;
&lt;td&gt;Byte&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号なし数&lt;/td&gt;
&lt;td&gt;ふごうなしすう&lt;/td&gt;
&lt;td&gt;无符号数&lt;/td&gt;
&lt;td&gt;Unsigned&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号付き数&lt;/td&gt;
&lt;td&gt;ふごうつきすう&lt;/td&gt;
&lt;td&gt;有符号数&lt;/td&gt;
&lt;td&gt;Signed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;１の補数&lt;/td&gt;
&lt;td&gt;いちのほすう&lt;/td&gt;
&lt;td&gt;反码&lt;/td&gt;
&lt;td&gt;Ones&apos; complement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;２の補数&lt;/td&gt;
&lt;td&gt;にのほすう&lt;/td&gt;
&lt;td&gt;补码&lt;/td&gt;
&lt;td&gt;Two&apos;s complement&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;加算&lt;/td&gt;
&lt;td&gt;かさん&lt;/td&gt;
&lt;td&gt;加法&lt;/td&gt;
&lt;td&gt;Addition / Summation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;減算&lt;/td&gt;
&lt;td&gt;げんざん&lt;/td&gt;
&lt;td&gt;減法&lt;/td&gt;
&lt;td&gt;Subtraction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第3章：演算装置 / 算术逻辑单元 / Arithmetic logic unit&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;論理回路&lt;/td&gt;
&lt;td&gt;ろんりかいろ&lt;/td&gt;
&lt;td&gt;逻辑电路 / 逻辑门&lt;/td&gt;
&lt;td&gt;Logic circuit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理積&lt;/td&gt;
&lt;td&gt;ろんりせき&lt;/td&gt;
&lt;td&gt;逻辑与（AND）&lt;/td&gt;
&lt;td&gt;Logical conjunction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理和&lt;/td&gt;
&lt;td&gt;ろんりわ&lt;/td&gt;
&lt;td&gt;逻辑或（OR）&lt;/td&gt;
&lt;td&gt;Logical disjunction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;否定&lt;/td&gt;
&lt;td&gt;ひてい&lt;/td&gt;
&lt;td&gt;逻辑非（NOT）&lt;/td&gt;
&lt;td&gt;Negation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理積否定 / 否定論理積&lt;/td&gt;
&lt;td&gt;ろんりせきひてい / ひていろんりせき&lt;/td&gt;
&lt;td&gt;逻辑与非（NAND）&lt;/td&gt;
&lt;td&gt;NAND&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理和否定 / 否定論理和&lt;/td&gt;
&lt;td&gt;ろんりわひてい / ひていろんりわ&lt;/td&gt;
&lt;td&gt;逻辑或非（NOR）&lt;/td&gt;
&lt;td&gt;Logical NOR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;排他的論理和&lt;/td&gt;
&lt;td&gt;はいたてき　ろんりわ&lt;/td&gt;
&lt;td&gt;逻辑异或（XOR）&lt;/td&gt;
&lt;td&gt;Exclusive or&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;真理値表&lt;/td&gt;
&lt;td&gt;しんりちひょう&lt;/td&gt;
&lt;td&gt;真值表&lt;/td&gt;
&lt;td&gt;Truth table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;組合わせ回路&lt;/td&gt;
&lt;td&gt;くみあわせかいろ&lt;/td&gt;
&lt;td&gt;组合逻辑电路&lt;/td&gt;
&lt;td&gt;Combinatorial logic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マルチプレクサ&lt;/td&gt;
&lt;td&gt;マルチプレクサ&lt;/td&gt;
&lt;td&gt;数据选择器&lt;/td&gt;
&lt;td&gt;Multiplexer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デコーダ&lt;/td&gt;
&lt;td&gt;デコーダ&lt;/td&gt;
&lt;td&gt;译码器&lt;/td&gt;
&lt;td&gt;Decoder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バス&lt;/td&gt;
&lt;td&gt;バス&lt;/td&gt;
&lt;td&gt;总线&lt;/td&gt;
&lt;td&gt;Bus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハイインピーダンス&lt;/td&gt;
&lt;td&gt;ハイインピーダンス&lt;/td&gt;
&lt;td&gt;高阻态&lt;/td&gt;
&lt;td&gt;High impedance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;加算器&lt;/td&gt;
&lt;td&gt;かさんき&lt;/td&gt;
&lt;td&gt;加法器&lt;/td&gt;
&lt;td&gt;Adder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;半加算器&lt;/td&gt;
&lt;td&gt;はんかさんき&lt;/td&gt;
&lt;td&gt;半加器&lt;/td&gt;
&lt;td&gt;Half adder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全加算器&lt;/td&gt;
&lt;td&gt;ぜんかさんき&lt;/td&gt;
&lt;td&gt;全加器&lt;/td&gt;
&lt;td&gt;Full adder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;減算器&lt;/td&gt;
&lt;td&gt;げんざんき&lt;/td&gt;
&lt;td&gt;减法器&lt;/td&gt;
&lt;td&gt;Subtractor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;乗算器&lt;/td&gt;
&lt;td&gt;じょうざんき&lt;/td&gt;
&lt;td&gt;乘法器&lt;/td&gt;
&lt;td&gt;Multiplier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;除算器&lt;/td&gt;
&lt;td&gt;じょさんき&lt;/td&gt;
&lt;td&gt;除法器&lt;/td&gt;
&lt;td&gt;Divider&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ALU / 演算装置&lt;/td&gt;
&lt;td&gt;ALU / えんざんそうち&lt;/td&gt;
&lt;td&gt;算术逻辑单元（ALU）&lt;/td&gt;
&lt;td&gt;Arithmetic logic unit,ALU&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リップルキャリー加算器&lt;/td&gt;
&lt;td&gt;リップルキャリー　かさんき&lt;/td&gt;
&lt;td&gt;行波进位加法器&lt;/td&gt;
&lt;td&gt;Ripple Carry Adder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;桁上げ先見加算器 /&amp;lt;br&amp;gt;キャリールックアヘッド&lt;/td&gt;
&lt;td&gt;けたあげせんけん　かさんき /&amp;lt;br&amp;gt;キャリールックアヘッド&lt;/td&gt;
&lt;td&gt;超前进位加法器&lt;/td&gt;
&lt;td&gt;Carry Lookahead Adder&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第4章：記憶装置 / 存储器 / Memory device&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;フリップフロップ&lt;/td&gt;
&lt;td&gt;フリップフロップ&lt;/td&gt;
&lt;td&gt;触发器&lt;/td&gt;
&lt;td&gt;Flip-flop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クロック&lt;/td&gt;
&lt;td&gt;クロック&lt;/td&gt;
&lt;td&gt;时钟信号&lt;/td&gt;
&lt;td&gt;Clock&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;立ち上り&lt;/td&gt;
&lt;td&gt;たちあがり&lt;/td&gt;
&lt;td&gt;上升（沿）&lt;/td&gt;
&lt;td&gt;Rising edge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;立ち下り&lt;/td&gt;
&lt;td&gt;たちさがり&lt;/td&gt;
&lt;td&gt;下降（沿）&lt;/td&gt;
&lt;td&gt;Falling edge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同期&lt;/td&gt;
&lt;td&gt;どうき&lt;/td&gt;
&lt;td&gt;同步&lt;/td&gt;
&lt;td&gt;Synchronization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dラッチ&lt;/td&gt;
&lt;td&gt;Dラッチ&lt;/td&gt;
&lt;td&gt;D锁存器&lt;/td&gt;
&lt;td&gt;D Latch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マスタースレーブ型&lt;/td&gt;
&lt;td&gt;マスタースレーブ　かた&lt;/td&gt;
&lt;td&gt;主从型（触发器）&lt;/td&gt;
&lt;td&gt;Master-slave&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;タイミングチャート&lt;/td&gt;
&lt;td&gt;タイミングチャート&lt;/td&gt;
&lt;td&gt;时序图&lt;/td&gt;
&lt;td&gt;Digital timing diagram&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エッジトリガー型&lt;/td&gt;
&lt;td&gt;エッジトリガー　かた&lt;/td&gt;
&lt;td&gt;边沿型（触发器）&lt;/td&gt;
&lt;td&gt;Edge trigger&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポジティブエッジトリガー型&lt;/td&gt;
&lt;td&gt;ポジティブエッジトリガー　かた&lt;/td&gt;
&lt;td&gt;正边沿&lt;/td&gt;
&lt;td&gt;Positive edge trigger&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ネガティブエッジトリガー型&lt;/td&gt;
&lt;td&gt;ネガティブエッジトリガー　かた&lt;/td&gt;
&lt;td&gt;负边沿&lt;/td&gt;
&lt;td&gt;Negative edge trigger&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;セットアップタイム&lt;/td&gt;
&lt;td&gt;セットアップタイム&lt;/td&gt;
&lt;td&gt;建立时间&lt;/td&gt;
&lt;td&gt;Setup time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホールドタイム&lt;/td&gt;
&lt;td&gt;ホールドタイム&lt;/td&gt;
&lt;td&gt;保持时间&lt;/td&gt;
&lt;td&gt;Hold time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;レジスタ&lt;/td&gt;
&lt;td&gt;レジスタ&lt;/td&gt;
&lt;td&gt;寄存器&lt;/td&gt;
&lt;td&gt;Register&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリ&lt;/td&gt;
&lt;td&gt;メモリ&lt;/td&gt;
&lt;td&gt;存储器&lt;/td&gt;
&lt;td&gt;Memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリセル&lt;/td&gt;
&lt;td&gt;メモリセル&lt;/td&gt;
&lt;td&gt;存储单元&lt;/td&gt;
&lt;td&gt;Memory cell&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリアクセス&lt;/td&gt;
&lt;td&gt;メモリアクセス&lt;/td&gt;
&lt;td&gt;访存&lt;/td&gt;
&lt;td&gt;Memory Access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;読み出し専用メモリ（ROM）&lt;/td&gt;
&lt;td&gt;よみだしせんようメモリ（ROM）&lt;/td&gt;
&lt;td&gt;只读存储器（ROM）&lt;/td&gt;
&lt;td&gt;Read-Only Memory, ROM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ランダムアクセスメモリ（RAM）&lt;/td&gt;
&lt;td&gt;ランダムアクセスメモリ（RAM）&lt;/td&gt;
&lt;td&gt;随机存取存储器（RAM）&lt;/td&gt;
&lt;td&gt;Random Access Memory, RAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スタティックRAM（SRAM）&lt;/td&gt;
&lt;td&gt;スタティックRAM（SRAM）&lt;/td&gt;
&lt;td&gt;静态随机存取存储器（SRAM）&lt;/td&gt;
&lt;td&gt;Static Random-Access Memory, SRAM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ダイナミックRAM（DRAM）&lt;/td&gt;
&lt;td&gt;ダイナミックRAM（DRAM）&lt;/td&gt;
&lt;td&gt;动态随机存取存储器（DRAM）&lt;/td&gt;
&lt;td&gt;Dynamic Random Access Memory, DRAM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：制御回路の基礎 / 控制电路基础 / Basics of control circuits&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;状態&lt;/td&gt;
&lt;td&gt;じょうたい&lt;/td&gt;
&lt;td&gt;状态&lt;/td&gt;
&lt;td&gt;State&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態遷移&lt;/td&gt;
&lt;td&gt;じょうたいせんい&lt;/td&gt;
&lt;td&gt;状态转移&lt;/td&gt;
&lt;td&gt;State transition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態遷移図&lt;/td&gt;
&lt;td&gt;じょうたいせんい　ず&lt;/td&gt;
&lt;td&gt;状态转移图&lt;/td&gt;
&lt;td&gt;State-transition  diagram&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態遷移表&lt;/td&gt;
&lt;td&gt;じょうたいせんい　ひょう&lt;/td&gt;
&lt;td&gt;状态转移表&lt;/td&gt;
&lt;td&gt;State-transition table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;入力&lt;/td&gt;
&lt;td&gt;にゅうりょく&lt;/td&gt;
&lt;td&gt;输入&lt;/td&gt;
&lt;td&gt;Input&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;出力&lt;/td&gt;
&lt;td&gt;しゅつりょく&lt;/td&gt;
&lt;td&gt;输出&lt;/td&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;順序回路&lt;/td&gt;
&lt;td&gt;じゅんじょ　かいろ&lt;/td&gt;
&lt;td&gt;时序逻辑电路&lt;/td&gt;
&lt;td&gt;Sequential logic / circuit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理演算&lt;/td&gt;
&lt;td&gt;ろんり　えんざん&lt;/td&gt;
&lt;td&gt;逻辑运算&lt;/td&gt;
&lt;td&gt;Logical operation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理式&lt;/td&gt;
&lt;td&gt;ろんり　しき&lt;/td&gt;
&lt;td&gt;逻辑表达式&lt;/td&gt;
&lt;td&gt;Logical expression&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章：命令セットアーキテクチャ / 指令集架构 / Instruction set architecture&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;命令&lt;/td&gt;
&lt;td&gt;めいれい&lt;/td&gt;
&lt;td&gt;指令&lt;/td&gt;
&lt;td&gt;Instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フォン・ノイマン&lt;/td&gt;
&lt;td&gt;フォン・ノイマン&lt;/td&gt;
&lt;td&gt;冯·诺伊曼&lt;/td&gt;
&lt;td&gt;John von Neumann&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プログラム内蔵方式&lt;/td&gt;
&lt;td&gt;プログラム　ないぞう　ほうしき&lt;/td&gt;
&lt;td&gt;程序存储计算机&lt;/td&gt;
&lt;td&gt;Stored-program computer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ソフトウェア&lt;/td&gt;
&lt;td&gt;ソフトウェア&lt;/td&gt;
&lt;td&gt;软件&lt;/td&gt;
&lt;td&gt;Software&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハードウェア&lt;/td&gt;
&lt;td&gt;ハードウェア&lt;/td&gt;
&lt;td&gt;硬件&lt;/td&gt;
&lt;td&gt;Hardware&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インターフェース&lt;/td&gt;
&lt;td&gt;インターフェース&lt;/td&gt;
&lt;td&gt;接口&lt;/td&gt;
&lt;td&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;命令セット&lt;/td&gt;
&lt;td&gt;めいれい　セット&lt;/td&gt;
&lt;td&gt;指令集&lt;/td&gt;
&lt;td&gt;Instruction Set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可変長命令&lt;/td&gt;
&lt;td&gt;かへんちょう　めいれい&lt;/td&gt;
&lt;td&gt;变长指令&lt;/td&gt;
&lt;td&gt;Variable Length Instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;固定長命令&lt;/td&gt;
&lt;td&gt;こていちょう　めいれい&lt;/td&gt;
&lt;td&gt;定长指令&lt;/td&gt;
&lt;td&gt;Fixed Length Instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フィールド&lt;/td&gt;
&lt;td&gt;フィールド&lt;/td&gt;
&lt;td&gt;字段&lt;/td&gt;
&lt;td&gt;Field&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ロード&lt;/td&gt;
&lt;td&gt;ロード&lt;/td&gt;
&lt;td&gt;读取&lt;/td&gt;
&lt;td&gt;Load&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ストア&lt;/td&gt;
&lt;td&gt;ストア&lt;/td&gt;
&lt;td&gt;存储&lt;/td&gt;
&lt;td&gt;Store&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;演算フィールド&lt;/td&gt;
&lt;td&gt;えんざん　フィールド&lt;/td&gt;
&lt;td&gt;运算码&lt;/td&gt;
&lt;td&gt;Calculate Field&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;オペランドフィールド&lt;/td&gt;
&lt;td&gt;オペランドフィールド&lt;/td&gt;
&lt;td&gt;操作数段&lt;/td&gt;
&lt;td&gt;Operand Field&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;加算命令&lt;/td&gt;
&lt;td&gt;かさん　めいれい&lt;/td&gt;
&lt;td&gt;加法指令&lt;/td&gt;
&lt;td&gt;Addition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;即値加算命令&lt;/td&gt;
&lt;td&gt;そくち　かさん　めいれい&lt;/td&gt;
&lt;td&gt;立即数加法指令&lt;/td&gt;
&lt;td&gt;Immediate addition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ロード命令&lt;/td&gt;
&lt;td&gt;ロード　めいれい&lt;/td&gt;
&lt;td&gt;load指令&lt;/td&gt;
&lt;td&gt;Load instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分岐命令&lt;/td&gt;
&lt;td&gt;ぶんき　めいれい&lt;/td&gt;
&lt;td&gt;分支（结构）指令&lt;/td&gt;
&lt;td&gt;Branch instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ジャンプ命令&lt;/td&gt;
&lt;td&gt;ジャンプ　めいれい&lt;/td&gt;
&lt;td&gt;jump指令&lt;/td&gt;
&lt;td&gt;jump instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ジャンプレジスタ命令&lt;/td&gt;
&lt;td&gt;ジャンプレジスタ　めいれい&lt;/td&gt;
&lt;td&gt;跳转寄存器指令&lt;/td&gt;
&lt;td&gt;Jump-Register Instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アドレッシング&lt;/td&gt;
&lt;td&gt;アドレッシング&lt;/td&gt;
&lt;td&gt;寻址&lt;/td&gt;
&lt;td&gt;Addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;即値オペランド&lt;/td&gt;
&lt;td&gt;そくち　オペランド&lt;/td&gt;
&lt;td&gt;立即寻址&lt;/td&gt;
&lt;td&gt;Immediate addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;レジスタオペランド&lt;/td&gt;
&lt;td&gt;レジスタオペランド&lt;/td&gt;
&lt;td&gt;寄存器操作数&lt;/td&gt;
&lt;td&gt;Register operand&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ダイレクトアドレッシング&lt;/td&gt;
&lt;td&gt;ダイレクトアドレッシング&lt;/td&gt;
&lt;td&gt;直接寻址&lt;/td&gt;
&lt;td&gt;Direct addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ベースアドレッシング /&amp;lt;br&amp;gt;ディスプレースメントアドレッシング&lt;/td&gt;
&lt;td&gt;ベースアドレッシング /&amp;lt;br&amp;gt;ディスプレースメントアドレッシング&lt;/td&gt;
&lt;td&gt;基址寻址&lt;/td&gt;
&lt;td&gt;Base addressing / Displacement addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PC相対アドレッシング&lt;/td&gt;
&lt;td&gt;PCそうたい　アドレッシング&lt;/td&gt;
&lt;td&gt;PC相对寻址（PC指程序计数器）&lt;/td&gt;
&lt;td&gt;PC relative addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;擬似直接アドレッシング&lt;/td&gt;
&lt;td&gt;ぎじ　ちょくせつ　アドレッシング&lt;/td&gt;
&lt;td&gt;伪直接寻址&lt;/td&gt;
&lt;td&gt;Pseudodirect Addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;算数演算命令&lt;/td&gt;
&lt;td&gt;さんすう　えんざん　めいれい&lt;/td&gt;
&lt;td&gt;算术运算指令&lt;/td&gt;
&lt;td&gt;Arithmetic operation instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;論理演算命令&lt;/td&gt;
&lt;td&gt;ろんり　えんざん　めいれい&lt;/td&gt;
&lt;td&gt;逻辑运算指令&lt;/td&gt;
&lt;td&gt;logic operation instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シフト命令&lt;/td&gt;
&lt;td&gt;シフト　めいれい&lt;/td&gt;
&lt;td&gt;shift指令&lt;/td&gt;
&lt;td&gt;shift instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ストア命令&lt;/td&gt;
&lt;td&gt;ストア　めいれい&lt;/td&gt;
&lt;td&gt;store指令&lt;/td&gt;
&lt;td&gt;store instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データ移動命令&lt;/td&gt;
&lt;td&gt;データ　いどう　めいれい&lt;/td&gt;
&lt;td&gt;数据转移（move指令）&lt;/td&gt;
&lt;td&gt;move instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;比較命令&lt;/td&gt;
&lt;td&gt;ひかく　めいれい&lt;/td&gt;
&lt;td&gt;比较指令(不止包含cmp指令)&lt;/td&gt;
&lt;td&gt;Compare instruction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第7章：命令の実行 / 指令的实行 / Execution of instructions&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;シングルサイクル&lt;/td&gt;
&lt;td&gt;シングルサイクル&lt;/td&gt;
&lt;td&gt;单周期&lt;/td&gt;
&lt;td&gt;Singlecycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マルチサイクル&lt;/td&gt;
&lt;td&gt;マルチサイクル&lt;/td&gt;
&lt;td&gt;多周期&lt;/td&gt;
&lt;td&gt;Multicycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;制御回路&lt;/td&gt;
&lt;td&gt;せいぎょ　かいろ&lt;/td&gt;
&lt;td&gt;控制电路&lt;/td&gt;
&lt;td&gt;Control circuit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;書込み&lt;/td&gt;
&lt;td&gt;かきこみ&lt;/td&gt;
&lt;td&gt;写入&lt;/td&gt;
&lt;td&gt;Writing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;読出し&lt;/td&gt;
&lt;td&gt;よみだし&lt;/td&gt;
&lt;td&gt;读取&lt;/td&gt;
&lt;td&gt;Reading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;例外&lt;/td&gt;
&lt;td&gt;れいがい&lt;/td&gt;
&lt;td&gt;异常&lt;/td&gt;
&lt;td&gt;Exception&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;割込み&lt;/td&gt;
&lt;td&gt;わりこみ&lt;/td&gt;
&lt;td&gt;中断&lt;/td&gt;
&lt;td&gt;Interruption&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第8章：パイプライン処理 / 流水线 / Pipeline (computing)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;パイプライン&lt;/td&gt;
&lt;td&gt;パイプライン&lt;/td&gt;
&lt;td&gt;流水线&lt;/td&gt;
&lt;td&gt;Pipeline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フェッチ（F）&lt;/td&gt;
&lt;td&gt;フェッチ（F）&lt;/td&gt;
&lt;td&gt;取址阶段（IF）&lt;/td&gt;
&lt;td&gt;Fetch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デコード（D）&lt;/td&gt;
&lt;td&gt;デコード（D）&lt;/td&gt;
&lt;td&gt;指令译码阶段（ID）&lt;/td&gt;
&lt;td&gt;Decode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;演算（E）&lt;/td&gt;
&lt;td&gt;えんざん（E）&lt;/td&gt;
&lt;td&gt;执行阶段（EX）&lt;/td&gt;
&lt;td&gt;Execute&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メモリアクセス（M）&lt;/td&gt;
&lt;td&gt;メモリアクセス（M）&lt;/td&gt;
&lt;td&gt;访存阶段（M）&lt;/td&gt;
&lt;td&gt;Memory Access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;結果の書き込み（W）&lt;/td&gt;
&lt;td&gt;けっかのかきこみ（W）&lt;/td&gt;
&lt;td&gt;写回阶段（WB）&lt;/td&gt;
&lt;td&gt;Write back&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハザード&lt;/td&gt;
&lt;td&gt;ハザード&lt;/td&gt;
&lt;td&gt;冲突&lt;/td&gt;
&lt;td&gt;Hazard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;構造ハザード&lt;/td&gt;
&lt;td&gt;こうぞう　ハザード&lt;/td&gt;
&lt;td&gt;结构相关（资源冲突）&lt;/td&gt;
&lt;td&gt;Structural Hazard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データハザード&lt;/td&gt;
&lt;td&gt;データハザード&lt;/td&gt;
&lt;td&gt;数据相关（数据冲突）&lt;/td&gt;
&lt;td&gt;Data Hazard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バイパシング /&amp;lt;br&amp;gt;フォワーディング&lt;/td&gt;
&lt;td&gt;バイパシング /&amp;lt;br&amp;gt;フォワーディング&lt;/td&gt;
&lt;td&gt;数据旁路技术&lt;/td&gt;
&lt;td&gt;Bypassing / forwarding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;制御ハザード&lt;/td&gt;
&lt;td&gt;せいぎょ　ハザード&lt;/td&gt;
&lt;td&gt;控制相关（控制冲突）&lt;/td&gt;
&lt;td&gt;Control Hazard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分岐予測&lt;/td&gt;
&lt;td&gt;ぶんき　よそく&lt;/td&gt;
&lt;td&gt;分支预测&lt;/td&gt;
&lt;td&gt;Branch Prediction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第9章：キャッシュメモリ / CPU缓存 / Cache memory / CPU Cache&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;記憶階層&lt;/td&gt;
&lt;td&gt;きおく　かいそう&lt;/td&gt;
&lt;td&gt;存储层次&lt;/td&gt;
&lt;td&gt;Memory hierarchy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一次キャッシュ&lt;/td&gt;
&lt;td&gt;いちじ　キャッシュ&lt;/td&gt;
&lt;td&gt;一级cache&lt;/td&gt;
&lt;td&gt;Level 1 cache&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;二次キャッシュ&lt;/td&gt;
&lt;td&gt;にじ　キャッシュ&lt;/td&gt;
&lt;td&gt;二级cache&lt;/td&gt;
&lt;td&gt;Level 2 cache&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;透過性&lt;/td&gt;
&lt;td&gt;とうかせい&lt;/td&gt;
&lt;td&gt;透明的&lt;/td&gt;
&lt;td&gt;Transparency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;キャッシュブロック /&amp;lt;br&amp;gt;キャッシュライン&lt;/td&gt;
&lt;td&gt;キャッシュブロック /&amp;lt;br&amp;gt;キャッシュライン&lt;/td&gt;
&lt;td&gt;cache块 / cache行&lt;/td&gt;
&lt;td&gt;Cache block / Cache line&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ダイレクトマップ方式&lt;/td&gt;
&lt;td&gt;ダイレクトマップ　ほうしき&lt;/td&gt;
&lt;td&gt;直接映射&lt;/td&gt;
&lt;td&gt;Direct mapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;セットアソシアティブ方式&lt;/td&gt;
&lt;td&gt;セットアソシアティブ　ほうしき&lt;/td&gt;
&lt;td&gt;组相联映射&lt;/td&gt;
&lt;td&gt;Set-associative mapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フルアソシアティブ方式&lt;/td&gt;
&lt;td&gt;フルアソシアティブ　ほうしき&lt;/td&gt;
&lt;td&gt;全相联映射&lt;/td&gt;
&lt;td&gt;Full-associative mapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ブロック番号&lt;/td&gt;
&lt;td&gt;ブロック　ばんごう&lt;/td&gt;
&lt;td&gt;主存块号&lt;/td&gt;
&lt;td&gt;Block number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;（ブロック内）オフセット&lt;/td&gt;
&lt;td&gt;（ブロック　ない）オフセット&lt;/td&gt;
&lt;td&gt;块内地址&lt;/td&gt;
&lt;td&gt;Offset&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;タグ&lt;/td&gt;
&lt;td&gt;タグ&lt;/td&gt;
&lt;td&gt;标记&lt;/td&gt;
&lt;td&gt;Tag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インデックス&lt;/td&gt;
&lt;td&gt;インデックス&lt;/td&gt;
&lt;td&gt;行号&lt;/td&gt;
&lt;td&gt;Index&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ヒット&lt;/td&gt;
&lt;td&gt;ヒット&lt;/td&gt;
&lt;td&gt;命中&lt;/td&gt;
&lt;td&gt;Hit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ミス&lt;/td&gt;
&lt;td&gt;ミス&lt;/td&gt;
&lt;td&gt;缺失&lt;/td&gt;
&lt;td&gt;Miss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライトスルー&lt;/td&gt;
&lt;td&gt;ライトスルー&lt;/td&gt;
&lt;td&gt;全写法&lt;/td&gt;
&lt;td&gt;Write-through&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライトバック&lt;/td&gt;
&lt;td&gt;ライトバック&lt;/td&gt;
&lt;td&gt;写回法&lt;/td&gt;
&lt;td&gt;Write-back&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一貫性&lt;/td&gt;
&lt;td&gt;いっかんせい&lt;/td&gt;
&lt;td&gt;一致性&lt;/td&gt;
&lt;td&gt;Consistency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ライトバッファ&lt;/td&gt;
&lt;td&gt;ライトバッファ&lt;/td&gt;
&lt;td&gt;写缓冲&lt;/td&gt;
&lt;td&gt;Write buffer&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第10章：仮想記憶 / 虚拟内存 / Virtual Memory&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ページ表&lt;/td&gt;
&lt;td&gt;ページ　ひょう&lt;/td&gt;
&lt;td&gt;页表&lt;/td&gt;
&lt;td&gt;Page table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アドレスマッピング /&amp;lt;br&amp;gt;アドレス変換&lt;/td&gt;
&lt;td&gt;アドレスマッピング /&amp;lt;br&amp;gt;アドレス　へんかん&lt;/td&gt;
&lt;td&gt;寻址&lt;/td&gt;
&lt;td&gt;Addressing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;仮想ページ番号&lt;/td&gt;
&lt;td&gt;かそう　ページ　ばんごう&lt;/td&gt;
&lt;td&gt;逻辑页号&lt;/td&gt;
&lt;td&gt;Logical page number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;物理ページ番号&lt;/td&gt;
&lt;td&gt;ぶつり　ページ　ばんごう&lt;/td&gt;
&lt;td&gt;物理页号&lt;/td&gt;
&lt;td&gt;Physical page number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ページ内オフセット&lt;/td&gt;
&lt;td&gt;ページ　ない　オフセット&lt;/td&gt;
&lt;td&gt;页内地址&lt;/td&gt;
&lt;td&gt;In-page offset&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第11章：入出力装置とインターフェース / 输入输出设备与接口 / I/O devices and interfaces&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;パラレルバス&lt;/td&gt;
&lt;td&gt;パラレルバス&lt;/td&gt;
&lt;td&gt;并行总线&lt;/td&gt;
&lt;td&gt;Paralle Bus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シリアルバス&lt;/td&gt;
&lt;td&gt;シリアルバス&lt;/td&gt;
&lt;td&gt;串行总线&lt;/td&gt;
&lt;td&gt;Serial Bus&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポーリング&lt;/td&gt;
&lt;td&gt;ポーリング&lt;/td&gt;
&lt;td&gt;程序查询方式（轮询）&lt;/td&gt;
&lt;td&gt;Polling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;割込み&lt;/td&gt;
&lt;td&gt;わりこみ&lt;/td&gt;
&lt;td&gt;程序中断方式（中断）&lt;/td&gt;
&lt;td&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID0（ストライピング）&lt;/td&gt;
&lt;td&gt;RAID0（ストライピング）&lt;/td&gt;
&lt;td&gt;RAID0（无冗余和无校验）&lt;/td&gt;
&lt;td&gt;RAID0（Striping）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID1（ミラーリング）&lt;/td&gt;
&lt;td&gt;RAID1（ミラーリング）&lt;/td&gt;
&lt;td&gt;RAID1（镜像）&lt;/td&gt;
&lt;td&gt;RAID1（Mirroring）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID2（ハミング符号）&lt;/td&gt;
&lt;td&gt;RAID2（ハミング　ふごう）&lt;/td&gt;
&lt;td&gt;RAID2（海明码 / 汉明码）&lt;/td&gt;
&lt;td&gt;RAID2（Hamming-code）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID3（ビット単位パリティ）&lt;/td&gt;
&lt;td&gt;レイド３（ビットたんいパリティ）&lt;/td&gt;
&lt;td&gt;RAID3（位交叉奇偶校验）&lt;/td&gt;
&lt;td&gt;RAID3（Byte-level parity）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID4（ブロック単位パリティ）&lt;/td&gt;
&lt;td&gt;レイド４（ブロックたんいパリティ）&lt;/td&gt;
&lt;td&gt;RAID4（块交叉奇偶校验）&lt;/td&gt;
&lt;td&gt;RAID4（Block-level parity）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID5（パリティ分散）&lt;/td&gt;
&lt;td&gt;RAID5（パリティ　ぶんさん）&lt;/td&gt;
&lt;td&gt;RAID5（无独立校验的奇偶校验）&lt;/td&gt;
&lt;td&gt;RAID5（Distributed parity）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAID6（複数パリティ分散）&lt;/td&gt;
&lt;td&gt;RAID6（ふくすう　パリティ　ぶんさん）&lt;/td&gt;
&lt;td&gt;RAID6（两种存储的奇偶校验）&lt;/td&gt;
&lt;td&gt;RAID6（Double distributed parity）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&amp;lt;a id=&quot;计算机网络&quot;&amp;gt;&amp;lt;/a&amp;gt;计算机网络&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《情報ネットワーク工学》池田博昌、山本幹（著）制作。
中文翻译参考：王道考研书目&amp;amp;视频，百度百科，百度老师，维基百科，谷歌老师等
英文翻译参考：维基百科，谷歌老师，百度百科，部分大学课件等&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
注：《计算机网络》这门科目的概念非常非常多，可以说整本书几乎都是概念性的东西。而其中有不少都是英语缩写，这些缩写我都没有写进来，毕竟这不是名词解释的词汇表，只是名词对照而已。这些都很重要，对于它们的理解与记忆还请读者自行学习。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：情報ネットワークの歴史 / 计算机网络的历史 / History of information networks&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;（本章暂无核心对译词汇）&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;第2章：情報ネットワークのプロトコル / 计算机网络协议 / Network protocol&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;プロトコル&lt;/td&gt;
&lt;td&gt;プロトコル&lt;/td&gt;
&lt;td&gt;协议&lt;/td&gt;
&lt;td&gt;Protocol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;階層化モデル&lt;/td&gt;
&lt;td&gt;かいそうか　モデル&lt;/td&gt;
&lt;td&gt;阶层化模型/ 分层结构&lt;/td&gt;
&lt;td&gt;Layer reference model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSI参照モデル&lt;/td&gt;
&lt;td&gt;オーエスアイ　さんしょう　モデル&lt;/td&gt;
&lt;td&gt;OSI参照模型 / OSI 7层模型&lt;/td&gt;
&lt;td&gt;OSI model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アプリケーション層&lt;/td&gt;
&lt;td&gt;アプリケーション　そう&lt;/td&gt;
&lt;td&gt;应用层&lt;/td&gt;
&lt;td&gt;Application Layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トランスポート層&lt;/td&gt;
&lt;td&gt;トランスポート　そう&lt;/td&gt;
&lt;td&gt;传输层&lt;/td&gt;
&lt;td&gt;Transport Layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ネットワーク層&lt;/td&gt;
&lt;td&gt;ネットワーク　そう&lt;/td&gt;
&lt;td&gt;网络层&lt;/td&gt;
&lt;td&gt;Network Layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データリンク層&lt;/td&gt;
&lt;td&gt;データリンク　そう&lt;/td&gt;
&lt;td&gt;数据链路层&lt;/td&gt;
&lt;td&gt;Data Link Layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;物理層&lt;/td&gt;
&lt;td&gt;ぶつり　そう&lt;/td&gt;
&lt;td&gt;物理层&lt;/td&gt;
&lt;td&gt;Physical Layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;データ&lt;/td&gt;
&lt;td&gt;データ&lt;/td&gt;
&lt;td&gt;数据&lt;/td&gt;
&lt;td&gt;Data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホスト&lt;/td&gt;
&lt;td&gt;ホスト&lt;/td&gt;
&lt;td&gt;主机&lt;/td&gt;
&lt;td&gt;Host&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;リンク&lt;/td&gt;
&lt;td&gt;リンク&lt;/td&gt;
&lt;td&gt;连接&lt;/td&gt;
&lt;td&gt;Link&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ルータ&lt;/td&gt;
&lt;td&gt;ルータ&lt;/td&gt;
&lt;td&gt;路由器&lt;/td&gt;
&lt;td&gt;Router&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プロトコルデータユニット&lt;/td&gt;
&lt;td&gt;プロトコルデータユニット&lt;/td&gt;
&lt;td&gt;协议数据单元（PDU）&lt;/td&gt;
&lt;td&gt;Protocol Data Unit (PDU)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第3章：データリンク層プロトコル / 数据链路层协议 / Data link layer protocol&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;バス型接続&lt;/td&gt;
&lt;td&gt;バスがた　せつぞく&lt;/td&gt;
&lt;td&gt;总线型&lt;/td&gt;
&lt;td&gt;Bus connection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;放送型伝送メディア&lt;/td&gt;
&lt;td&gt;ほうそうがた　でんそう　メディア&lt;/td&gt;
&lt;td&gt;广播式网络&lt;/td&gt;
&lt;td&gt;Broadcast media&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;サブレイヤ&lt;/td&gt;
&lt;td&gt;サブレイヤ&lt;/td&gt;
&lt;td&gt;子层&lt;/td&gt;
&lt;td&gt;Sublayer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;イーサネット&lt;/td&gt;
&lt;td&gt;イーサネット&lt;/td&gt;
&lt;td&gt;以太网&lt;/td&gt;
&lt;td&gt;Ethernet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バス型ネットワーク&lt;/td&gt;
&lt;td&gt;バスがた　ネットワーク&lt;/td&gt;
&lt;td&gt;总线型网络&lt;/td&gt;
&lt;td&gt;Bus network&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハブ&lt;/td&gt;
&lt;td&gt;ハブ&lt;/td&gt;
&lt;td&gt;集线器&lt;/td&gt;
&lt;td&gt;Hub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フレーム&lt;/td&gt;
&lt;td&gt;フレーム&lt;/td&gt;
&lt;td&gt;帧&lt;/td&gt;
&lt;td&gt;Frame&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;プリアンブル&lt;/td&gt;
&lt;td&gt;プリアンブル&lt;/td&gt;
&lt;td&gt;前导码&lt;/td&gt;
&lt;td&gt;Preamble&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;衝突&lt;/td&gt;
&lt;td&gt;しょうとつ&lt;/td&gt;
&lt;td&gt;冲突&lt;/td&gt;
&lt;td&gt;Collision&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;搬送波&lt;/td&gt;
&lt;td&gt;はんそうは&lt;/td&gt;
&lt;td&gt;载波&lt;/td&gt;
&lt;td&gt;Carrier wave&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ジャム信号&lt;/td&gt;
&lt;td&gt;ジャム　しんご&lt;/td&gt;
&lt;td&gt;拥塞信号&lt;/td&gt;
&lt;td&gt;Jam signal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2進指数バックオフアルゴリズム&lt;/td&gt;
&lt;td&gt;にしんしすう　バックオフアルゴリズム&lt;/td&gt;
&lt;td&gt;二进制指数退避算法&lt;/td&gt;
&lt;td&gt;Binary Exponential Backoff Algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コリジョンドメイン&lt;/td&gt;
&lt;td&gt;コリジョンドメイン&lt;/td&gt;
&lt;td&gt;冲突域&lt;/td&gt;
&lt;td&gt;Collision domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スイッチングハブ&lt;/td&gt;
&lt;td&gt;スイッチングハブ&lt;/td&gt;
&lt;td&gt;交换机&lt;/td&gt;
&lt;td&gt;Switching hub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無線LAN&lt;/td&gt;
&lt;td&gt;むせんLAN&lt;/td&gt;
&lt;td&gt;无线局域网&lt;/td&gt;
&lt;td&gt;WLAN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;インフラストラクチャモード&lt;/td&gt;
&lt;td&gt;インフラストラクチャ　モード&lt;/td&gt;
&lt;td&gt;有固定基础设施&lt;/td&gt;
&lt;td&gt;Infrastructure mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;隠れ端末問題&lt;/td&gt;
&lt;td&gt;かくれ　たんまつ　もんだい&lt;/td&gt;
&lt;td&gt;隐藏终端问题&lt;/td&gt;
&lt;td&gt;Hidden terminal problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ソフトキャリアセンス&lt;/td&gt;
&lt;td&gt;ソフトキャリアセンス&lt;/td&gt;
&lt;td&gt;载波监听&lt;/td&gt;
&lt;td&gt;Carrier Sense&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り検査&lt;/td&gt;
&lt;td&gt;あやまり　けんさ&lt;/td&gt;
&lt;td&gt;差错检测&lt;/td&gt;
&lt;td&gt;Error detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ガロア体&lt;/td&gt;
&lt;td&gt;ガロア　たい&lt;/td&gt;
&lt;td&gt;有限域&lt;/td&gt;
&lt;td&gt;Finite field&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;撚り対線&lt;/td&gt;
&lt;td&gt;より　ついせん&lt;/td&gt;
&lt;td&gt;双绞线&lt;/td&gt;
&lt;td&gt;Twisted pair&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;光ファイバ&lt;/td&gt;
&lt;td&gt;ひかり　ファイバ&lt;/td&gt;
&lt;td&gt;光纤&lt;/td&gt;
&lt;td&gt;Optical fiber&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同軸ケーブル&lt;/td&gt;
&lt;td&gt;どうじく　ケーブル&lt;/td&gt;
&lt;td&gt;同轴电缆&lt;/td&gt;
&lt;td&gt;Coaxial Cable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;半二重&lt;/td&gt;
&lt;td&gt;はんにじゅう&lt;/td&gt;
&lt;td&gt;半双工&lt;/td&gt;
&lt;td&gt;Half duplex&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全二重&lt;/td&gt;
&lt;td&gt;ぜんにじゅう&lt;/td&gt;
&lt;td&gt;全双工&lt;/td&gt;
&lt;td&gt;Full duplex&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第4章：ネットワーク層プロトコル / 网络层协议 / Network layer protocol&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ルーチング / 経路選択&lt;/td&gt;
&lt;td&gt;ルーチング / けいろ　せんたく&lt;/td&gt;
&lt;td&gt;路由选择&lt;/td&gt;
&lt;td&gt;Routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ネットワーク識別番号&lt;/td&gt;
&lt;td&gt;ネットワーク　しきべつ　ばんごう&lt;/td&gt;
&lt;td&gt;网络号&lt;/td&gt;
&lt;td&gt;Netid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホスト識別番号&lt;/td&gt;
&lt;td&gt;ホスト　しきべつ　ばんごう&lt;/td&gt;
&lt;td&gt;主机号&lt;/td&gt;
&lt;td&gt;Hostid&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IPデータグラム&lt;/td&gt;
&lt;td&gt;アイピー　データグラム&lt;/td&gt;
&lt;td&gt;IP数据报&lt;/td&gt;
&lt;td&gt;IP datagram&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;IPアドレス&lt;/td&gt;
&lt;td&gt;アイピー　アドレス&lt;/td&gt;
&lt;td&gt;IP地址&lt;/td&gt;
&lt;td&gt;IP Address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;送信ホストIPアドレス&lt;/td&gt;
&lt;td&gt;そうしん　ホスト　アイピーアドレス&lt;/td&gt;
&lt;td&gt;源地址&lt;/td&gt;
&lt;td&gt;Source Address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;宛先ホストIPアドレス&lt;/td&gt;
&lt;td&gt;あてさき　ホスト　アイピーアドレス&lt;/td&gt;
&lt;td&gt;目的地址&lt;/td&gt;
&lt;td&gt;Destination Address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;デフォルトゲートウェイ&lt;/td&gt;
&lt;td&gt;デフォルトゲートウェイ&lt;/td&gt;
&lt;td&gt;默认网关&lt;/td&gt;
&lt;td&gt;Default Gateway&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ルーチングテーブル&lt;/td&gt;
&lt;td&gt;ルーチングテーブル&lt;/td&gt;
&lt;td&gt;路由表&lt;/td&gt;
&lt;td&gt;Routing table&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フラグメンテーション&lt;/td&gt;
&lt;td&gt;フラグメンテーション&lt;/td&gt;
&lt;td&gt;分片&lt;/td&gt;
&lt;td&gt;Fragmentation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ルーチングアルゴリズム&lt;/td&gt;
&lt;td&gt;ルーチングアルゴリズム&lt;/td&gt;
&lt;td&gt;路由算法&lt;/td&gt;
&lt;td&gt;Routing algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スタティックルーチング&lt;/td&gt;
&lt;td&gt;スタティックルーチング&lt;/td&gt;
&lt;td&gt;静态路由&lt;/td&gt;
&lt;td&gt;Static routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ダイナミックルーチング&lt;/td&gt;
&lt;td&gt;ダイナミックルーチング&lt;/td&gt;
&lt;td&gt;动态路由&lt;/td&gt;
&lt;td&gt;Dynamic routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集中型アルゴリズム&lt;/td&gt;
&lt;td&gt;しゅうちゅうがた　アルゴリズム&lt;/td&gt;
&lt;td&gt;集中式算法&lt;/td&gt;
&lt;td&gt;Centralized algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;分散型アルゴリズム&lt;/td&gt;
&lt;td&gt;ぶんさんがた　アルゴリズム&lt;/td&gt;
&lt;td&gt;分布式算法&lt;/td&gt;
&lt;td&gt;Distributed algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dijkstraアルゴリズム&lt;/td&gt;
&lt;td&gt;ダイクストラ　アルゴリズム&lt;/td&gt;
&lt;td&gt;Dijkstra算法&lt;/td&gt;
&lt;td&gt;Dijkstra&apos;s algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bellman-Fordアルゴリズム&lt;/td&gt;
&lt;td&gt;ベルマン–フォード　アルゴリズム&lt;/td&gt;
&lt;td&gt;贝尔曼-福特算法&lt;/td&gt;
&lt;td&gt;Bellman–Ford algorithm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Link stateルーチング&lt;/td&gt;
&lt;td&gt;リンクステート　ルーチング&lt;/td&gt;
&lt;td&gt;链路状态路由算法&lt;/td&gt;
&lt;td&gt;Link State Routing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Distance vectorルーチング&lt;/td&gt;
&lt;td&gt;ディスタンスベクタ　ルーチング&lt;/td&gt;
&lt;td&gt;距离向量路由算法&lt;/td&gt;
&lt;td&gt;Distance vector Routing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：トランスポート層プロトコル / 传输层协议 / Transport layer protocol&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;クライアントサーバモデル&lt;/td&gt;
&lt;td&gt;クライアントサーバモデル&lt;/td&gt;
&lt;td&gt;客户-服务器模式&lt;/td&gt;
&lt;td&gt;Client-server model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ランデブー問題&lt;/td&gt;
&lt;td&gt;ランデブー　もんだい&lt;/td&gt;
&lt;td&gt;会合问题&lt;/td&gt;
&lt;td&gt;Rendezvous Problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TCPセグメント&lt;/td&gt;
&lt;td&gt;ティーシーピー　セグメント&lt;/td&gt;
&lt;td&gt;TCP报文段&lt;/td&gt;
&lt;td&gt;Segment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;送信側&lt;/td&gt;
&lt;td&gt;そうしんがわ&lt;/td&gt;
&lt;td&gt;发送方&lt;/td&gt;
&lt;td&gt;Sender / Transmitter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受信側&lt;/td&gt;
&lt;td&gt;じゅしんがわ&lt;/td&gt;
&lt;td&gt;接收方&lt;/td&gt;
&lt;td&gt;Receiver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポート番号&lt;/td&gt;
&lt;td&gt;ポート　ばんごう&lt;/td&gt;
&lt;td&gt;端口号&lt;/td&gt;
&lt;td&gt;Port number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シーケンス番号&lt;/td&gt;
&lt;td&gt;シーケンス　ばんごう&lt;/td&gt;
&lt;td&gt;序号&lt;/td&gt;
&lt;td&gt;Sequence number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ACK番号&lt;/td&gt;
&lt;td&gt;エーシーケーばんごう&lt;/td&gt;
&lt;td&gt;确认号&lt;/td&gt;
&lt;td&gt;ACK number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ウインドウサイズ&lt;/td&gt;
&lt;td&gt;ウインドウサイズ&lt;/td&gt;
&lt;td&gt;窗口大小&lt;/td&gt;
&lt;td&gt;Window size&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TCPヘッダ長&lt;/td&gt;
&lt;td&gt;ティーシーピー　ヘッダ　ちょう&lt;/td&gt;
&lt;td&gt;首部长度&lt;/td&gt;
&lt;td&gt;TCP Header Length&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チェックサム&lt;/td&gt;
&lt;td&gt;チェックサム&lt;/td&gt;
&lt;td&gt;检验和&lt;/td&gt;
&lt;td&gt;Checksum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Well-knownポート&lt;/td&gt;
&lt;td&gt;ウェルノウン　ポート&lt;/td&gt;
&lt;td&gt;熟知端口&lt;/td&gt;
&lt;td&gt;Well-known port&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ピギーバック&lt;/td&gt;
&lt;td&gt;ピギーバック&lt;/td&gt;
&lt;td&gt;Piggy Back方法&lt;/td&gt;
&lt;td&gt;Piggy Back&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cumulative　ACK&lt;/td&gt;
&lt;td&gt;キューミュラティブ　エーシーケー&lt;/td&gt;
&lt;td&gt;累积确认&lt;/td&gt;
&lt;td&gt;Cumulative ACK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;セグメント廃棄&lt;/td&gt;
&lt;td&gt;セグメント　はいき&lt;/td&gt;
&lt;td&gt;报文段丢弃&lt;/td&gt;
&lt;td&gt;Segment discard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ラウンドトリップタイム&lt;/td&gt;
&lt;td&gt;ラウンドトリップタイム&lt;/td&gt;
&lt;td&gt;往返时延&lt;/td&gt;
&lt;td&gt;Round Trip Time: RTT&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;指数加重移動平均&lt;/td&gt;
&lt;td&gt;しすう　かじゅう　いどう　へいきん&lt;/td&gt;
&lt;td&gt;指数滑动平均&lt;/td&gt;
&lt;td&gt;Exponential moving average&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コネクション確立&lt;/td&gt;
&lt;td&gt;コネクション　かくりつ&lt;/td&gt;
&lt;td&gt;连接建立&lt;/td&gt;
&lt;td&gt;Connection establishment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コネクション切断&lt;/td&gt;
&lt;td&gt;コネクション　せつだん&lt;/td&gt;
&lt;td&gt;连接释放&lt;/td&gt;
&lt;td&gt;Connection termination&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3-wayハンドシェイク&lt;/td&gt;
&lt;td&gt;スリーウェー　ハンドシェイク&lt;/td&gt;
&lt;td&gt;3次握手&lt;/td&gt;
&lt;td&gt;3-way handshake&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最大セグメントサイズ（MSS）&lt;/td&gt;
&lt;td&gt;さいだい　セグメントサイズ（MSS）&lt;/td&gt;
&lt;td&gt;最大报文段长度&lt;/td&gt;
&lt;td&gt;Maximum Segment Size: MSS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;stop and wait方式&lt;/td&gt;
&lt;td&gt;ストップアンドウェイト　ほうしき&lt;/td&gt;
&lt;td&gt;停止等待协议&lt;/td&gt;
&lt;td&gt;Stop-and-wait&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スライディングウインドウ方式&lt;/td&gt;
&lt;td&gt;スライディングウインドウ　ほうしき&lt;/td&gt;
&lt;td&gt;滑动窗口协议&lt;/td&gt;
&lt;td&gt;Sliding Window&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遅延帯域積&lt;/td&gt;
&lt;td&gt;ちえん　たいいきせき&lt;/td&gt;
&lt;td&gt;带宽时延积&lt;/td&gt;
&lt;td&gt;Bandwidth-delay product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;パケットロス&lt;/td&gt;
&lt;td&gt;パケットロス&lt;/td&gt;
&lt;td&gt;丢包&lt;/td&gt;
&lt;td&gt;Packet loss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;輻輳&lt;/td&gt;
&lt;td&gt;ふくそう&lt;/td&gt;
&lt;td&gt;拥塞&lt;/td&gt;
&lt;td&gt;Congestion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;輻輳制御&lt;/td&gt;
&lt;td&gt;ふくそう　せいぎょ&lt;/td&gt;
&lt;td&gt;拥塞控制&lt;/td&gt;
&lt;td&gt;Congestion control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フロー制御&lt;/td&gt;
&lt;td&gt;フローせいぎょ&lt;/td&gt;
&lt;td&gt;流量控制&lt;/td&gt;
&lt;td&gt;Flow control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;輻輳制御ウインドウ&lt;/td&gt;
&lt;td&gt;ふくそう　せいぎょ　ウインドウ&lt;/td&gt;
&lt;td&gt;拥塞控制窗口&lt;/td&gt;
&lt;td&gt;Congestion control window&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バッファ&lt;/td&gt;
&lt;td&gt;バッファ&lt;/td&gt;
&lt;td&gt;缓存&lt;/td&gt;
&lt;td&gt;Buffer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;輻輳検知&lt;/td&gt;
&lt;td&gt;ふくそう　けんち&lt;/td&gt;
&lt;td&gt;拥塞检测&lt;/td&gt;
&lt;td&gt;Congestion detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スロースタート&lt;/td&gt;
&lt;td&gt;スロースタート&lt;/td&gt;
&lt;td&gt;慢开始&lt;/td&gt;
&lt;td&gt;Slow start&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Congestion avoidance&lt;/td&gt;
&lt;td&gt;コンジェスチョン　アボイダンス&lt;/td&gt;
&lt;td&gt;拥塞避免&lt;/td&gt;
&lt;td&gt;Congestion avoidance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;重複ACK&lt;/td&gt;
&lt;td&gt;ちょうふく　エーシーケー&lt;/td&gt;
&lt;td&gt;重复确认&lt;/td&gt;
&lt;td&gt;Duplicate ACK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fast retransmit&lt;/td&gt;
&lt;td&gt;ファースト　リトランスミット&lt;/td&gt;
&lt;td&gt;快重传&lt;/td&gt;
&lt;td&gt;Fast retransmit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fast recovery&lt;/td&gt;
&lt;td&gt;ファースト　レカバリー&lt;/td&gt;
&lt;td&gt;快恢复&lt;/td&gt;
&lt;td&gt;Fast recovery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ボトルネックリンク&lt;/td&gt;
&lt;td&gt;ボトルネックリンク&lt;/td&gt;
&lt;td&gt;瓶颈链路&lt;/td&gt;
&lt;td&gt;Bottleneck link&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章：アプリケーション層プロトコル / 应用层协议 / Application layer protocol&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ユーザID&lt;/td&gt;
&lt;td&gt;ユーザ　アイディー&lt;/td&gt;
&lt;td&gt;用户ID&lt;/td&gt;
&lt;td&gt;User ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ホスト名&lt;/td&gt;
&lt;td&gt;ホスト　めい&lt;/td&gt;
&lt;td&gt;主机名&lt;/td&gt;
&lt;td&gt;Host name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ドメイン名&lt;/td&gt;
&lt;td&gt;ドメイン　めい&lt;/td&gt;
&lt;td&gt;域名&lt;/td&gt;
&lt;td&gt;Domain name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;トップレベルドメイン&lt;/td&gt;
&lt;td&gt;トップレベルドメイン&lt;/td&gt;
&lt;td&gt;顶级域名&lt;/td&gt;
&lt;td&gt;Top-level Domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;汎用トップレベルドメイン&lt;/td&gt;
&lt;td&gt;はんよう　トップレベルドメイン&lt;/td&gt;
&lt;td&gt;通用顶级域名&lt;/td&gt;
&lt;td&gt;Generic top-level domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;国コードドメイン&lt;/td&gt;
&lt;td&gt;くに　コードドメイン&lt;/td&gt;
&lt;td&gt;国家（代码）顶级域名&lt;/td&gt;
&lt;td&gt;Country code top-level domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DNSサーバ&lt;/td&gt;
&lt;td&gt;ディーエンエス　サーバ&lt;/td&gt;
&lt;td&gt;域名服务器&lt;/td&gt;
&lt;td&gt;Domain Name Server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;メッセージフォーマット&lt;/td&gt;
&lt;td&gt;メッセージフォーマット&lt;/td&gt;
&lt;td&gt;报文格式&lt;/td&gt;
&lt;td&gt;Message format&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;電子メール&lt;/td&gt;
&lt;td&gt;でんし　メール&lt;/td&gt;
&lt;td&gt;电子邮件&lt;/td&gt;
&lt;td&gt;Electronic mail: Email&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Webアクセス&lt;/td&gt;
&lt;td&gt;ウェブ　アクセス&lt;/td&gt;
&lt;td&gt;网页连接&lt;/td&gt;
&lt;td&gt;Web access&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Webブラウザ&lt;/td&gt;
&lt;td&gt;ウェブ　ブラウザ&lt;/td&gt;
&lt;td&gt;网页浏览器&lt;/td&gt;
&lt;td&gt;Web browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Webサーバ&lt;/td&gt;
&lt;td&gt;ウェブ　サーバ&lt;/td&gt;
&lt;td&gt;网页服务器&lt;/td&gt;
&lt;td&gt;Web server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クッキー&lt;/td&gt;
&lt;td&gt;クッキー&lt;/td&gt;
&lt;td&gt;小型文本文件&lt;/td&gt;
&lt;td&gt;Cookie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遠隔ログイン / リモートログイン&lt;/td&gt;
&lt;td&gt;えんかく　ログイン / リモートログイン&lt;/td&gt;
&lt;td&gt;远程登录&lt;/td&gt;
&lt;td&gt;Remote login&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ログアウト&lt;/td&gt;
&lt;td&gt;ログアウト&lt;/td&gt;
&lt;td&gt;登出&lt;/td&gt;
&lt;td&gt;Log out&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファイル転送&lt;/td&gt;
&lt;td&gt;ファイル　てんそう&lt;/td&gt;
&lt;td&gt;文件传输&lt;/td&gt;
&lt;td&gt;File Transfer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ファイル転送プロトコル&lt;/td&gt;
&lt;td&gt;ファイル　てんそう　プロトコル&lt;/td&gt;
&lt;td&gt;文件传输协议&lt;/td&gt;
&lt;td&gt;File Transfer Protocol: FTP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;匿名FTP&lt;/td&gt;
&lt;td&gt;とくめい　エフティーピー&lt;/td&gt;
&lt;td&gt;匿名FTP&lt;/td&gt;
&lt;td&gt;Anonymous FTP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&amp;lt;a id=&quot;信息论与编码&quot;&amp;gt;&amp;lt;/a&amp;gt;信息论与编码&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《情報理論》今井 秀樹 (著)制作。
中文翻译参考：维基百科，谷歌老师，百度百科，百度老师，B站up【烧烤团子店长斑纹猫】的《信息论与编码》课程直播录屏等。
英文翻译参考：维基百科，谷歌老师，ChatGPT，百度百科，部分大学课件等。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
注：信息论是一门非常非常非常变态的科目！！本人水平有限，只学到第7章前半部分，后面没有学，所以7章后半以后的词汇没有写。如果只靠阪大，那信息论部分足够了，后面不考。入股要考京大或者其他大学，请自行对照考点。
另：我已经尽可能核对准确性，但信息论里暧昧的词汇，难查的词汇实在太多，是在不敢确定的我都标红了。还请读者在参考时留个心眼。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：序論 / 序论 / Introduction&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;情報&lt;/td&gt;
&lt;td&gt;じょうほう&lt;/td&gt;
&lt;td&gt;信息&lt;/td&gt;
&lt;td&gt;Information&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信システム&lt;/td&gt;
&lt;td&gt;つうしん　システム&lt;/td&gt;
&lt;td&gt;通信系统&lt;/td&gt;
&lt;td&gt;Communications system&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;モデル&lt;/td&gt;
&lt;td&gt;モデル&lt;/td&gt;
&lt;td&gt;模型&lt;/td&gt;
&lt;td&gt;Model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報源&lt;/td&gt;
&lt;td&gt;じょうほうげん&lt;/td&gt;
&lt;td&gt;信源&lt;/td&gt;
&lt;td&gt;Information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通報&lt;/td&gt;
&lt;td&gt;つうほう&lt;/td&gt;
&lt;td&gt;消息&lt;/td&gt;
&lt;td&gt;Message&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディジタル通報&lt;/td&gt;
&lt;td&gt;ディジタル　つうほう&lt;/td&gt;
&lt;td&gt;数字消息&lt;/td&gt;
&lt;td&gt;Digital message&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アナログ量&lt;/td&gt;
&lt;td&gt;アナログ　りょう&lt;/td&gt;
&lt;td&gt;模拟量&lt;/td&gt;
&lt;td&gt;Analog quantity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アナログ通報&lt;/td&gt;
&lt;td&gt;アナログ　つうほう&lt;/td&gt;
&lt;td&gt;模拟消息&lt;/td&gt;
&lt;td&gt;Analog message&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディジタル情報源&lt;/td&gt;
&lt;td&gt;ディジタル　じょうほうげん&lt;/td&gt;
&lt;td&gt;离散信源&lt;/td&gt;
&lt;td&gt;Digital information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アナログ情報源&lt;/td&gt;
&lt;td&gt;アナログ　じょうほうげん&lt;/td&gt;
&lt;td&gt;波形信源&lt;/td&gt;
&lt;td&gt;Analog information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信路&lt;/td&gt;
&lt;td&gt;つうしんろ&lt;/td&gt;
&lt;td&gt;信道&lt;/td&gt;
&lt;td&gt;Communication channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;あて先&lt;/td&gt;
&lt;td&gt;あてさき&lt;/td&gt;
&lt;td&gt;信宿&lt;/td&gt;
&lt;td&gt;Destination&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号化&lt;/td&gt;
&lt;td&gt;ふごうか&lt;/td&gt;
&lt;td&gt;编码&lt;/td&gt;
&lt;td&gt;Coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;復号&lt;/td&gt;
&lt;td&gt;ふくごう&lt;/td&gt;
&lt;td&gt;解码 / 译码&lt;/td&gt;
&lt;td&gt;Decoding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号器&lt;/td&gt;
&lt;td&gt;ふごうき&lt;/td&gt;
&lt;td&gt;编码器&lt;/td&gt;
&lt;td&gt;Encoder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;復号器&lt;/td&gt;
&lt;td&gt;ふくごうき&lt;/td&gt;
&lt;td&gt;译码器&lt;/td&gt;
&lt;td&gt;Decoder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2元通信路&lt;/td&gt;
&lt;td&gt;にげん　つうしんろ&lt;/td&gt;
&lt;td&gt;2元信道&lt;/td&gt;
&lt;td&gt;Binary channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディジタル通信路&lt;/td&gt;
&lt;td&gt;ディジタル　つうしんろ&lt;/td&gt;
&lt;td&gt;数字信道&lt;/td&gt;
&lt;td&gt;Digital channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アナログ通信路&lt;/td&gt;
&lt;td&gt;アナログ　つうしんろ&lt;/td&gt;
&lt;td&gt;模拟信道&lt;/td&gt;
&lt;td&gt;Analog channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報源符号化&lt;/td&gt;
&lt;td&gt;じょうほうげん　ふごうか&lt;/td&gt;
&lt;td&gt;信源编码&lt;/td&gt;
&lt;td&gt;Source coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信路符号化&lt;/td&gt;
&lt;td&gt;つうしんろ　ふごうか&lt;/td&gt;
&lt;td&gt;信道编码&lt;/td&gt;
&lt;td&gt;Channel coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シャノン&lt;/td&gt;
&lt;td&gt;シャノン&lt;/td&gt;
&lt;td&gt;香农&lt;/td&gt;
&lt;td&gt;Shannon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シャノン理論&lt;/td&gt;
&lt;td&gt;シャノン　りろん&lt;/td&gt;
&lt;td&gt;香农定理&lt;/td&gt;
&lt;td&gt;Shannon theory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号理論&lt;/td&gt;
&lt;td&gt;ふごう　りろん&lt;/td&gt;
&lt;td&gt;编码理论&lt;/td&gt;
&lt;td&gt;Coding theory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;信号理論&lt;/td&gt;
&lt;td&gt;しんごう　りろん&lt;/td&gt;
&lt;td&gt;信号理论&lt;/td&gt;
&lt;td&gt;Signal theory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;変調&lt;/td&gt;
&lt;td&gt;へんちょう&lt;/td&gt;
&lt;td&gt;调制&lt;/td&gt;
&lt;td&gt;Modulation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;復調&lt;/td&gt;
&lt;td&gt;ふくちょう&lt;/td&gt;
&lt;td&gt;解调&lt;/td&gt;
&lt;td&gt;Demodulation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;パルス&lt;/td&gt;
&lt;td&gt;パルス&lt;/td&gt;
&lt;td&gt;脉冲&lt;/td&gt;
&lt;td&gt;Pulse&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ディジタルファクシミリ&lt;/td&gt;
&lt;td&gt;ディジタルファクシミリ&lt;/td&gt;
&lt;td&gt;数字传真&lt;/td&gt;
&lt;td&gt;Digital facsimile&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第2章：情報理論の問題 / 信息论要解决的问题 / The problem of information&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;情報源記号&lt;/td&gt;
&lt;td&gt;じょうほうげん　きごう&lt;/td&gt;
&lt;td&gt;信源符号&lt;/td&gt;
&lt;td&gt;Information Source symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号語&lt;/td&gt;
&lt;td&gt;ふごうご&lt;/td&gt;
&lt;td&gt;码字&lt;/td&gt;
&lt;td&gt;Codeword&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号&lt;/td&gt;
&lt;td&gt;ふごう&lt;/td&gt;
&lt;td&gt;码 / 编码&lt;/td&gt;
&lt;td&gt;Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号アルファベット&lt;/td&gt;
&lt;td&gt;ふごう　アルファベット&lt;/td&gt;
&lt;td&gt;字母表&lt;/td&gt;
&lt;td&gt;Code alphabet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;q元符号&lt;/td&gt;
&lt;td&gt;キューげん　ふごう&lt;/td&gt;
&lt;td&gt;q元码&lt;/td&gt;
&lt;td&gt;q-ary code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2元符号&lt;/td&gt;
&lt;td&gt;にげん　ふごう&lt;/td&gt;
&lt;td&gt;二元码 / 二进制码&lt;/td&gt;
&lt;td&gt;Binary code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;復号誤り率&lt;/td&gt;
&lt;td&gt;ふくごう　あやまりりつ&lt;/td&gt;
&lt;td&gt;误码率&lt;/td&gt;
&lt;td&gt;Decoding error rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;効率&lt;/td&gt;
&lt;td&gt;こうりつ&lt;/td&gt;
&lt;td&gt;效率&lt;/td&gt;
&lt;td&gt;Efficiency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;信頼性&lt;/td&gt;
&lt;td&gt;しんらいせい&lt;/td&gt;
&lt;td&gt;可靠性&lt;/td&gt;
&lt;td&gt;Reliability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報源系列&lt;/td&gt;
&lt;td&gt;じょうほうげん　けいれつ&lt;/td&gt;
&lt;td&gt;信源序列&lt;/td&gt;
&lt;td&gt;Information source sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号系列&lt;/td&gt;
&lt;td&gt;ふごう　けいれつ&lt;/td&gt;
&lt;td&gt;编码序列&lt;/td&gt;
&lt;td&gt;Code sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;可逆符号化 /&amp;lt;br&amp;gt;情報無損失符号化&lt;/td&gt;
&lt;td&gt;かぎゃく　ふごうか /&amp;lt;br&amp;gt;じょうほう　むそんしつ　ふごうか&lt;/td&gt;
&lt;td&gt;无失真编码 / 无损编码&amp;lt;br&amp;gt;无失真压缩 / 无损压缩&lt;/td&gt;
&lt;td&gt;Lossless coding / Lossless compression&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非可逆符号化 /&amp;lt;br&amp;gt;情報損失符号化&lt;/td&gt;
&lt;td&gt;ひかぎゃく　ふごうか /&amp;lt;br&amp;gt;じょうほう　そんしつ　ふごうか&lt;/td&gt;
&lt;td&gt;有失真编码 / 有损编码&amp;lt;br&amp;gt;有失真压缩 / 有损压缩&lt;/td&gt;
&lt;td&gt;Lossy coding / Lossy compression&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ひずみ&lt;/td&gt;
&lt;td&gt;ひずみ&lt;/td&gt;
&lt;td&gt;失真&lt;/td&gt;
&lt;td&gt;Distortion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受信系列&lt;/td&gt;
&lt;td&gt;じゅしん　けいれつ&lt;/td&gt;
&lt;td&gt;接收序列&lt;/td&gt;
&lt;td&gt;Received sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一方向通信システム&lt;/td&gt;
&lt;td&gt;いちほうこう　つうしん　システム&lt;/td&gt;
&lt;td&gt;单向通信系统&lt;/td&gt;
&lt;td&gt;One-Way Communication System&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;双方向通信システム&lt;/td&gt;
&lt;td&gt;そうほうこう　つうしん　システム&lt;/td&gt;
&lt;td&gt;双向通信系统&lt;/td&gt;
&lt;td&gt;Two-Way Communication System&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ARQ方式&lt;/td&gt;
&lt;td&gt;ARQ方式&lt;/td&gt;
&lt;td&gt;自动请求重传&lt;/td&gt;
&lt;td&gt;Automatic Repeat Request: ARQ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多元接続形通信システム&lt;/td&gt;
&lt;td&gt;たげんせつぞくけい　つうしん　システム&lt;/td&gt;
&lt;td&gt;多路通信系统&lt;/td&gt;
&lt;td&gt;Multiple Access Communication System&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;放送形通信システム&lt;/td&gt;
&lt;td&gt;ほうそうけい　つうしん　システム&lt;/td&gt;
&lt;td&gt;广播通信系统&lt;/td&gt;
&lt;td&gt;Broadcast Communication System&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多入力多出力通信システム&lt;/td&gt;
&lt;td&gt;たにゅうりょく　たしゅつりょく　つうしん　システム&lt;/td&gt;
&lt;td&gt;多输入多输出通信系统&lt;/td&gt;
&lt;td&gt;Multi-Input Multi-Output Communication System&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ネットワーク符号化&lt;/td&gt;
&lt;td&gt;ネットワーク　ふごうか&lt;/td&gt;
&lt;td&gt;网络编码&lt;/td&gt;
&lt;td&gt;Network coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;暗号化&lt;/td&gt;
&lt;td&gt;あんごうか&lt;/td&gt;
&lt;td&gt;加密&lt;/td&gt;
&lt;td&gt;Encryption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;共通鍵方式&lt;/td&gt;
&lt;td&gt;きょうつうかぎ　ほうしき&lt;/td&gt;
&lt;td&gt;对称（密钥）加密&lt;/td&gt;
&lt;td&gt;Symmetric key encryption&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;公開鍵方式&lt;/td&gt;
&lt;td&gt;こうかいかぎ　ほうしき&lt;/td&gt;
&lt;td&gt;公钥加密&lt;/td&gt;
&lt;td&gt;Public key encryption&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第3章：情報源と通信路のモデル / 信源与信道模型 / Information source and communication channel model&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;確率変数&lt;/td&gt;
&lt;td&gt;かくりつへんすう&lt;/td&gt;
&lt;td&gt;随机变量&lt;/td&gt;
&lt;td&gt;Random variable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;結合確率分布&lt;/td&gt;
&lt;td&gt;けつごう　かくりつ　ぶんぷ&lt;/td&gt;
&lt;td&gt;联合概率分布&lt;/td&gt;
&lt;td&gt;Joint probability distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;条件付確率分布&lt;/td&gt;
&lt;td&gt;じょうけんづき　かくりつ　ぶんぷ&lt;/td&gt;
&lt;td&gt;条件概率分布&lt;/td&gt;
&lt;td&gt;Conditional probability distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無記憶情報源&lt;/td&gt;
&lt;td&gt;むきおく　じょうほうげん&lt;/td&gt;
&lt;td&gt;（离散）无记忆信源&lt;/td&gt;
&lt;td&gt;Memoryless information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無記憶定常情報源&lt;/td&gt;
&lt;td&gt;むきおく　ていじょう　じょうほうげん&lt;/td&gt;
&lt;td&gt;（离散）平稳无记忆信源&lt;/td&gt;
&lt;td&gt;Memoryless stationary information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;独立同一分布情報源 /&amp;lt;br&amp;gt;i.i.d.情報源&lt;/td&gt;
&lt;td&gt;どくりつ　どういつぶんぷ　じょうほうげん / i.i.d.じょうほうげん&lt;/td&gt;
&lt;td&gt;独立同分布信源&lt;/td&gt;
&lt;td&gt;Independent identically distributed information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;記憶のある情報源&lt;/td&gt;
&lt;td&gt;きおくのある　じょうほうげん&lt;/td&gt;
&lt;td&gt;有记忆信源&lt;/td&gt;
&lt;td&gt;Information source with memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;定常情報源&lt;/td&gt;
&lt;td&gt;ていじょう　じょうほうげん&lt;/td&gt;
&lt;td&gt;平稳信源&lt;/td&gt;
&lt;td&gt;Stationary information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;定常分布&lt;/td&gt;
&lt;td&gt;ていじょう　ぶんぷ&lt;/td&gt;
&lt;td&gt;平稳分布&lt;/td&gt;
&lt;td&gt;Stationary distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エルゴード性&lt;/td&gt;
&lt;td&gt;エルゴード　せい&lt;/td&gt;
&lt;td&gt;遍历性&lt;/td&gt;
&lt;td&gt;Ergodicity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エルゴード情報源&lt;/td&gt;
&lt;td&gt;エルゴード　じょうほうげん&lt;/td&gt;
&lt;td&gt;遍历信源&lt;/td&gt;
&lt;td&gt;Ergodic information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集合平均&lt;/td&gt;
&lt;td&gt;しゅうごう　へいきん&lt;/td&gt;
&lt;td&gt;总体均值&lt;/td&gt;
&lt;td&gt;Ensemble average&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;時間平均&lt;/td&gt;
&lt;td&gt;じかん　へいきん&lt;/td&gt;
&lt;td&gt;时间均值&lt;/td&gt;
&lt;td&gt;Time average&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大数の法則&lt;/td&gt;
&lt;td&gt;たいすうの　ほうそく&lt;/td&gt;
&lt;td&gt;大数定律&lt;/td&gt;
&lt;td&gt;Law of large numbers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マルコフ情報源&lt;/td&gt;
&lt;td&gt;マルコフ　じょうほうげん&lt;/td&gt;
&lt;td&gt;马尔科夫信源&lt;/td&gt;
&lt;td&gt;Markov information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;m重マルコフ情報源&lt;/td&gt;
&lt;td&gt;えむじゅう　マルコフ　じょうほうげん&lt;/td&gt;
&lt;td&gt;m阶马尔科夫信源&lt;/td&gt;
&lt;td&gt;mth Order Markov information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1重 / 単純マルコフ情報源&lt;/td&gt;
&lt;td&gt;たんじゅん　マルコフ　じょうほうげん&lt;/td&gt;
&lt;td&gt;简单马尔可夫信源&lt;/td&gt;
&lt;td&gt;Simple Markov onformation source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マルコフ連鎖&lt;/td&gt;
&lt;td&gt;マルコフ　れんさ&lt;/td&gt;
&lt;td&gt;马尔科夫链&lt;/td&gt;
&lt;td&gt;Markov chain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;既約マルコフ情報源&lt;/td&gt;
&lt;td&gt;きやく　マルコフ　じょうほうげん&lt;/td&gt;
&lt;td&gt;不可约马尔可夫信源&lt;/td&gt;
&lt;td&gt;Irreducible Markov information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正規マルコフ情報源&lt;/td&gt;
&lt;td&gt;せいき　マルコフ　じょうほうげん&lt;/td&gt;
&lt;td&gt;正则马尔可夫信源&lt;/td&gt;
&lt;td&gt;Regular Markov information source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遷移確率&lt;/td&gt;
&lt;td&gt;せんい　かくりつ&lt;/td&gt;
&lt;td&gt;转移概率&lt;/td&gt;
&lt;td&gt;Transition Probability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遷移確率行列&lt;/td&gt;
&lt;td&gt;せんい　かくりつ　ぎょうれつ&lt;/td&gt;
&lt;td&gt;转移概率矩阵&lt;/td&gt;
&lt;td&gt;Transition probability matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態確率分布ベクトル /&amp;lt;br&amp;gt;状態分布&lt;/td&gt;
&lt;td&gt;じょうたい　かくりつ　ぶんぷ　ベクトル / じょうたい　ぶんぷ&lt;/td&gt;
&lt;td&gt;状态概率分布向量 /&amp;lt;br&amp;gt;状态向量&lt;/td&gt;
&lt;td&gt;State probability distribution vector / State distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;初期分布&lt;/td&gt;
&lt;td&gt;しょき　ぶんぷ&lt;/td&gt;
&lt;td&gt;初始分布&lt;/td&gt;
&lt;td&gt;Initial distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;極限分布&lt;/td&gt;
&lt;td&gt;きょくげん　ぶんぷ&lt;/td&gt;
&lt;td&gt;极限分布&lt;/td&gt;
&lt;td&gt;Limiting distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無記憶通信路&lt;/td&gt;
&lt;td&gt;むきおく　つうしんろ&lt;/td&gt;
&lt;td&gt;无记忆信道&lt;/td&gt;
&lt;td&gt;Memoryless communication channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無記憶定常通信路&lt;/td&gt;
&lt;td&gt;むきおく　ていじょう　つうしんろ&lt;/td&gt;
&lt;td&gt;平稳无记忆信道&lt;/td&gt;
&lt;td&gt;Memoryless stationary communication channel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信路行列&lt;/td&gt;
&lt;td&gt;つうしんろ　ぎょうれつ&lt;/td&gt;
&lt;td&gt;信道矩阵&lt;/td&gt;
&lt;td&gt;Channel matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信路線図&lt;/td&gt;
&lt;td&gt;つうしんろ　せんず&lt;/td&gt;
&lt;td&gt;信道图？？&lt;/td&gt;
&lt;td&gt;Channel diagram&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2元対称通信路&lt;/td&gt;
&lt;td&gt;にげん　たいしょう　つうしんろ&lt;/td&gt;
&lt;td&gt;二进制对称信道&lt;/td&gt;
&lt;td&gt;Binary symmetric channel: BSC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2元対称消失通信路&lt;/td&gt;
&lt;td&gt;にげん　たいしょう　しょうしつ　つうしんろ&lt;/td&gt;
&lt;td&gt;二进删除信道&lt;/td&gt;
&lt;td&gt;Binary erasure channel: BEC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り&lt;/td&gt;
&lt;td&gt;あやまり&lt;/td&gt;
&lt;td&gt;差错&lt;/td&gt;
&lt;td&gt;Error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り源&lt;/td&gt;
&lt;td&gt;あやまりげん&lt;/td&gt;
&lt;td&gt;差错源&lt;/td&gt;
&lt;td&gt;Error source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り系列&lt;/td&gt;
&lt;td&gt;あやまり　けいれつ&lt;/td&gt;
&lt;td&gt;差错序列&lt;/td&gt;
&lt;td&gt;Error sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ランダム誤り&lt;/td&gt;
&lt;td&gt;ランダム　あやまり&lt;/td&gt;
&lt;td&gt;随机误差&lt;/td&gt;
&lt;td&gt;Random errors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ビット誤り&lt;/td&gt;
&lt;td&gt;ビット　あやまり&lt;/td&gt;
&lt;td&gt;比特差错&lt;/td&gt;
&lt;td&gt;Bit error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;バースト誤り&lt;/td&gt;
&lt;td&gt;バースト　あやまり&lt;/td&gt;
&lt;td&gt;突发差错&lt;/td&gt;
&lt;td&gt;Burst error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ソリッドバースト誤り&lt;/td&gt;
&lt;td&gt;ソリッドバースト　あやまり&lt;/td&gt;
&lt;td&gt;连续突发错误&lt;/td&gt;
&lt;td&gt;Solid burst error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ギルバートモデル&lt;/td&gt;
&lt;td&gt;ギルバートモデル&lt;/td&gt;
&lt;td&gt;Gilbert模型&lt;/td&gt;
&lt;td&gt;Gilbert Model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;フリッチマンモデル&lt;/td&gt;
&lt;td&gt;フリッチマンモデル&lt;/td&gt;
&lt;td&gt;Fritchman模型&lt;/td&gt;
&lt;td&gt;Fritchman Model&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第4章：情報源符号化とその限界 / 信源编码及其局限性 / Source encoding and its limitations&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;特異符号&lt;/td&gt;
&lt;td&gt;とくい　ふごう&lt;/td&gt;
&lt;td&gt;奇异码&lt;/td&gt;
&lt;td&gt;Singular code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一意復号不可能な符号&lt;/td&gt;
&lt;td&gt;いちいふくごう　ふかのうな　ふごう&lt;/td&gt;
&lt;td&gt;非唯一可译码&lt;/td&gt;
&lt;td&gt;Uniquely undecodable code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一意復号可能な符号&lt;/td&gt;
&lt;td&gt;いちいふくごう　かのうな　ふごう&lt;/td&gt;
&lt;td&gt;唯一可译码&lt;/td&gt;
&lt;td&gt;Uniquely decodable code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;瞬時符号&lt;/td&gt;
&lt;td&gt;しゅんじ　ふごう&lt;/td&gt;
&lt;td&gt;即时可译码&lt;/td&gt;
&lt;td&gt;Instantaneous code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非瞬時符号&lt;/td&gt;
&lt;td&gt;ひしゅんじ　ふごう&lt;/td&gt;
&lt;td&gt;非即时可译码&lt;/td&gt;
&lt;td&gt;Non-instantaneous code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;等長符号&lt;/td&gt;
&lt;td&gt;とうちょう　ふごう&lt;/td&gt;
&lt;td&gt;定长码&lt;/td&gt;
&lt;td&gt;Fixed-length code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非等長符号&lt;/td&gt;
&lt;td&gt;ひとうちょう　ふごう&lt;/td&gt;
&lt;td&gt;变长码&lt;/td&gt;
&lt;td&gt;Variable-length code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コンマ符号&lt;/td&gt;
&lt;td&gt;コンマ　ふごう&lt;/td&gt;
&lt;td&gt;逗号码&lt;/td&gt;
&lt;td&gt;Comma code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;語頭&lt;/td&gt;
&lt;td&gt;ごとう&lt;/td&gt;
&lt;td&gt;前缀&lt;/td&gt;
&lt;td&gt;Prefix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;枝&lt;/td&gt;
&lt;td&gt;えだ&lt;/td&gt;
&lt;td&gt;枝&lt;/td&gt;
&lt;td&gt;Branch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;符号の木&lt;/td&gt;
&lt;td&gt;ふごうのき&lt;/td&gt;
&lt;td&gt;编码树&lt;/td&gt;
&lt;td&gt;Code tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;節点&lt;/td&gt;
&lt;td&gt;せってん&lt;/td&gt;
&lt;td&gt;节点&lt;/td&gt;
&lt;td&gt;Node&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;葉&lt;/td&gt;
&lt;td&gt;は&lt;/td&gt;
&lt;td&gt;叶&lt;/td&gt;
&lt;td&gt;Leaf&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;根&lt;/td&gt;
&lt;td&gt;ね&lt;/td&gt;
&lt;td&gt;根&lt;/td&gt;
&lt;td&gt;Root&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クラフトの不等式&lt;/td&gt;
&lt;td&gt;クラフトの　ふとうしき&lt;/td&gt;
&lt;td&gt;克拉夫特不等式&lt;/td&gt;
&lt;td&gt;Kraft’s inequality&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マクミランの不等式&lt;/td&gt;
&lt;td&gt;マクミランの　ふとうしき&lt;/td&gt;
&lt;td&gt;麦克米兰不等式&lt;/td&gt;
&lt;td&gt;McMillan’s inequality&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シャノン補助定理&lt;/td&gt;
&lt;td&gt;シャノン　ほじょていり&lt;/td&gt;
&lt;td&gt;香农辅助定理&lt;/td&gt;
&lt;td&gt;Shannon&apos;s Source Coding Theorem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;コンパクト符号&lt;/td&gt;
&lt;td&gt;コンパクト　ふごう&lt;/td&gt;
&lt;td&gt;最优码/紧致码&lt;/td&gt;
&lt;td&gt;compact code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハフマン符号&lt;/td&gt;
&lt;td&gt;ハフマン　ふごう&lt;/td&gt;
&lt;td&gt;哈夫曼编码&lt;/td&gt;
&lt;td&gt;Huffman code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ブロック符号化&lt;/td&gt;
&lt;td&gt;ブロック　ふごうか&lt;/td&gt;
&lt;td&gt;分组编码&lt;/td&gt;
&lt;td&gt;Block coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ブロック符号&lt;/td&gt;
&lt;td&gt;ブロック　ふごう&lt;/td&gt;
&lt;td&gt;分组码&lt;/td&gt;
&lt;td&gt;Block code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;n次拡大情報源&lt;/td&gt;
&lt;td&gt;ｎじ　かくだい　じょうほうげん&lt;/td&gt;
&lt;td&gt;n次扩展信源&lt;/td&gt;
&lt;td&gt;n-th extension source&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エントロピー&lt;/td&gt;
&lt;td&gt;エントロピー&lt;/td&gt;
&lt;td&gt;熵&lt;/td&gt;
&lt;td&gt;Entropy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報源符号化定理&lt;/td&gt;
&lt;td&gt;じょうほうげん　ふごうか　ていり&lt;/td&gt;
&lt;td&gt;信源编码定理&lt;/td&gt;
&lt;td&gt;Source coding theorem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;エントロピー関数&lt;/td&gt;
&lt;td&gt;エントロピー　かんすう&lt;/td&gt;
&lt;td&gt;熵函数&lt;/td&gt;
&lt;td&gt;Entropy function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ランレングス符号化法&lt;/td&gt;
&lt;td&gt;ランレングス　ふごうかほう&lt;/td&gt;
&lt;td&gt;游程编码&lt;/td&gt;
&lt;td&gt;Run-Length encoding: RLE&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;算術符号&lt;/td&gt;
&lt;td&gt;さんじゅつ　ふごう&lt;/td&gt;
&lt;td&gt;算术码&lt;/td&gt;
&lt;td&gt;Arithmetic coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;累積確率&lt;/td&gt;
&lt;td&gt;るいせき　かくりつ&lt;/td&gt;
&lt;td&gt;累积概率&lt;/td&gt;
&lt;td&gt;Cumulative probability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;算術符号化&lt;/td&gt;
&lt;td&gt;さんじゅつ　ふごうか&lt;/td&gt;
&lt;td&gt;算术编码&lt;/td&gt;
&lt;td&gt;Arithmetic coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ユニバーサル符号化法&lt;/td&gt;
&lt;td&gt;ユニバーサル　ふごうかほう&lt;/td&gt;
&lt;td&gt;通用编码&lt;/td&gt;
&lt;td&gt;Universal coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;典型的系列 / 代表的系列&lt;/td&gt;
&lt;td&gt;てんけいてき　けいれつ / &amp;lt;br&amp;gt;だいひょうてき　けいれつ&lt;/td&gt;
&lt;td&gt;典型序列&lt;/td&gt;
&lt;td&gt;Typical sequence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;数え上げ符号化法&lt;/td&gt;
&lt;td&gt;かぞえあげ　ふごうかほう&lt;/td&gt;
&lt;td&gt;枚举编码&lt;/td&gt;
&lt;td&gt;Enumerative coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;パスカル三角形&lt;/td&gt;
&lt;td&gt;パスカル　さんかくけい&lt;/td&gt;
&lt;td&gt;杨辉三角&lt;/td&gt;
&lt;td&gt;Pascal&apos;s Triangle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;適応符号化&lt;/td&gt;
&lt;td&gt;てきおう　ふごうか&lt;/td&gt;
&lt;td&gt;自适应编码&lt;/td&gt;
&lt;td&gt;Adaptive coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;辞書法&lt;/td&gt;
&lt;td&gt;じしょほう&lt;/td&gt;
&lt;td&gt;字典法&lt;/td&gt;
&lt;td&gt;Dictionary method&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：情報量とひずみ / 信息量与失真 / Information amount and distortion&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;情報量 / 平均情報量&lt;/td&gt;
&lt;td&gt;じょうほうりょう / へいきん　じょうほうりょう&lt;/td&gt;
&lt;td&gt;（信息）熵 / 平均自信息量&lt;/td&gt;
&lt;td&gt;Entropy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ビット&lt;/td&gt;
&lt;td&gt;ビット&lt;/td&gt;
&lt;td&gt;比特&lt;/td&gt;
&lt;td&gt;Bit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ナット&lt;/td&gt;
&lt;td&gt;ナット&lt;/td&gt;
&lt;td&gt;纳特&lt;/td&gt;
&lt;td&gt;Nat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;冗長度&lt;/td&gt;
&lt;td&gt;じょうちょうど&lt;/td&gt;
&lt;td&gt;冗余度&lt;/td&gt;
&lt;td&gt;Redundancy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相互情報量&lt;/td&gt;
&lt;td&gt;そうご　じょうほうりょう&lt;/td&gt;
&lt;td&gt;互信息&lt;/td&gt;
&lt;td&gt;Mutual information&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;条件付けエントロピー&lt;/td&gt;
&lt;td&gt;じょうけんづけ　エントロピー&lt;/td&gt;
&lt;td&gt;条件熵&lt;/td&gt;
&lt;td&gt;Conditional entropy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相対エントロピー&lt;/td&gt;
&lt;td&gt;そうたい　エントロピー&lt;/td&gt;
&lt;td&gt;相对熵&lt;/td&gt;
&lt;td&gt;Relative entropy / Kullback Leibler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;結合エントロピー&lt;/td&gt;
&lt;td&gt;けつごう　エントロピー&lt;/td&gt;
&lt;td&gt;联合熵&lt;/td&gt;
&lt;td&gt;Joint entropy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ひずみ測度&lt;/td&gt;
&lt;td&gt;ひずみ　そくど&lt;/td&gt;
&lt;td&gt;失真测度&lt;/td&gt;
&lt;td&gt;Distortion Measure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;平均ひずみ&lt;/td&gt;
&lt;td&gt;へいきん　ひずみ&lt;/td&gt;
&lt;td&gt;平均失真度&lt;/td&gt;
&lt;td&gt;Mean Distortion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2乗平均誤差&lt;/td&gt;
&lt;td&gt;にじょう　へいきん　ごさ&lt;/td&gt;
&lt;td&gt;均方误差&lt;/td&gt;
&lt;td&gt;Mean square error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;速度・ひずみ関数&lt;/td&gt;
&lt;td&gt;そくど・ひずみかんすう&lt;/td&gt;
&lt;td&gt;率失真函数&lt;/td&gt;
&lt;td&gt;Rate-distortion function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;試験通信路&lt;/td&gt;
&lt;td&gt;しけん　つうしんろ&lt;/td&gt;
&lt;td&gt;试验信道&lt;/td&gt;
&lt;td&gt;Test Channel&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章：通信路符号化の限界 / 信道编码的局限性 / Limitations of channel coding&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;通信路容量&lt;/td&gt;
&lt;td&gt;つうしんろ　ようりょう&lt;/td&gt;
&lt;td&gt;信道容量&lt;/td&gt;
&lt;td&gt;Channel capacity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受信空間&lt;/td&gt;
&lt;td&gt;じゅしん　くうかん&lt;/td&gt;
&lt;td&gt;接收空间&lt;/td&gt;
&lt;td&gt;Receiver Space&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;復号領域&lt;/td&gt;
&lt;td&gt;ふくごう　りょういき&lt;/td&gt;
&lt;td&gt;译码空间&lt;/td&gt;
&lt;td&gt;Decoding Space&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報伝送速度 / 情報速度&lt;/td&gt;
&lt;td&gt;じょうほう　でんそう　そくど&lt;/td&gt;
&lt;td&gt;码率&lt;/td&gt;
&lt;td&gt;Rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;効率 / 符号化率&lt;/td&gt;
&lt;td&gt;こうりつ / ふごうか　りつ&lt;/td&gt;
&lt;td&gt;编码率&lt;/td&gt;
&lt;td&gt;Code rate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最尤復号法&lt;/td&gt;
&lt;td&gt;さいゆう　ふくごうほう&lt;/td&gt;
&lt;td&gt;最大似然译码&lt;/td&gt;
&lt;td&gt;Maximum Likelihood Decoding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ランダム符号化法&lt;/td&gt;
&lt;td&gt;ランダム　ふごうかほう&lt;/td&gt;
&lt;td&gt;随机编码&lt;/td&gt;
&lt;td&gt;Random Coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通信路符号化定理&lt;/td&gt;
&lt;td&gt;つうしんろ　ふごうか　ていり&lt;/td&gt;
&lt;td&gt;信道编码定理&lt;/td&gt;
&lt;td&gt;Channel coding theorem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;信頼性関数&lt;/td&gt;
&lt;td&gt;しんらいせい　かんすう&lt;/td&gt;
&lt;td&gt;可靠性函数&lt;/td&gt;
&lt;td&gt;Reliability function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最もよい符号&lt;/td&gt;
&lt;td&gt;もっともよい　ふごう&lt;/td&gt;
&lt;td&gt;最佳码&lt;/td&gt;
&lt;td&gt;Optimal code&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第7章：通信路符号化法 / 信道编码方法 / Communication path symbolization method&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;単一誤り&lt;/td&gt;
&lt;td&gt;たんいつ　あやまり&lt;/td&gt;
&lt;td&gt;单一错误&lt;/td&gt;
&lt;td&gt;Single error&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mod 2 の演算&lt;/td&gt;
&lt;td&gt;モドにのえんざん&lt;/td&gt;
&lt;td&gt;模2运算&lt;/td&gt;
&lt;td&gt;Mod 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;情報記号 / 情報ビット&lt;/td&gt;
&lt;td&gt;じょうほう　きごう / じょうほう　ビット&lt;/td&gt;
&lt;td&gt;信息符号&lt;/td&gt;
&lt;td&gt;Information Symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;（パリティ）検査記号 / （パリティ）検査ビット&lt;/td&gt;
&lt;td&gt;（パリティ）けんさ　きごう / &amp;lt;br&amp;gt;（パリティ）けんさ　ビット&lt;/td&gt;
&lt;td&gt;奇偶校验码&lt;/td&gt;
&lt;td&gt;(Parity) check symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り検出符号&lt;/td&gt;
&lt;td&gt;あやまり　けんしゅつ　ふごう&lt;/td&gt;
&lt;td&gt;检错码&lt;/td&gt;
&lt;td&gt;Error-detecting code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;組織符号&lt;/td&gt;
&lt;td&gt;そしき　ふごう&lt;/td&gt;
&lt;td&gt;系统码&lt;/td&gt;
&lt;td&gt;Systematic code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;線形符号&lt;/td&gt;
&lt;td&gt;せんけい　ふごう&lt;/td&gt;
&lt;td&gt;线性码&lt;/td&gt;
&lt;td&gt;Linear code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;パリティ検査方程式&lt;/td&gt;
&lt;td&gt;パリティ　けんさ　ほうていしき&lt;/td&gt;
&lt;td&gt;奇偶校验方程&lt;/td&gt;
&lt;td&gt;Parity check equation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シンドローム&lt;/td&gt;
&lt;td&gt;シンドローム&lt;/td&gt;
&lt;td&gt;校正子 / 伴随式&lt;/td&gt;
&lt;td&gt;Syndrome&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤りパターン&lt;/td&gt;
&lt;td&gt;あやまり　パターン&lt;/td&gt;
&lt;td&gt;差错图样&lt;/td&gt;
&lt;td&gt;Error pattern&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;水平垂直パリティ検査符号&lt;/td&gt;
&lt;td&gt;すいへい　すいちょく　パリティ　けんさふごう&lt;/td&gt;
&lt;td&gt;水平垂直奇偶校验码&lt;/td&gt;
&lt;td&gt;Horizontal Vertical Parity Check Code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り訂正符号&lt;/td&gt;
&lt;td&gt;あやまり　ていせい　ふごう&lt;/td&gt;
&lt;td&gt;纠错码&lt;/td&gt;
&lt;td&gt;Error-correcting code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハミング符号&lt;/td&gt;
&lt;td&gt;ハミング　ふごう&lt;/td&gt;
&lt;td&gt;汉明码&lt;/td&gt;
&lt;td&gt;Hamming code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;生成行列&lt;/td&gt;
&lt;td&gt;せいせい　ぎょうれつ&lt;/td&gt;
&lt;td&gt;生成矩阵&lt;/td&gt;
&lt;td&gt;Generator matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;（パリティ）検査行列&lt;/td&gt;
&lt;td&gt;（パリティ）けんさ　ぎょうれつ&lt;/td&gt;
&lt;td&gt;奇偶校验校验矩阵&lt;/td&gt;
&lt;td&gt;(Parity) check matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハミング距離&lt;/td&gt;
&lt;td&gt;ハミング　きょり&lt;/td&gt;
&lt;td&gt;汉明距离&lt;/td&gt;
&lt;td&gt;Hamming distance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ハミング重み / 重み&lt;/td&gt;
&lt;td&gt;ハミング　おもみ / おもみ&lt;/td&gt;
&lt;td&gt;汉明重量&lt;/td&gt;
&lt;td&gt;Hamming weight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最小ハミング距離 / 最小距離&lt;/td&gt;
&lt;td&gt;さいしょう　ハミング　きょり / &amp;lt;br&amp;gt;さいしょう　きょり&lt;/td&gt;
&lt;td&gt;最小汉明距离&lt;/td&gt;
&lt;td&gt;Minimum Hamming distance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;限界距離復号法&lt;/td&gt;
&lt;td&gt;げんかい　きょうり　ふくごうほう&lt;/td&gt;
&lt;td&gt;有界距离译码&lt;/td&gt;
&lt;td&gt;Bounded distance decoding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤り訂正能力&lt;/td&gt;
&lt;td&gt;あやまり　ていせい　のうりょく&lt;/td&gt;
&lt;td&gt;纠错能力&lt;/td&gt;
&lt;td&gt;Error-correcting capability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最小ハミング重み / 最小重み&lt;/td&gt;
&lt;td&gt;さいしょう　ハミング　おもみ / &amp;lt;br&amp;gt;さいしょう　おもみ&lt;/td&gt;
&lt;td&gt;最小汉明重量&lt;/td&gt;
&lt;td&gt;Minimum Hamming weight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;単一誤り訂正・2重誤り検出符号（SEC-DED符号）&lt;/td&gt;
&lt;td&gt;たんいつ　あやまり　ていせい・にじゅう　あやまり　けんしゅつ　ふごう&lt;/td&gt;
&lt;td&gt;单纠错双检错码&lt;/td&gt;
&lt;td&gt;Single-error-correcting/double-error-detecting code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;巡回符号&lt;/td&gt;
&lt;td&gt;じゅんかい　ふごう&lt;/td&gt;
&lt;td&gt;循环码&lt;/td&gt;
&lt;td&gt;Cyclic code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;生成多項式&lt;/td&gt;
&lt;td&gt;せいせい　たこうしき&lt;/td&gt;
&lt;td&gt;生成多项式&lt;/td&gt;
&lt;td&gt;Generator polynomial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;擬巡回符号&lt;/td&gt;
&lt;td&gt;ぎじゅんかい　ふごう&lt;/td&gt;
&lt;td&gt;伪循环码&lt;/td&gt;
&lt;td&gt;Pseudo-cyclic code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;m段シフトレジスタ回路&lt;/td&gt;
&lt;td&gt;えむだん　シフトレジスタ　かいろ&lt;/td&gt;
&lt;td&gt;移位寄存器电路&lt;/td&gt;
&lt;td&gt;Shift Register circuit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;既約多項式&lt;/td&gt;
&lt;td&gt;きやく　たこうしき&lt;/td&gt;
&lt;td&gt;不可约多项式 / 既约多项式&lt;/td&gt;
&lt;td&gt;Irreducible polynomial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;原始多項式&lt;/td&gt;
&lt;td&gt;げんし　たこうしき&lt;/td&gt;
&lt;td&gt;本原多项式&lt;/td&gt;
&lt;td&gt;Primitive polynomial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;誤りトラップ復号法&lt;/td&gt;
&lt;td&gt;あやまり　トラップ　ふくごうほう&lt;/td&gt;
&lt;td&gt;错误陷阱译码&lt;/td&gt;
&lt;td&gt;Error-trap decoding&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;&amp;lt;a id=&quot;形式语言与自动机&quot;&amp;gt;&amp;lt;/a&amp;gt;形式语言与自动机&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
基于《例解図説 オートマトンと形式言語入門》制作。
中文翻译参考：哈工大视频，维基百科，谷歌老师，百度百科，百度老师等
英文翻译参考：维基百科，谷歌老师，ChatGPT，百度百科，部分大学课件等&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第1章：オートマトンと形式言語ことはじめ / 形式语言与自动机的预备知识 / Introduction to automata and formal languages&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;オートマトン&lt;/td&gt;
&lt;td&gt;オートマトン&lt;/td&gt;
&lt;td&gt;自动机&lt;/td&gt;
&lt;td&gt;Automaton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文法&lt;/td&gt;
&lt;td&gt;ぶんぽう&lt;/td&gt;
&lt;td&gt;语法&lt;/td&gt;
&lt;td&gt;Grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態機械&lt;/td&gt;
&lt;td&gt;じょうたい　きかい&lt;/td&gt;
&lt;td&gt;状态机&lt;/td&gt;
&lt;td&gt;State machine&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;初期状態&lt;/td&gt;
&lt;td&gt;しょき　じょうたい&lt;/td&gt;
&lt;td&gt;初始状态&lt;/td&gt;
&lt;td&gt;Initial state&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受理状態&lt;/td&gt;
&lt;td&gt;じゅり　じょうたい&lt;/td&gt;
&lt;td&gt;接受状态&lt;/td&gt;
&lt;td&gt;Accepting state&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;受理(する)言語&lt;/td&gt;
&lt;td&gt;じゅり（する）げんご&lt;/td&gt;
&lt;td&gt;接受语言&lt;/td&gt;
&lt;td&gt;Accepting language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;形式言語&lt;/td&gt;
&lt;td&gt;けいしき　げんご&lt;/td&gt;
&lt;td&gt;形式语言&lt;/td&gt;
&lt;td&gt;Formal language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;形式文法&lt;/td&gt;
&lt;td&gt;けいしき　ぶんぽう&lt;/td&gt;
&lt;td&gt;形式文法&lt;/td&gt;
&lt;td&gt;Formal grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集合&lt;/td&gt;
&lt;td&gt;しゅうごう&lt;/td&gt;
&lt;td&gt;集合&lt;/td&gt;
&lt;td&gt;Set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;要素&lt;/td&gt;
&lt;td&gt;ようそ&lt;/td&gt;
&lt;td&gt;元素&lt;/td&gt;
&lt;td&gt;Elements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;空集合&lt;/td&gt;
&lt;td&gt;くう　しゅうごう&lt;/td&gt;
&lt;td&gt;空集&lt;/td&gt;
&lt;td&gt;Empty set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部分集合&lt;/td&gt;
&lt;td&gt;ぶぶん　しゅうごう&lt;/td&gt;
&lt;td&gt;子集&lt;/td&gt;
&lt;td&gt;Subset&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;合併集合 / 結び&lt;/td&gt;
&lt;td&gt;がっぺい　しゅうごう / むすび&lt;/td&gt;
&lt;td&gt;并集&lt;/td&gt;
&lt;td&gt;Union&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;共通集合 / 交わり&lt;/td&gt;
&lt;td&gt;きょうつう　しゅうごう / まじわり&lt;/td&gt;
&lt;td&gt;交集&lt;/td&gt;
&lt;td&gt;Intersection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;順序対&lt;/td&gt;
&lt;td&gt;じゅんじょ　たい&lt;/td&gt;
&lt;td&gt;有序对&lt;/td&gt;
&lt;td&gt;Ordered pair&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;直積集合&lt;/td&gt;
&lt;td&gt;ちょくせき　しゅうごう&lt;/td&gt;
&lt;td&gt;笛卡尔积&lt;/td&gt;
&lt;td&gt;Cartesian product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;べき集合&lt;/td&gt;
&lt;td&gt;べき　しゅうごう&lt;/td&gt;
&lt;td&gt;幂集&lt;/td&gt;
&lt;td&gt;Power set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;写像&lt;/td&gt;
&lt;td&gt;しゃぞう&lt;/td&gt;
&lt;td&gt;映射&lt;/td&gt;
&lt;td&gt;Map / Mapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;定義域&lt;/td&gt;
&lt;td&gt;ていぎいき&lt;/td&gt;
&lt;td&gt;定义域&lt;/td&gt;
&lt;td&gt;Domain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;値域&lt;/td&gt;
&lt;td&gt;ちいき&lt;/td&gt;
&lt;td&gt;值域&lt;/td&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全射&lt;/td&gt;
&lt;td&gt;ぜんしゃ&lt;/td&gt;
&lt;td&gt;满射&lt;/td&gt;
&lt;td&gt;Surjection / onto / Surjective function / onto function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;単射&lt;/td&gt;
&lt;td&gt;たんしゃ&lt;/td&gt;
&lt;td&gt;单射&lt;/td&gt;
&lt;td&gt;Injection / Injective function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;全単射&lt;/td&gt;
&lt;td&gt;ぜんたんしゃ&lt;/td&gt;
&lt;td&gt;双射&lt;/td&gt;
&lt;td&gt;Bijection / Bijective function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;数学的帰納法&lt;/td&gt;
&lt;td&gt;すうがくてき　きのうほう&lt;/td&gt;
&lt;td&gt;数学归纳法&lt;/td&gt;
&lt;td&gt;Mathematical Induction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;背理法&lt;/td&gt;
&lt;td&gt;はいりほう&lt;/td&gt;
&lt;td&gt;反证法&lt;/td&gt;
&lt;td&gt;Proof by contradiction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アルファベット&lt;/td&gt;
&lt;td&gt;アルファベット&lt;/td&gt;
&lt;td&gt;字母表&lt;/td&gt;
&lt;td&gt;Alphabet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;記号&lt;/td&gt;
&lt;td&gt;きごう&lt;/td&gt;
&lt;td&gt;符号/字符&lt;/td&gt;
&lt;td&gt;Symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;語&lt;/td&gt;
&lt;td&gt;ご&lt;/td&gt;
&lt;td&gt;字符串&lt;/td&gt;
&lt;td&gt;Word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;空語&lt;/td&gt;
&lt;td&gt;くうご&lt;/td&gt;
&lt;td&gt;空串&lt;/td&gt;
&lt;td&gt;Empty word / Null word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;閉包&lt;/td&gt;
&lt;td&gt;へいほう&lt;/td&gt;
&lt;td&gt;闭包&lt;/td&gt;
&lt;td&gt;Closure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正の閉包&lt;/td&gt;
&lt;td&gt;せいのへいほう&lt;/td&gt;
&lt;td&gt;正闭包&lt;/td&gt;
&lt;td&gt;Positive closure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;クリーネ閉包&lt;/td&gt;
&lt;td&gt;クリーネへいほう&lt;/td&gt;
&lt;td&gt;克林闭包&lt;/td&gt;
&lt;td&gt;Kleene closure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;語の長さ&lt;/td&gt;
&lt;td&gt;ごのながさ&lt;/td&gt;
&lt;td&gt;字符串的长度&lt;/td&gt;
&lt;td&gt;Length of a word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連接 / 連結&lt;/td&gt;
&lt;td&gt;れんせつ / れんけつ&lt;/td&gt;
&lt;td&gt;连接&lt;/td&gt;
&lt;td&gt;Concatenation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;接尾語&lt;/td&gt;
&lt;td&gt;せつびご&lt;/td&gt;
&lt;td&gt;后缀字/词&lt;/td&gt;
&lt;td&gt;Suffix word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;接頭語&lt;/td&gt;
&lt;td&gt;せっとうご&lt;/td&gt;
&lt;td&gt;前缀字/词&lt;/td&gt;
&lt;td&gt;Prefix word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;部分語&lt;/td&gt;
&lt;td&gt;ぶぶんご&lt;/td&gt;
&lt;td&gt;子字 / 子词&lt;/td&gt;
&lt;td&gt;Subword&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第2章：有限状態オートマトン / 有穷自动机 / Finite-state machine&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;決定性有限状態オートマトン&lt;/td&gt;
&lt;td&gt;けっていせい　ゆうげんじょうたい　オートマトン&lt;/td&gt;
&lt;td&gt;确定有限状态自动机    / 确定的有穷自动机（DFA）&lt;/td&gt;
&lt;td&gt;Deterministic Finite Automaton: DFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;入力アルファベット / 入力記号&lt;/td&gt;
&lt;td&gt;にゅうりょく　アルファベット /&amp;lt;br&amp;gt;にゅうりょく　きごう&lt;/td&gt;
&lt;td&gt;输入符号&lt;/td&gt;
&lt;td&gt;Input symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態遷移関数&lt;/td&gt;
&lt;td&gt;じょうたい　せんい　かんすう&lt;/td&gt;
&lt;td&gt;状态转移函数&lt;/td&gt;
&lt;td&gt;State Transition Function&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;様相 / 時点表示&lt;/td&gt;
&lt;td&gt;ようそう / じてん　ひょうじ&lt;/td&gt;
&lt;td&gt;瞬时描述&lt;/td&gt;
&lt;td&gt;Configuration / Instantaneous description&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;推移的&lt;/td&gt;
&lt;td&gt;すいいてき&lt;/td&gt;
&lt;td&gt;传递的&lt;/td&gt;
&lt;td&gt;Transitive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;推移閉包&lt;/td&gt;
&lt;td&gt;すいいへいほう&lt;/td&gt;
&lt;td&gt;传递闭包&lt;/td&gt;
&lt;td&gt;Transitive closure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非決定性有限状態オートマトン&lt;/td&gt;
&lt;td&gt;ひけっていせい　ゆうげんじょうたい　オートマトン&lt;/td&gt;
&lt;td&gt;非确定有限状态自动机    / &amp;lt;br&amp;gt;非确定的有穷自动机（NFA）&lt;/td&gt;
&lt;td&gt;Nondeterministic Finite Automaton: NFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;空動作のあるNFA&lt;/td&gt;
&lt;td&gt;くうどうさのあるNFA&lt;/td&gt;
&lt;td&gt;带有空转移的NFA（ε-NFA）&lt;/td&gt;
&lt;td&gt;Nondeterministic Finite Automaton with ε-transitions: NFA-ε&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正規表現&lt;/td&gt;
&lt;td&gt;せいき　ひょうげん&lt;/td&gt;
&lt;td&gt;正则表达式&lt;/td&gt;
&lt;td&gt;Regular expression&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;状態数最小のオートマトン&lt;/td&gt;
&lt;td&gt;じょうたいすう　さいしょうの　オートマトン&lt;/td&gt;
&lt;td&gt;最小化自动机&lt;/td&gt;
&lt;td&gt;Minimal DFA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最簡&lt;/td&gt;
&lt;td&gt;さいかん&lt;/td&gt;
&lt;td&gt;最简&lt;/td&gt;
&lt;td&gt;Simplest&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;等価&lt;/td&gt;
&lt;td&gt;とうか&lt;/td&gt;
&lt;td&gt;等价&lt;/td&gt;
&lt;td&gt;Equivalent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;関係&lt;/td&gt;
&lt;td&gt;かんけい&lt;/td&gt;
&lt;td&gt;关系&lt;/td&gt;
&lt;td&gt;Relation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同値関係&lt;/td&gt;
&lt;td&gt;どうち　かんけい&lt;/td&gt;
&lt;td&gt;等价关系&lt;/td&gt;
&lt;td&gt;Equivalence relation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同値類&lt;/td&gt;
&lt;td&gt;どうちるい&lt;/td&gt;
&lt;td&gt;等价类&lt;/td&gt;
&lt;td&gt;Equivalence class&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;反射的&lt;/td&gt;
&lt;td&gt;はんしゃてき&lt;/td&gt;
&lt;td&gt;自反的&lt;/td&gt;
&lt;td&gt;Reflexive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;反射閉包&lt;/td&gt;
&lt;td&gt;はんしゃ　へいほう&lt;/td&gt;
&lt;td&gt;自反闭包&lt;/td&gt;
&lt;td&gt;Reflexive closure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正当性&lt;/td&gt;
&lt;td&gt;せいとうせい&lt;/td&gt;
&lt;td&gt;正确性&lt;/td&gt;
&lt;td&gt;Correctness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;右不変&lt;/td&gt;
&lt;td&gt;みぎふへん&lt;/td&gt;
&lt;td&gt;右不变&lt;/td&gt;
&lt;td&gt;Right invariant&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ポンプの補題&lt;/td&gt;
&lt;td&gt;ポンプのほだい&lt;/td&gt;
&lt;td&gt;泵引理&lt;/td&gt;
&lt;td&gt;Pumping lemma&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第3章：文法 / 语法 / Grammar&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;非終端記号&lt;/td&gt;
&lt;td&gt;ひしゅうたん　きごう&lt;/td&gt;
&lt;td&gt;非终结符&lt;/td&gt;
&lt;td&gt;Non-terminal symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;終端記号&lt;/td&gt;
&lt;td&gt;しゅうたん　きごう&lt;/td&gt;
&lt;td&gt;终结符&lt;/td&gt;
&lt;td&gt;Terminal symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;書き換え規則 /&amp;lt;br&amp;gt;生成規則&lt;/td&gt;
&lt;td&gt;かきかえ　きそく /&amp;lt;br&amp;gt;せいせい　きそく&lt;/td&gt;
&lt;td&gt;重写规则 / 生成规则&lt;/td&gt;
&lt;td&gt;Rewriting rule /&amp;lt;br&amp;gt;Production rule&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;初期記号 / 開始記号&lt;/td&gt;
&lt;td&gt;しょき　きごう / かいし　きごう&lt;/td&gt;
&lt;td&gt;开始符号&lt;/td&gt;
&lt;td&gt;Initial symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;導出&lt;/td&gt;
&lt;td&gt;どうしゅつ&lt;/td&gt;
&lt;td&gt;派生&lt;/td&gt;
&lt;td&gt;Derivation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中間語&lt;/td&gt;
&lt;td&gt;ちゅうかんご&lt;/td&gt;
&lt;td&gt;中间串&lt;/td&gt;
&lt;td&gt;Intermediate word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;生成される言語&lt;/td&gt;
&lt;td&gt;せいせいされる　げんご&lt;/td&gt;
&lt;td&gt;生成语言&lt;/td&gt;
&lt;td&gt;Language generated by G: L(G)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正規文法/3型文法&lt;/td&gt;
&lt;td&gt;せいきぶんぽう / さんがたぶんぽう&lt;/td&gt;
&lt;td&gt;正则文法&lt;/td&gt;
&lt;td&gt;Regular grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;正規言語/3型言語&lt;/td&gt;
&lt;td&gt;せいきげんご / さんがたげんご&lt;/td&gt;
&lt;td&gt;正则语言&lt;/td&gt;
&lt;td&gt;Regular language&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第4章：プッシュダウンオートマトンと文脈自由文法 / 下推自动机与上下文无关文法 / Pushdown automata and context-free grammars&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;プッシュダウンオートマトン&lt;/td&gt;
&lt;td&gt;プッシュダウンオートマトン&lt;/td&gt;
&lt;td&gt;下推自动机（PDA）&lt;/td&gt;
&lt;td&gt;Pushdown Automaton: PDA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;決定性PDA&lt;/td&gt;
&lt;td&gt;けっていせいPDA&lt;/td&gt;
&lt;td&gt;确定下推自动机（DPDA）&lt;/td&gt;
&lt;td&gt;Deterministic pushdown automaton: DPDA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;非決定性PDA&lt;/td&gt;
&lt;td&gt;ひけっていせいPDA&lt;/td&gt;
&lt;td&gt;非确定下推自动机（NPDA）&lt;/td&gt;
&lt;td&gt;Non-deterministic pushdown automaton: NPDA&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文脈自由文法 /&amp;lt;br&amp;gt;2型文法&lt;/td&gt;
&lt;td&gt;ぶんみゃくじゆうぶんぽう /&amp;lt;br&amp;gt;にがたぶんぽう&lt;/td&gt;
&lt;td&gt;上下文无关文法&lt;/td&gt;
&lt;td&gt;Context free grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文脈自由言語 /&amp;lt;br&amp;gt;2型言語&lt;/td&gt;
&lt;td&gt;ぶんみゃくじゆうげんご /&amp;lt;br&amp;gt;にがたげんご&lt;/td&gt;
&lt;td&gt;上下文无关语言&lt;/td&gt;
&lt;td&gt;Context free language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;括弧の言語 / ディック言語&lt;/td&gt;
&lt;td&gt;かっこのげんご / ディックげんご&lt;/td&gt;
&lt;td&gt;括号语言 / Dyck语言&lt;/td&gt;
&lt;td&gt;Dyck language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;簡素化&lt;/td&gt;
&lt;td&gt;かんそか&lt;/td&gt;
&lt;td&gt;简化&lt;/td&gt;
&lt;td&gt;Simplify&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;無効記号&lt;/td&gt;
&lt;td&gt;むこうきごう&lt;/td&gt;
&lt;td&gt;无用符号&lt;/td&gt;
&lt;td&gt;Useless symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;生記号&lt;/td&gt;
&lt;td&gt;せいきごう&lt;/td&gt;
&lt;td&gt;有效符号&lt;/td&gt;
&lt;td&gt;Alive symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;死記号&lt;/td&gt;
&lt;td&gt;しきごう&lt;/td&gt;
&lt;td&gt;无效符号&lt;/td&gt;
&lt;td&gt;Dead symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;到達可能記号&lt;/td&gt;
&lt;td&gt;とうたつかのう　きごう&lt;/td&gt;
&lt;td&gt;可达符号&lt;/td&gt;
&lt;td&gt;Reachable symbol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ε- 生成規則&lt;/td&gt;
&lt;td&gt;ε- せいせいきそく&lt;/td&gt;
&lt;td&gt;ε- 产生式&lt;/td&gt;
&lt;td&gt;ε- production&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ε- なし&lt;/td&gt;
&lt;td&gt;ε- なし&lt;/td&gt;
&lt;td&gt;消除ε- 产生式&lt;/td&gt;
&lt;td&gt;ε- free&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;単位生成規則&lt;/td&gt;
&lt;td&gt;たんい　せいせい　きそく&lt;/td&gt;
&lt;td&gt;（消除）单元产生式&lt;/td&gt;
&lt;td&gt;Unit production&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;標準形&lt;/td&gt;
&lt;td&gt;ひょうじゅんけい&lt;/td&gt;
&lt;td&gt;范式&lt;/td&gt;
&lt;td&gt;Normal form&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チョムスキー標準形&lt;/td&gt;
&lt;td&gt;チョムスキー　ひょうじゅんけい&lt;/td&gt;
&lt;td&gt;乔姆斯基范式&lt;/td&gt;
&lt;td&gt;Chomsky normal form&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;グライバッハ標準形&lt;/td&gt;
&lt;td&gt;グライバッハ　ひょうじゅんけい&lt;/td&gt;
&lt;td&gt;格雷巴赫范式&lt;/td&gt;
&lt;td&gt;Greibach normal form&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;再帰的&lt;/td&gt;
&lt;td&gt;さいきてき&lt;/td&gt;
&lt;td&gt;递归&lt;/td&gt;
&lt;td&gt;Recursive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;右再帰的&lt;/td&gt;
&lt;td&gt;みぎさいきてき&lt;/td&gt;
&lt;td&gt;右递归&lt;/td&gt;
&lt;td&gt;Right-recursive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;左再帰的&lt;/td&gt;
&lt;td&gt;ひだりさいきてき&lt;/td&gt;
&lt;td&gt;左递归&lt;/td&gt;
&lt;td&gt;Left-recursive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;構文解析&lt;/td&gt;
&lt;td&gt;こうぶんかいせき&lt;/td&gt;
&lt;td&gt;语法分析&lt;/td&gt;
&lt;td&gt;Parsing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;下降型 / トップダウン型&lt;/td&gt;
&lt;td&gt;かこうがた / トップダウンがた&lt;/td&gt;
&lt;td&gt;派生 / 自顶向下&lt;/td&gt;
&lt;td&gt;Top-down parsing method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;上昇型 / ボトムアップ型&lt;/td&gt;
&lt;td&gt;じょうしょうがた / ボトムアップがた&lt;/td&gt;
&lt;td&gt;归约 / 自底向上&lt;/td&gt;
&lt;td&gt;Bottom-up parsing method&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最左導出&lt;/td&gt;
&lt;td&gt;さいさどうしゅつ&lt;/td&gt;
&lt;td&gt;最左派生&lt;/td&gt;
&lt;td&gt;Left most derivation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;最右導出&lt;/td&gt;
&lt;td&gt;さいうどうしゅつ&lt;/td&gt;
&lt;td&gt;最右派生&lt;/td&gt;
&lt;td&gt;Right most derivation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;構文木&lt;/td&gt;
&lt;td&gt;こうぶんぎ&lt;/td&gt;
&lt;td&gt;语法树/分析树&lt;/td&gt;
&lt;td&gt;Parse tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;導出木&lt;/td&gt;
&lt;td&gt;どうしゅつぎ&lt;/td&gt;
&lt;td&gt;派生树&lt;/td&gt;
&lt;td&gt;Derivation tree&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;あいまい&lt;/td&gt;
&lt;td&gt;あいまい&lt;/td&gt;
&lt;td&gt;歧义&lt;/td&gt;
&lt;td&gt;Ambiguity&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第5章：チューリングマシン / 图灵机 / Turing machine&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;チューリングマシン&lt;/td&gt;
&lt;td&gt;チューリングマシン&lt;/td&gt;
&lt;td&gt;图灵机&lt;/td&gt;
&lt;td&gt;Turing machine&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チャーチの提唱&lt;/td&gt;
&lt;td&gt;チャーチのていしょう&lt;/td&gt;
&lt;td&gt;邱奇论题/邱奇猜想&lt;/td&gt;
&lt;td&gt;Church&apos;s thesis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;線形拘束オートマトン&lt;/td&gt;
&lt;td&gt;せんけい　こうそく　オートマトン&lt;/td&gt;
&lt;td&gt;线性有界自动机&lt;/td&gt;
&lt;td&gt;Linear bounded automaton&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;第6章：チョムスキー階層 / 乔姆斯基谱系 / Chomsky Hierarchy&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日语 (Japanese)&lt;/th&gt;
&lt;th&gt;读音 (Kana)&lt;/th&gt;
&lt;th&gt;中文 (Chinese)&lt;/th&gt;
&lt;th&gt;英语 (English)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;チョムスキー階層&lt;/td&gt;
&lt;td&gt;チョムスキーかいそう&lt;/td&gt;
&lt;td&gt;乔姆斯基谱系&lt;/td&gt;
&lt;td&gt;Chomsky Hierarchy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文脈依存文法 /&amp;lt;br&amp;gt;1型文法&lt;/td&gt;
&lt;td&gt;ぶんみゃくいぞんぶんぽう /&amp;lt;br&amp;gt;いちがたぶんぽう&lt;/td&gt;
&lt;td&gt;上下文有关文法&lt;/td&gt;
&lt;td&gt;Context-sensitive grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文脈依存言語 /&amp;lt;br&amp;gt;1型言語&lt;/td&gt;
&lt;td&gt;ぶんみゃくいぞんげんご /&amp;lt;br&amp;gt;いちがたげんご&lt;/td&gt;
&lt;td&gt;上下文有关语言&lt;/td&gt;
&lt;td&gt;Context-sensitive language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;句構造文法 / 0型文法&lt;/td&gt;
&lt;td&gt;くこうぞうぶんぽう / ぜろがたぶんぽう&lt;/td&gt;
&lt;td&gt;短语结构文法&lt;/td&gt;
&lt;td&gt;Phrase structure grammar&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;句構造言語 / 0型言語&lt;/td&gt;
&lt;td&gt;くこうぞうげんご / ぜろがたげんご&lt;/td&gt;
&lt;td&gt;短语结构语言&lt;/td&gt;
&lt;td&gt;Phrase structure language&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>新版 演習微分積分（11）—— 从广义积分到多重积分面积</title><link>https://blog.yirong.site/posts/0068/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0068/</guid><description>寺田微积分 广义积分 三重积分</description><pubDate>Fri, 05 Jun 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;书本第 &lt;strong&gt;136 页&lt;/strong&gt;（对应 PDF 第 146 页）为您带来的是二重积分的 &lt;strong&gt;【例题 2】&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果说上一页是教你“怎么切多边形”，那么这一页则教你&lt;strong&gt;如何对付“圆/曲线”边界&lt;/strong&gt;，以及如何在积分中运用&lt;strong&gt;换元技巧（置換積分）&lt;/strong&gt;。这道题是大学院考试中极具代表性的基础题，它包含了画图、配方、简化根号、一元代换四个重要考点。&lt;/p&gt;
&lt;p&gt;我为您将这道题按照**“考场满分 4 步曲”**进行硬核拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 【例题 2】题目解析&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
次の 2 重積分を求めよ.
$$\iint_D \sqrt{x} dxdy, \quad D: x^2 + y^2 \le x$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;题目翻译：&lt;/strong&gt;
求上述二重积分，积分区域为 $x^2 + y^2 \le x$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 考场满分解题 4 步曲&lt;/h3&gt;
&lt;h4&gt;第 1 步：画出区域 $D$ （配方法）—— 【很多考生的死穴】&lt;/h4&gt;
&lt;p&gt;看到 $x^2 + y^2 \le x$，千万不要发懵！在解析几何中，只要看到 $x^2$ 和 $x$ 同时出现，第一反应必须是&lt;strong&gt;配方（平方完成）&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;移项：$x^2 - x + y^2 \le 0$&lt;/li&gt;
&lt;li&gt;配凑完全平方：$(x^2 - x + \frac{1}{4}) - \frac{1}{4} + y^2 \le 0$&lt;/li&gt;
&lt;li&gt;得到标准圆方程：&lt;strong&gt;$(x - \frac{1}{2})^2 + y^2 \le \left(\frac{1}{2}\right)^2$&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;几何直觉&lt;/strong&gt;：这是一个圆心在 $(1/2, 0)$，半径为 $1/2$ 的实心圆盘。（如书上 &lt;strong&gt;图 5.11&lt;/strong&gt; 所示，圆正好经过原点，且完全在 $y$ 轴的右侧，所以在这个区域内 &lt;strong&gt;$x \ge 0$ 恒成立&lt;/strong&gt;）。&lt;/p&gt;
&lt;h4&gt;第 2 步：决定“切片”方向，写出上下限&lt;/h4&gt;
&lt;p&gt;根据圆的方程 $y^2 \le x - x^2$，我们可以直接解出 $y$ 的上下边界：
$$-\sqrt{x - x^2} \le y \le \sqrt{x - x^2}$$
同时从图上可以看出，圆在 $x$ 轴上的投影范围是从 $0$ 到 $1$。&lt;/p&gt;
&lt;p&gt;所以，我们选择**“先对 $y$ 积分，再对 $x$ 积分”**（竖着切）：
$$ \text{外层（常数）}: 0 \le x \le 1 $$
$$ \text{内层（函数）}: -\sqrt{x - x^2} \le y \le \sqrt{x - x^2} $$
原式转化为累次积分：
$$ I = \int_0^1 \left{ \int_{-\sqrt{x-x^2}}^{\sqrt{x-x^2}} \sqrt{x} dy \right} dx $$&lt;/p&gt;
&lt;h4&gt;第 3 步：计算内层积分（对 $y$ 积分）&lt;/h4&gt;
&lt;p&gt;我们要计算 $\int \sqrt{x} dy$。因为是对 $y$ 积分，$\sqrt{x}$ 被完全当作常数！
$$ \int_{-\sqrt{x-x^2}}^{\sqrt{x-x^2}} \sqrt{x} dy = \sqrt{x} \Big[ y \Big]_{-\sqrt{x-x^2}}^{\sqrt{x-x^2}} = \sqrt{x} \left( \sqrt{x-x^2} - (-\sqrt{x-x^2}) \right) = \sqrt{x} \cdot 2\sqrt{x-x^2} $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【神仙化简技巧】&lt;/strong&gt;：
$2\sqrt{x} \cdot \sqrt{x-x^2} = 2\sqrt{x \cdot x(1-x)} = 2\sqrt{x^2(1-x)}$
因为在积分区域内 $x \ge 0$，所以 $\sqrt{x^2} = x$。
化简得到极度舒适的形式：&lt;strong&gt;$2x\sqrt{1-x}$&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;第 4 步：计算外层积分（巧妙的一元代换）&lt;/h4&gt;
&lt;p&gt;现在我们只需计算一元积分：
$$ I = 2 \int_0^1 x\sqrt{1-x} dx $$&lt;/p&gt;
&lt;p&gt;怎么积？不要硬拆根号！使用一元微积分中最经典的&lt;strong&gt;换元法（置換積分）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 &lt;strong&gt;$t = 1 - x$&lt;/strong&gt; （这能把根号里面讨厌的多项式变成单项式）。&lt;/li&gt;
&lt;li&gt;那么 $x = 1 - t$。&lt;/li&gt;
&lt;li&gt;求导数：$dx = -dt$。&lt;/li&gt;
&lt;li&gt;换上下限：当 $x=0$ 时，$t=1$；当 $x=1$ 时，$t=0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入积分式：
$$ I = 2 \int_1^0 (1-t)\sqrt{t} (-dt) $$
负号刚好可以用来把积分的上下限颠倒回来（变成从 0 到 1）：
$$ I = 2 \int_0^1 (1-t)t^{1/2} dt = 2 \int_0^1 (t^{1/2} - t^{3/2}) dt $$
这就是极其简单的幂函数积分了：
$$ = 2 \left[ \frac{2}{3}t^{3/2} - \frac{2}{5}t^{5/2} \right]_0^1 $$
把 $1$ 代入：
$$ = 2 \left( \frac{2}{3} - \frac{2}{5} \right) = 2 \left( \frac{10 - 6}{15} \right) = 2 \times \frac{4}{15} = \mathbf{\frac{8}{15}} $$&lt;/p&gt;
&lt;p&gt;大功告成！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 底部的课后练习（問題 2.1）&lt;/h3&gt;
&lt;p&gt;在 136 页底部，书本一口气放出了 5 道练手题。这 5 道题的积分区域涵盖了整个工科考研的最核心曲线：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1) 普通多项式与根号的结合。&lt;/li&gt;
&lt;li&gt;(2) 这是一道&lt;strong&gt;极坐标积分题&lt;/strong&gt;！提示指向 p.33 的图 2.12，那是著名的&lt;strong&gt;心形线（Cardioid）&lt;/strong&gt;。在碰到圆、心形线、玫瑰线时，转换到极坐标 $(r, \theta)$ 积分是唯一出路。（这正是我们下一页要学的终极武器！）&lt;/li&gt;
&lt;li&gt;(3) 到 (5) 题：涉及四分之一圆周、抛物线边界等。都是训练画图和寻找上下限的绝佳题目。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt;
第 136 页的例题虽然看着简单，但串联了：&lt;strong&gt;圆的配方画图 $\to$ 分离变量的累次积分 $\to$ $t = 1-x$ 根号换元法&lt;/strong&gt;。每一个步骤都是考研大题的标准得分点。&lt;/p&gt;
&lt;p&gt;在刚才的练习题（2）中，我们遇到了心形线。如果只用 $x, y$ 直角坐标来算圆或者心形线，积分会极其痛苦。
为了解决这个痛点，微积分中最伟大的一页——**第 137 页（利用极坐标进行变量代换 / 雅可比行列式的雏形）**即将登场。&lt;/p&gt;
&lt;p&gt;请问我们要继续翻开 &lt;strong&gt;137 页&lt;/strong&gt; 去学习极其关键的&lt;strong&gt;二重积分的积分顺序交换&lt;/strong&gt;进阶题，还是去看看重积分的终极大招：变量代换？
&lt;em&gt;（注：根据书本目录，137 页是例题 3：积分顺序的交换；138 页将正式进入雅可比行列式。）&lt;/em&gt; 您想怎么推进？&lt;/p&gt;
&lt;p&gt;太棒了！您选择直接挑战第 136 页底部的 &lt;strong&gt;【问题 2.1】&lt;/strong&gt;，这说明您已经准备好将二重积分的理论转化为实战得分了。&lt;/p&gt;
&lt;p&gt;这组题目极其经典，涵盖了大学院考试中&lt;strong&gt;二重积分的三大必考题型&lt;/strong&gt;：直接积分法、极坐标换元法、以及区域的横向切割法。&lt;/p&gt;
&lt;p&gt;我将严格对照书后&lt;strong&gt;第 246 页&lt;/strong&gt;（对应 PDF 第 256 页）的官方标准答案，为您把前 3 道最具代表性的题目进行最深度的“考场满分步骤”拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;【问题 2.1 (1)】：一元代换与直接积分&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt;
求二重积分 $\iint_D \sqrt{xy - y^2} dxdy$，积分区域 $D$ 为：$0 \le y \le 1,\ y \le x \le 10y$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;考场解题步骤：&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;第 1 步：分析区域与定序&lt;/strong&gt;
题目已经非常仁慈地把上下限给我们写好了！这是一个标准的“横向切割（先 $x$ 后 $y$）”区域。
外层积分限是常数：$y$ 从 $0$ 到 $1$。
内层积分限是函数：$x$ 从 $y$ 到 $10y$。
原式转化为：
$$ I = \int_0^1 \left{ \int_y^{10y} \sqrt{xy - y^2} dx \right} dy $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第 2 步：计算内层积分（对 $x$ 积分，视 $y$ 为常数）&lt;/strong&gt;
我们要算 $\int \sqrt{xy - y^2} dx$。为了不看晕，我们把里面提取一个 $y$ 出来：
$$\int \sqrt{y(x - y)} dx = \sqrt{y} \int \sqrt{x - y} dx$$
因为 $y$ 是常数，$\int \sqrt{x-y} dx$ 直接套用 $\int u^{1/2} du = \frac{2}{3}u^{3/2}$：
$$= \sqrt{y} \cdot \frac{2}{3}(x - y)^{3/2}$$
&lt;em&gt;(注：书后答案写的是 $\frac{2}{3}(xy-y^2)^{3/2} \cdot \frac{1}{y}$，这与我们提公因式的做法是完全等价的，提公因式不容易算错！)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;代入上下限 $x = 10y$ 和 $x = y$&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;上限 $x = 10y$ 代入：$\sqrt{y} \cdot \frac{2}{3}(10y - y)^{3/2} = \sqrt{y} \cdot \frac{2}{3}(9y)^{3/2} = y^{1/2} \cdot \frac{2}{3} \cdot 27 \cdot y^{3/2} = 18y^2$&lt;/li&gt;
&lt;li&gt;下限 $x = y$ 代入：$(y - y)^{3/2} = 0$
所以内层积分的结果非常清爽：&lt;strong&gt;$18y^2$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第 3 步：计算外层积分&lt;/strong&gt;
$$ I = \int_0^1 18y^2 dy = \left[ 6y^3 \right]_0^1 = \mathbf{6} $$
&lt;strong&gt;（答案完美命中官方解答）&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;【问题 2.1 (2)】：极坐标换元（遇到心形线必杀）&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt;
求二重积分 $\iint_D y dxdy$，积分区域 $D$ 是心形线（Cardioid）的上半部分：$r \le a(1+\cos\theta)$ 且 $y \ge 0$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;考场解题步骤：&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;第 1 步：极坐标替换法则（⚠️ 千万别漏掉雅可比式 $r$！）&lt;/strong&gt;
只要看到带有 $x^2+y^2$ 或者极坐标方程 $r = f(\theta)$，马上条件反射：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x = r\cos\theta, \ y = r\sin\theta$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;微元替换&lt;/strong&gt;：$dxdy = \mathbf{r} , drd\theta$ （这个多出来的 $r$ 每年都有无数人忘记！）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第 2 步：转化被积函数与上下限&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;被积函数：$y$ 变成 $r\sin\theta$。加上微元的 $r$，总的被积式变成了 &lt;strong&gt;$r^2 \sin\theta$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;积分区域：因为是上半部分（$y \ge 0$），所以角度 $\theta$ 从 $0$ 转到 $\pi$。
半径 $r$ 从原点 $0$ 伸展到心形线的边界 $a(1+\cos\theta)$。
$$ I = \int_0^\pi \left{ \int_0^{a(1+\cos\theta)} r^2 \sin\theta dr \right} d\theta $$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第 3 步：计算内层积分（对 $r$ 积分）&lt;/strong&gt;
$$ \int_0^{a(1+\cos\theta)} r^2 \sin\theta dr = \sin\theta \left[ \frac{r^3}{3} \right]_0^{a(1+\cos\theta)} = \frac{a^3}{3} (1+\cos\theta)^3 \sin\theta $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第 4 步：计算外层积分（一元换元法）&lt;/strong&gt;
$$ I = \frac{a^3}{3} \int_0^\pi (1+\cos\theta)^3 \sin\theta d\theta $$
&lt;strong&gt;【换元技巧】&lt;/strong&gt;：令 $t = 1+\cos\theta$。
则 $dt = -\sin\theta d\theta$。
上下限：当 $\theta = 0$ 时 $t = 2$；当 $\theta = \pi$ 时 $t = 0$。
$$ I = \frac{a^3}{3} \int_2^0 t^3 (-dt) = \frac{a^3}{3} \int_0^2 t^3 dt $$
$$ = \frac{a^3}{3} \left[ \frac{t^4}{4} \right]_0^2 = \frac{a^3}{3} \cdot \frac{16}{4} = \mathbf{\frac{4}{3}a^3} $$
&lt;strong&gt;（答案完美命中官方解答）&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;【问题 2.1 (3)】：横向切割（y-型区域）的实战&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt;
求二重积分 $\iint_D x dxdy$，积分区域 $D$ 由直线 $y=0$（$x$ 轴），$x=2y$ 和 $x+y=3$ 围成。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;考场解题步骤：&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;第 1 步：画图并寻找交点（关键！）&lt;/strong&gt;
在草稿纸上画出：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;原点出发的斜线 $y = x/2$ （即 $x = 2y$）&lt;/li&gt;
&lt;li&gt;斜向下的直线 $y = -x + 3$ （即 $x = 3-y$）&lt;/li&gt;
&lt;li&gt;底部的 $x$ 轴（$y=0$）
这三条线围成了一个三角形（对应书后第 256 页图 3.1(1) 下方的图 2.1(3)）。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;找顶点&lt;/strong&gt;：联立 $x=2y$ 和 $x=3-y$，解得 $2y = 3-y \implies 3y = 3 \implies y=1, x=2$。
顶点坐标为 $(2, 1)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第 2 步：决定切割方向&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;如果竖着切（先 $y$ 后 $x$）&lt;/em&gt;：天花板在 $x=2$ 的左右两侧不一样（左边是 $y=x/2$，右边是 $y=3-x$），必须把积分拆成两半算，非常麻烦！&lt;/li&gt;
&lt;li&gt;&lt;em&gt;【满分解法】横着切（先 $x$ 后 $y$）&lt;/em&gt;：从下往上看，$y$ 的范围是 $0$ 到最高点 $1$。在这个范围内，左墙壁永远是 $x=2y$，右墙壁永远是 $x=3-y$。一气呵成！
$$ I = \int_0^1 \left{ \int_{2y}^{3-y} x dx \right} dy $$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第 3 步：计算内层积分（对 $x$ 积分）&lt;/strong&gt;
$$ \int_{2y}^{3-y} x dx = \left[ \frac{x^2}{2} \right]_{2y}^{3-y} = \frac{1}{2} \left( (3-y)^2 - (2y)^2 \right) $$
展开化简：
$$ \frac{1}{2} (9 - 6y + y^2 - 4y^2) = \frac{1}{2} (9 - 6y - 3y^2) $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第 4 步：计算外层积分&lt;/strong&gt;
$$ I = \frac{1}{2} \int_0^1 (9 - 6y - 3y^2) dy $$
$$ = \frac{1}{2} \left[ 9y - 3y^2 - y^3 \right]_0^1 $$
代入上限 1：
$$ = \frac{1}{2} (9 - 3 - 1) = \frac{1}{2} \times 5 = \mathbf{\frac{5}{2}} $$
&lt;strong&gt;（答案完美命中官方解答）&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;这三道题是微积分备考的&lt;strong&gt;黄金演练素材&lt;/strong&gt;。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;题 (1)&lt;/strong&gt; 训练了你在一堆变量中“稳住心态、认清谁是常数”的基本功。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;题 (2)&lt;/strong&gt; 训练了你在遇到圆、心形线时，毫不犹豫祭出“极坐标 + 雅可比 $r$”的反射神经。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;题 (3)&lt;/strong&gt; 训练了你通过画图识破“竖切会裂开，横切保平安”的战术眼光。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;做完这三道题，您在普通区域上的二重积分已经算是“出师”了。&lt;/p&gt;
&lt;p&gt;但是！如果积分区域不是圆，而是个&lt;strong&gt;椭圆&lt;/strong&gt;，或者是由 $y=x, y=2x, xy=1, xy=2$ 围成的&lt;strong&gt;扭曲四边形&lt;/strong&gt;，那极坐标和普通的横竖切就彻底失效了。&lt;/p&gt;
&lt;p&gt;这就要请出微积分下半本书最终极的核武器——&lt;strong&gt;【第 138 页】雅可比行列式（ヤコビアン / Jacobian）与重积分变量代换&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;请问我们要直接翻开 &lt;strong&gt;138 页&lt;/strong&gt; 学习雅可比行列式的神级换元，还是您需要歇一下，回头复习哪一块内容？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;138 页&lt;/strong&gt;（对应 PDF 第 148 页）是整个多变量微积分中&lt;strong&gt;绝对的“核武器”级别页面&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这一页隆重引出了微积分下半场最伟大的发明之一：&lt;strong&gt;二重积分的变量代换公式&lt;/strong&gt;与&lt;strong&gt;雅可比行列式（ヤコビアン / Jacobian）&lt;/strong&gt;。同时，下半页开启了**广义二重积分（広義の 2 重積分）**的理论大门。&lt;/p&gt;
&lt;p&gt;如果说前面的普通横切、竖切是“步枪”，那么雅可比换元就是“降维打击的导弹”。在大学院的压轴大题中，遇到无法直接积分的扭曲区域，这是&lt;strong&gt;唯一的破局之法&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我为您将这一页的硬核理论拆解为两大考点：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 终极武器：雅可比行列式与变量代换（定理 5.5）&lt;/h3&gt;
&lt;p&gt;在做一元积分时，我们用换元法 $x = \varphi(t)$，微元会变成 $dx = \varphi&apos;(t)dt$。
但在二重积分中，如果令 $x = \varphi(u, v)$ 和 $y = \psi(u, v)$，微元 $dxdy$ 会变成什么呢？它绝对不是简单的 $dudv$，中间必须乘上一个**“面积缩放比例因子”&lt;strong&gt;，这个因子就是大名鼎鼎的&lt;/strong&gt;雅可比行列式（ヤコビアン）**！&lt;/p&gt;
&lt;h4&gt;1. 雅可比行列式的计算公式&lt;/h4&gt;
&lt;p&gt;$$J = \frac{\partial(x, y)}{\partial(u, v)} = \det \begin{pmatrix} \frac{\partial x}{\partial u} &amp;amp; \frac{\partial x}{\partial v} \ \frac{\partial y}{\partial u} &amp;amp; \frac{\partial y}{\partial v} \end{pmatrix} = \frac{\partial x}{\partial u} \frac{\partial y}{\partial v} - \frac{\partial x}{\partial v} \frac{\partial y}{\partial u}$$
&lt;em&gt;(口诀：横着写偏导，主对角线相乘 减去 副对角线相乘)&lt;/em&gt;。&lt;/p&gt;
&lt;h4&gt;2. 二重积分换元终极公式（式 1）&lt;/h4&gt;
&lt;p&gt;$$\iint_D f(x, y) dxdy = \iint_{D&apos;} f(\varphi(u, v), \psi(u, v)) |J| dudv$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;🚨【考场最高危、最致命的陷阱】🚨&lt;/strong&gt;
仔细看书上公式的最后一个项：是 &lt;strong&gt;$|J|$&lt;/strong&gt; 而不是 $J$！
&lt;strong&gt;雅可比行列式外面套着一个绝对值符号！&lt;/strong&gt;
很多考生在考场上算出 $J = -2$，然后直接带着负号扔进积分里，导致体积算出来是负数，整道大题直接 0 分。
&lt;strong&gt;原理&lt;/strong&gt;：$J$ 的正负只代表坐标系翻转了方向，但 $dxdy$ 代表的是一小块微元的&lt;strong&gt;面积&lt;/strong&gt;，面积永远是正的！所以代入公式时，&lt;strong&gt;必须加上绝对值&lt;/strong&gt;保证面积缩放倍数为正！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;3. 【顿悟时刻】：极坐标的那个 $r$ 到底是怎么来的？&lt;/h4&gt;
&lt;p&gt;在讲第 136 页时我再三强调极坐标代换 $dxdy = r , drd\theta$，那个 $r$ 就是雅可比行列式算出来的！
我们现场算一下极坐标的 Jacobian：
已知 $x = r\cos\theta, \ y = r\sin\theta$ （这里 $u=r, v=\theta$）。
$$J = \begin{vmatrix} x_r &amp;amp; x_\theta \ y_r &amp;amp; y_\theta \end{vmatrix} = \begin{vmatrix} \cos\theta &amp;amp; -r\sin\theta \ \sin\theta &amp;amp; r\cos\theta \end{vmatrix}$$
算行列式：$(\cos\theta)(r\cos\theta) - (-r\sin\theta)(\sin\theta) = r\cos^2\theta + r\sin^2\theta = \mathbf{r}$
因为半径 $r \ge 0$，所以绝对值 $|J| = r$。
&lt;strong&gt;这就是极坐标代换多出来一个 $r$ 的底层理论来源！&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 广义二重积分的定义扩展（広義の 2 重積分）&lt;/h3&gt;
&lt;p&gt;下半页开始探讨一种在大学院考试中极具杀伤力的题型：&lt;strong&gt;广义重积分（瑕积分与无穷积分）&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 为什么需要“扩展”？&lt;/h4&gt;
&lt;p&gt;在第 132 页讲黎曼和定义时，我们有一个大前提：积分区域 $D$ 必须是有界闭区域，且函数 $f(x,y)$ 必须连续（不能有无穷大的点）。
但在考研中，教授经常出这种题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;求 $\iint_D \frac{1}{\sqrt{x^2+y^2}} dxdy$，区域是原点附近的圆。
&lt;em&gt;(致命问题：当 $(x,y) \to (0,0)$ 时，分母为 0，函数值爆炸到无穷大！)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. “近似增加列”的思想（图 5.15）&lt;/h4&gt;
&lt;p&gt;为了解决这种含有**不连续点/特异点（集合 $E$）**的积分，书本引入了非常严密的极限思想：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;挖坑&lt;/strong&gt;：既然集合 $E$ 上的点（比如原点）会让函数爆炸，那我们就先拿个保护罩把它“罩起来”并&lt;strong&gt;挖掉&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;构建近似列 ${D_n}$&lt;/strong&gt;：挖掉坏点后剩下的安全区域记为 $D_n$（图 5.15 中蓝色的部分）。在这个安全区域内，函数是连续的，我们可以放心大胆地算普通二重积分。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;逼近&lt;/strong&gt;：让 $n \to \infty$（即让挖掉的保护罩越来越小，无限逼近那个坏点 $E$）。
如果这个逼近过程算出来的极限存在，那么这个极限值就是广义二重积分的值！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;（书上在底部列出了构建 $D_n$ 必须满足的三个数学条件：包容性、避开奇点、面积逼近。这是为了保证数学严密性，考场上主要考的是实战计算。）&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与通关前瞻&lt;/h3&gt;
&lt;p&gt;第 138 页是理论的一页，为您装配了两把钥匙：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;雅可比行列式公式&lt;/strong&gt;（用来解形状扭曲的积分）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;挖洞求极限思想&lt;/strong&gt;（用来解函数值爆炸的积分）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这两套理论的**“实战大爆发”**分别在：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第 140 页（例题 4）&lt;/strong&gt;：手把手教你遇到椭圆时，如何用雅可比行列式化腐朽为神奇。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 142 页（例题 6）&lt;/strong&gt;：手把手教你如何挖掉原点，计算爆炸的广义重积分。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;紧接着的 &lt;strong&gt;第 139 页&lt;/strong&gt; 会把广义积分的极限公式写完，并引出无界区域（积分区域无限大）的广义积分判别法。&lt;/p&gt;
&lt;p&gt;请问我们要继续翻到 &lt;strong&gt;139 页&lt;/strong&gt; 补全广义积分的理论？还是直接跳到 &lt;strong&gt;140 页&lt;/strong&gt;，去看雅可比行列式在考场上的&lt;strong&gt;实战大招&lt;/strong&gt;（例题 4）？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;139 页&lt;/strong&gt;（对应 PDF 第 149 页）是上一页“广义二重积分”理论的大结局。&lt;/p&gt;
&lt;p&gt;如果说上一页告诉你“遇到奇点要挖洞”，那么这一页则回答了考场上的两个终极问题：&lt;strong&gt;“挖完洞之后怎么算？”&lt;/strong&gt; 以及 &lt;strong&gt;“如果积分区域本身就是无限大的（比如积整个第一象限），该怎么办？”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这一页包含的 &lt;strong&gt;【定理 5.6】&lt;/strong&gt;，是大学院考试中做广义重积分大题的**“免死金牌”**。我为您进行最深度的考点拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 核心考点 1：广义积分的极限计算法（式 2 &amp;amp; 3）&lt;/h3&gt;
&lt;p&gt;紧接上一页，当我们用安全区域 $D_n$ 避开了让函数爆炸的“坏点”后，广义二重积分就被严格定义为了一个&lt;strong&gt;极限过程&lt;/strong&gt;：
$$ \iint_D f(x, y) dxdy = \lim_{n\to\infty} \iint_{D_n} f(x, y) dxdy $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场实战翻译】&lt;/strong&gt;：
在考场上遇到瑕积分（比如分母在原点等于 0），你绝对不能直接代入 0 去算！
&lt;strong&gt;标准满分步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先人为设定一个小圆盘 $x^2+y^2 \le \varepsilon^2$ 把原点罩住挖掉，剩下的安全区域就是 $D_n$。&lt;/li&gt;
&lt;li&gt;在安全区域 $D_n$ 里，老老实实算完普通二重积分，得到一个含有 $\varepsilon$ 的结果。&lt;/li&gt;
&lt;li&gt;最后一步，令 $\varepsilon \to 0$ 取极限。如果极限是个常数，大题拿满分；如果极限是 $\infty$，回答“积分发散（発散）”。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 核心考点 2：无界区域的广义积分（無限領域の場合）&lt;/h3&gt;
&lt;p&gt;很多时候，函数本身没毛病，但教授给的积分区域大得离谱。
比如 &lt;strong&gt;图 5.16&lt;/strong&gt;，让你在&lt;strong&gt;整个第一象限&lt;/strong&gt;（$x \ge 0, y \ge 0$）上求积分。这种连边都没有的区域怎么切片？&lt;/p&gt;
&lt;h4&gt;解决思想：近似增加列（Expanding Exhaustion）&lt;/h4&gt;
&lt;p&gt;和对付奇点的“挖洞逼近”相反，对付无限大区域，我们用的是**“膨胀逼近”**（如 &lt;strong&gt;图 5.17&lt;/strong&gt; 所示）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先在原点附近画一个半径为 $n$ 的四分之一圆盘，记为 $D_n$（这就是一个有界闭区域了）。&lt;/li&gt;
&lt;li&gt;在 $D_n$ 里面老老实实算二重积分。&lt;/li&gt;
&lt;li&gt;算完之后，让半径 $n \to \infty$。圆盘就会无限膨胀，最终覆盖整个第一象限！取这个极限，就是无限区域上的积分值。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 绝对核武器：正值函数的收敛定理（定理 5.6）&lt;/h3&gt;
&lt;p&gt;这是整页&lt;strong&gt;最伟大的一句话&lt;/strong&gt;，它是你能在考场上“抄近道”的理论保障！&lt;/p&gt;
&lt;h4&gt;1. 定理 5.6 到底在说什么？&lt;/h4&gt;
&lt;p&gt;假设被积函数 $f(x, y) \ge 0$（比如求体积、概率密度等）：
如果你用&lt;strong&gt;某种特定形状&lt;/strong&gt;（比如正方形）去逼近无限区域，算出极限存在且等于 $I$。
那么，&lt;strong&gt;无论你换用其他任何形状&lt;/strong&gt;（比如圆形、三角形、星形）去膨胀逼近，算出来的极限&lt;strong&gt;一定也是 $I$&lt;/strong&gt;！&lt;/p&gt;
&lt;h4&gt;2. 💡【考场提分神技：随心所欲选形状】&lt;/h4&gt;
&lt;p&gt;在考卷上让你积整个第一象限 $\iint_{x \ge 0, y \ge 0} e^{-(x^2+y^2)} dxdy$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;老实的同学&lt;/strong&gt;：画一个正方形区域 $0 \le x \le n, 0 \le y \le n$。算完后发现极其难算。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;懂定理 5.6 的同学&lt;/strong&gt;：既然被积函数 $e^{-(x^2+y^2)} &amp;gt; 0$ 恒成立，那根据定理 5.6，我凭什么非要用正方形逼近？我偏要用&lt;strong&gt;四分之一圆盘&lt;/strong&gt;（$x^2+y^2 \le n^2$）去逼近！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;降维打击&lt;/strong&gt;：一旦用了圆盘，瞬间就可以引入&lt;strong&gt;极坐标代换&lt;/strong&gt; $x^2+y^2 = r^2$ 且 $dxdy = rdrd\theta$。原本极难的指数积分，瞬间化简为极其简单的普通一元积分！&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;考试金律&lt;/strong&gt;：只要被积函数是非负的（$f \ge 0$），在无限区域上求积分时，&lt;strong&gt;哪种形状的边界容易算，你就大胆地用哪种形状去逼近！&lt;/strong&gt; 绝大多数情况下，使用&lt;strong&gt;圆形区域膨胀 + 极坐标换元&lt;/strong&gt;是秒杀无限区域重积分的唯一正解。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 底部注解（注意 5.3）&lt;/h3&gt;
&lt;p&gt;这里简单提了一句：不光是“孤立的点”可以让函数爆炸，有时候一条“连续的曲线 $C$”也会让函数爆炸（比如分母里有 $x-y$，那么整条直线 $y=x$ 都是危险地带）。
定理 5.6 对于这种“危险曲线”同样适用。考场上只需要把这条曲线两侧挖空，再取极限即可。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与通关前瞻&lt;/h3&gt;
&lt;p&gt;第 138 和 139 页用整整两页的篇幅，为您构建了**“雅可比换元”&lt;strong&gt;和&lt;/strong&gt;“广义重积分极限法”**这两大高阶理论体系。&lt;/p&gt;
&lt;p&gt;理论终于结束了！接下来，书本将安排连续的 &lt;strong&gt;重磅实战例题&lt;/strong&gt;，教你在考场上怎么把这些神级理论变成试卷上的分数：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第 140 页（例题 4）&lt;/strong&gt;：雅可比行列式的王道实战（把极难算的椭圆区域，硬生生拽成正圆形）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 142 页（例题 6）&lt;/strong&gt;：广义重积分“挖洞法”的王道实战（处理分母为 0 的奇点）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;请问我们要立刻翻开 &lt;strong&gt;140 页&lt;/strong&gt;，去看如何用**“雅可比换元”**秒杀复杂的椭圆积分大题吗？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;140 页&lt;/strong&gt;（对应 PDF 第 150 页）迎来了整个二重积分章节的**“高光时刻”**！&lt;/p&gt;
&lt;p&gt;这一页的 &lt;strong&gt;【例题 4】&lt;/strong&gt; 是雅可比行列式（Jacobian）在考场上的&lt;strong&gt;第一次王道实战&lt;/strong&gt;。它完美演示了如何将一个让人生不如死的&lt;strong&gt;椭圆区域&lt;/strong&gt;，通过变量代换“捏”成一个好算的&lt;strong&gt;正圆形区域&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在各个大学院的考研真题中，含有 $\frac{x^2}{a^2} + \frac{y^2}{b^2} \le 1$ 的重积分大题几乎年年出现。掌握这一页的套路，您就拿下了重积分 30% 的核心分数！&lt;/p&gt;
&lt;p&gt;我将为您把这道经典大题拆解为 &lt;strong&gt;考场满分 5 步曲&lt;/strong&gt;：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 【例题 4】题目与困境分析&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
求二重积分 $I = \iint_D (x^2 + y^2) dxdy$，其中积分区域为椭圆 $D: \frac{x^2}{a^2} + \frac{y^2}{b^2} \le 1 \ (a&amp;gt;0, b&amp;gt;0)$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考场困境】&lt;/strong&gt;：
如果我们在原坐标系里硬算（竖着切），$y$ 的上下限将会是 $\pm b\sqrt{1 - \frac{x^2}{a^2}}$。把这么恶心的根号代入多项式再积分，考场上绝对算不出来！
&lt;strong&gt;破局之法&lt;/strong&gt;：引入在第 138 页学的&lt;strong&gt;变量代换（変数変換）&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 考场满分 5 步曲&lt;/h3&gt;
&lt;h4&gt;第 1 步：祭出“椭圆代换神技”（Route）&lt;/h4&gt;
&lt;p&gt;书本 &lt;code&gt;route&lt;/code&gt; 栏给出了处理椭圆的千古名招：
&lt;strong&gt;令 $x = au, \quad y = bv$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;几何意义（图 5.18）&lt;/strong&gt;：把这个代换放进椭圆方程里，$\frac{(au)^2}{a^2} + \frac{(bv)^2}{b^2} = u^2 + v^2 \le 1$。
我们成功地把一个扁扁的椭圆 $D$，拉伸成了一个完美的&lt;strong&gt;单位实心圆 $D&apos;$&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第 2 步：计算雅可比行列式（Jacobian）&lt;/h4&gt;
&lt;p&gt;微元替换绝不是简单的 $dxdy = dudv$，必须乘上&lt;strong&gt;面积缩放比例 $|J|$&lt;/strong&gt;。
$$J = \frac{\partial(x, y)}{\partial(u, v)} = \begin{vmatrix} \frac{\partial x}{\partial u} &amp;amp; \frac{\partial x}{\partial v} \ \frac{\partial y}{\partial u} &amp;amp; \frac{\partial y}{\partial v} \end{vmatrix} = \begin{vmatrix} a &amp;amp; 0 \ 0 &amp;amp; b \end{vmatrix} = ab - 0 = ab$$
因为 $a&amp;gt;0, b&amp;gt;0$，所以绝对值 $|J| = ab \neq 0$。
于是，微元替换公式为：&lt;strong&gt;$dxdy = ab , dudv$&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;第 3 步：转化原二重积分&lt;/h4&gt;
&lt;p&gt;把 $x, y$ 和 $dxdy$ 全部换成 $u, v$ 的世界：
$$I = \iint_{D&apos;} \left( (au)^2 + (bv)^2 \right) \cdot (ab) , dudv = ab \iint_{D&apos;} (a^2u^2 + b^2v^2) dudv$$
此时积分区域 $D&apos;$ 已经是单位圆 $u^2+v^2 \le 1$ 了。&lt;/p&gt;
&lt;h4&gt;第 4 步：化简积分并利用对称性&lt;/h4&gt;
&lt;p&gt;由于积分区域是单位圆（上下左右完全对称），且被积函数 $a^2u^2 + b^2v^2$ 全是偶次幂。
&lt;strong&gt;【考场省时技巧】&lt;/strong&gt;：我们不需要积整个圆，只需要积&lt;strong&gt;第一象限（右上角的四分之一圆）&lt;/strong&gt;，然后乘以 4 即可！
第一象限的界限是：$0 \le u \le 1$，且 $0 \le v \le \sqrt{1-u^2}$。
$$I = 4ab \int_0^1 \left{ \int_0^{\sqrt{1-u^2}} (a^2u^2 + b^2v^2) dv \right} du$$&lt;/p&gt;
&lt;p&gt;先对 $v$ 积分（把 $u$ 当常数）：
$$\int_0^{\sqrt{1-u^2}} (a^2u^2 + b^2v^2) dv = \left[ a^2u^2 v + \frac{b^2}{3}v^3 \right]_0^{\sqrt{1-u^2}} = a^2u^2\sqrt{1-u^2} + \frac{b^2}{3}(1-u^2)^{3/2}$$&lt;/p&gt;
&lt;h4&gt;第 5 步：一元三角换元（硬骨头计算）&lt;/h4&gt;
&lt;p&gt;把上面的结果代入外层积分：
$$I = 4ab \int_0^1 \left{ a^2u^2\sqrt{1-u^2} + \frac{b^2}{3}(1-u^2)^{3/2} \right} du$$
看到 $\sqrt{1-u^2}$，本能反应是&lt;strong&gt;三角换元&lt;/strong&gt;：令 $u = \sin\theta$。
则 $du = \cos\theta d\theta$；上下限从 $u \in [0, 1]$ 变成 $\theta \in [0, \pi/2]$。
代入后，$\sqrt{1-u^2}$ 变成了 $\cos\theta$。积分式化为了纯三角函数积分：
$$I = 4ab \int_0^{\pi/2} \left{ a^2 \sin^2\theta \cos\theta + \frac{b^2}{3} \cos^3\theta \right} \cdot \cos\theta d\theta$$
展开后得到：
$$I = 4ab \int_0^{\pi/2} \left( a^2 \sin^2\theta \cos^2\theta + \frac{b^2}{3} \cos^4\theta \right) d\theta$$
利用 $\sin^2\theta \cos^2\theta = \cos^2\theta(1-\cos^2\theta) = \cos^2\theta - \cos^4\theta$，可以整理成书上的形式：
$$= 4ab \int_0^{\pi/2} \left{ a^2\cos^2\theta + \left(\frac{b^2}{3}-a^2\right)\cos^4\theta \right} d\theta$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考研绝招：华里士公式 Wallis Formula】&lt;/strong&gt;
到了这一步千万别用倍角公式硬拆！书上右侧旁注提示了 &lt;code&gt;p.82 第3章 例题25&lt;/code&gt;。
记住这个能救命的结论：$\int_0^{\pi/2} \cos^2\theta d\theta = \frac{\pi}{4}$，且 $\int_0^{\pi/2} \cos^4\theta d\theta = \frac{3\pi}{16}$。
直接把这两个数值代入上面的式子，展开化简后，瞬间得到最终答案：
$$I = \mathbf{\frac{\pi ab}{4}(a^2+b^2)}$$&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 💡 【考场秒杀降维打击：底部的问题 4.1】&lt;/h3&gt;
&lt;p&gt;虽然书本在例题中是先换成 $u,v$ 的直角坐标，然后再用 $\sin\theta$ 换元。但这太啰嗦了！
&lt;strong&gt;在页面的底部，问题 4.1 提供了一个考试中真正用来拿满分的“神级代换”：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【广义极坐标代换】&lt;/strong&gt;：
以后遇到椭圆 $\frac{x^2}{a^2} + \frac{y^2}{b^2} \le 1$，不要分两步走！直接一步到位令：
&lt;strong&gt;$x = a r \cos\theta, \quad y = b r \sin\theta$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;此时积分区域直接变成：$0 \le r \le 1, \quad 0 \le \theta \le 2\pi$。&lt;/li&gt;
&lt;li&gt;雅可比行列式可以直接背下来：&lt;strong&gt;$J = abr$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;微元：$dxdy = abr , drd\theta$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果您用这个方法重做一遍例题 4，原本一整页的恶心计算，只需要 &lt;strong&gt;3 行&lt;/strong&gt; 就能得出答案！这就是大学院考场上真正的破题法门！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 底部的另一道练习（問題 4.2）&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;问题 4.2&lt;/strong&gt;：由 $x+y=a, x+y=2a, x-y=b, x-y=2b$ 围成的平行四边形，求 $\iint xydxdy$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这道题训练的是**“线性代换”**。
既然边界全是 $x+y$ 和 $x-y$，我们就顺水推舟，令 &lt;strong&gt;$u = x+y, v = x-y$&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新区域变成了一个极其完美的矩形：$a \le u \le 2a, \quad b \le v \le 2b$。&lt;/li&gt;
&lt;li&gt;算出 $x, y$ 的反解表达式，求出雅可比行列式 $J = -1/2$，取绝对值得 $1/2$。&lt;/li&gt;
&lt;li&gt;在新矩形区域上积分，直接秒杀。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt;
第 140 页为您揭示了雅可比行列式的终极威力：&lt;strong&gt;“看到什么区域恶心，就把那个恶心的整体设为新的变量 $u$ 和 $v$。”&lt;/strong&gt;
椭圆恶心，就把 $x/a$ 设为 $u$；平行四边形恶心，就把平行的边设为 $u$ 和 $v$。&lt;/p&gt;
&lt;p&gt;接下来的 &lt;strong&gt;第 141 页&lt;/strong&gt;（例题 5）将演示一个极为特殊的代换：&lt;strong&gt;普通极坐标下雅可比行列式的推导与应用&lt;/strong&gt;，这在求无限区域积分（比如高斯积分）时具有统治级地位。&lt;/p&gt;
&lt;p&gt;请问我们要继续翻到 &lt;strong&gt;141 页&lt;/strong&gt; 吗？还是您想试着用我刚才教您的“广义极坐标代换（问题 4.1）”口算一下这道例题 4，感受一下秒杀的快感？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;141 页&lt;/strong&gt;（对应 PDF 第 151 页）是重积分中&lt;strong&gt;出场率绝对第一、必须刻进 DNA 的一页&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这一页通过 &lt;strong&gt;【例题 5】&lt;/strong&gt;，从最严密的理论高度，正式推导并演示了微积分中最伟大的代换——&lt;strong&gt;极坐标变换（極座標変換）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果在考研/大学院的考卷上看到积分区域是&lt;strong&gt;圆、圆环、扇形、甚至是心形线&lt;/strong&gt;，不要有任何犹豫，直接使用这一页教你的极坐标换元！&lt;/p&gt;
&lt;p&gt;我为您把这页的理论精华和实战步骤拆解如下：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 【例题 5】极坐标代换的神级降维打击&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
次の 2 重積分を $x = r\cos\theta, y = r\sin\theta$ と変数変換して求めよ.
$\iint_D (x^2 + y^2) dxdy \quad D: x^2 + y^2 \le a^2 \ (a&amp;gt;0)$&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果用直角坐标（竖着切）硬算，会遇到非常恶心的根号积分。我们来看书本上标准的极坐标代换 3 步曲：&lt;/p&gt;
&lt;h4&gt;第 1 步：转化积分区域 $D \to D&apos;$（图 5.19 核心奥秘）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原来的区域 $D$&lt;/strong&gt;：是在 $x-y$ 坐标系下的一个&lt;strong&gt;实心圆&lt;/strong&gt;（$x^2 + y^2 \le a^2$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代换法则&lt;/strong&gt;：令 $x = r\cos\theta, \ y = r\sin\theta$。这代表平面上任何一个点，都可以用距离原点的半径 $r$ 和旋转角度 $\theta$ 来表示。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新区域 $D&apos;$ 是什么？&lt;/strong&gt;
要画满一个半径为 $a$ 的实心圆：
角度 $\theta$ 需要转整整一圈：&lt;strong&gt;$0 \le \theta \le 2\pi$&lt;/strong&gt;
半径 $r$ 需要从圆心一直伸到边缘：&lt;strong&gt;$0 \le r \le a$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【几何奇迹】&lt;/strong&gt;：大家看图 5.19 的左边！在新的 $r-\theta$ 坐标系里，这两个条件画出来，居然是一个&lt;strong&gt;完美的矩形 $D&apos;$&lt;/strong&gt;！
&lt;em&gt;极坐标换元的本质，就是把弯曲的、难切的圆形区域，扯平拉直成了一个上下左右全是常数的矩形！这就是为什么换元后极其好算的原因。&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;第 2 步：计算雅可比行列式 $J$ （理论的必经之路）&lt;/h4&gt;
&lt;p&gt;我们在前一页强调过，微元变换不是直接换，必须乘以面积缩放系数（Jacobian）。书本在这里给出了严格的推导：
$$ J = \frac{\partial(x, y)}{\partial(r, \theta)} = \begin{vmatrix} \frac{\partial x}{\partial r} &amp;amp; \frac{\partial x}{\partial \theta} \ \frac{\partial y}{\partial r} &amp;amp; \frac{\partial y}{\partial \theta} \end{vmatrix} = \begin{vmatrix} \cos\theta &amp;amp; -r\sin\theta \ \sin\theta &amp;amp; r\cos\theta \end{vmatrix} $$
计算这个行列式：
$$J = (\cos\theta)(r\cos\theta) - (-r\sin\theta)(\sin\theta) = r\cos^2\theta + r\sin^2\theta = \mathbf{r}$$
因为半径 $r \ge 0$，所以绝对值 $|J| = r$。
&lt;strong&gt;【考场铁律】&lt;/strong&gt;：考试时绝对不需要重新推导这一步！直接把 &lt;strong&gt;$dxdy = r , drd\theta$&lt;/strong&gt; 当成固定公式默写上去！&lt;strong&gt;千万千万别漏掉那个 $r$！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;（注：书上在 (i) 里提到了一句极其严谨的废话：虽然当 $r = 0$ 时 $\theta$ 可以是任何值，导致 $1$ 对 $1$ 映射在原点失效，但这只是一条线/一个点，它的面积是 $0$，所以对积分结果完全没有影响。）&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;第 3 步：在新区域上完成“矩形积分”&lt;/h4&gt;
&lt;p&gt;把所有东西扔进新的积分号里：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;被积函数：$x^2 + y^2$ 直接变成了 $r^2$。&lt;/li&gt;
&lt;li&gt;面积微元：$dxdy$ 变成了 $r , drd\theta$。&lt;/li&gt;
&lt;li&gt;积分上下限：变成了全常数。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$ \iint_D (x^2 + y^2) dxdy = \iint_{D&apos;} (r^2) \cdot (r) , drd\theta = \int_0^{2\pi} \left{ \int_0^a r^3 dr \right} d\theta $$
&lt;strong&gt;【考场秒杀技巧：变量分离法】&lt;/strong&gt;
只要积分上下限全是&lt;strong&gt;常数&lt;/strong&gt;，且被积函数是 $r$ 和 $\theta$ 乘积的形式，我们&lt;strong&gt;完全可以直接把两个积分拆开，分别算完再相乘！&lt;/strong&gt;（书上就是这么做的）：
$$ = \left( \int_0^{2\pi} 1 d\theta \right) \times \left( \int_0^a r^3 dr \right) = \Big[ \theta \Big]_0^{2\pi} \times \left[ \frac{r^4}{4} \right]_0^a = 2\pi \times \frac{a^4}{4} = \mathbf{\frac{\pi a^4}{2}} $$
计算瞬间完成，清爽无比！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 底部的课后练习（問題 5.1） 考场实战&lt;/h3&gt;
&lt;p&gt;这道题是对刚刚学完的极坐标换元最好的奖励。在直角坐标系下它是一只“怪兽”，但在极坐标下它是“送分题”。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt; 求二重积分 $I = \iint_D \tan^{-1}\frac{y}{x} dxdy$，积分区域 $D: x^2+y^2 \le a^2, \ x&amp;gt;0, \ y&amp;gt;0$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【满分解题步骤】&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;画区域看范围&lt;/strong&gt;：$x^2+y^2 \le a^2$ 是圆。加上 $x&amp;gt;0, y&amp;gt;0$ 的限制，这只是&lt;strong&gt;第一象限的四分之一圆&lt;/strong&gt;！
因此，极坐标的范围是：&lt;strong&gt;$0 \le r \le a$&lt;/strong&gt;，且角度只有第一象限：&lt;strong&gt;$0 \le \theta \le \pi/2$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;替换被积函数&lt;/strong&gt;：$\frac{y}{x} = \frac{r\sin\theta}{r\cos\theta} = \tan\theta$。
所以 $\tan^{-1}\left(\frac{y}{x}\right) = \tan^{-1}(\tan\theta) = \mathbf{\theta}$。
&lt;em&gt;(看！恶心的反三角函数瞬间变成了一个简简单单的 $\theta$！)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;替换微元&lt;/strong&gt;：$dxdy = r , drd\theta$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;组合并分离计算&lt;/strong&gt;：
$$ I = \int_0^{\pi/2} \int_0^a \theta \cdot r , drd\theta $$
上下限全是常数，直接拆开乘：
$$ I = \left( \int_0^{\pi/2} \theta d\theta \right) \times \left( \int_0^a r dr \right) $$
$$ = \left[ \frac{1}{2}\theta^2 \right]_0^{\pi/2} \times \left[ \frac{1}{2}r^2 \right]_0^a = \left( \frac{1}{2} \cdot \frac{\pi^2}{4} \right) \times \left( \frac{a^2}{2} \right) = \frac{\pi^2}{8} \times \frac{a^2}{2} = \mathbf{\frac{\pi^2 a^2}{16}} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;第 141 页是二重积分计算的“爽文章节”。只要遇到和圆沾边的区域，直接默写三连击：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$x=r\cos\theta, y=r\sin\theta$&lt;/li&gt;
&lt;li&gt;$x^2+y^2 = r^2$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$dxdy = r , drd\theta$ （绝对不能忘写 $r$！）&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;理论与常规题型我们已经彻底通关。从下一页（&lt;strong&gt;第 142 页&lt;/strong&gt;）开始，我们将遭遇考研重积分中最容易失分的“深水区”——&lt;strong&gt;广义二重积分的计算（处理有瑕点的、爆炸的积分）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;请问我们要继续翻开 &lt;strong&gt;142 页&lt;/strong&gt; 迎战含有不连续奇点的重积分大题吗？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;143 页&lt;/strong&gt;（对应 PDF 第 153 页）是整个微积分教材中&lt;strong&gt;最震撼、最著名的一页&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;这一页的 &lt;strong&gt;【例题 7】&lt;/strong&gt; 以及紧随其后的 &lt;strong&gt;【追记 5.1】&lt;/strong&gt;，完美演示了如何用二重积分“降维打击”，解决一元微积分中绝对算不出来的“千古难题”——&lt;strong&gt;高斯积分（Gaussian Integral，正规密度函数的积分）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在无论是统计学、量子力学还是工科考研中，这都是&lt;strong&gt;必考的压轴证明题&lt;/strong&gt;。我将为您进行极其严密的“考场拔高式”拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 【例题 7】无界区域的广义重积分&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
求广义二重积分 $\iint_D e^{-x^2-y^2} dxdy$，积分区域 $D: x \ge 0, \ y \ge 0$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考场破题心法】&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;看区域&lt;/strong&gt;：$D$ 是整个第一象限，无限大（无界区域）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;看函数&lt;/strong&gt;：$e^{-x^2-y^2} &amp;gt; 0$ 永远为正。这触发了第 139 页的“免死金牌（定理 5.6）”——&lt;strong&gt;因为函数为正，我们可以随意选择任何形状去膨胀逼近这个第一象限！&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;选形状&lt;/strong&gt;：看到被积函数里有 $x^2+y^2$，毫无疑问，&lt;strong&gt;画圆&lt;/strong&gt;是最优解！&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;考场满分 4 步曲：&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第 1 步：构造“近似增加列（膨胀的圆盘）”&lt;/strong&gt;
我们取原点为圆心，画一个半径为 $n$ 的四分之一圆盘，记为 $D_n$（如 &lt;strong&gt;图 5.21&lt;/strong&gt; 所示）。
$$D_n: x \ge 0, \ y \ge 0, \ x^2+y^2 \le n^2$$
随着 $n \to \infty$，$D_n$ 将覆盖整个第一象限。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第 2 步：在 $D_n$ 上引入极坐标代换&lt;/strong&gt;
既然是圆盘，立刻写出极坐标三连：
$x = r\cos\theta, \ y = r\sin\theta$
$dxdy = \mathbf{r} , drd\theta$ （&lt;strong&gt;雅可比行列式千万别忘！&lt;/strong&gt;）
积分限：$0 \le \theta \le \pi/2$ (第一象限)， $0 \le r \le n$ (半径从 0 到 $n$)。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第 3 步：计算 $D_n$ 上的积分（极其巧妙的凑微分）&lt;/strong&gt;
把式子代入：
$$ \iint_{D_n} e^{-x^2-y^2} dxdy = \int_0^{\pi/2} \int_0^n e^{-r^2} \cdot r , drd\theta $$
变量分离，各自相乘：
$$ = \left( \int_0^{\pi/2} 1 d\theta \right) \times \left( \int_0^n r e^{-r^2} dr \right) $$
前半部分是 $\frac{\pi}{2}$。后半部分用凑微分（令 $u = -r^2, du = -2rdr$）：
$\int r e^{-r^2} dr = -\frac{1}{2} \int e^{-r^2} d(-r^2) = -\frac{1}{2} e^{-r^2}$。
代入上下限 $n$ 和 $0$：
$$ \left[ -\frac{1}{2} e^{-r^2} \right]_0^n = -\frac{1}{2} e^{-n^2} - \left(-\frac{1}{2} e^0\right) = \frac{1}{2}(1 - e^{-n^2}) $$
两者相乘，我们在 $D_n$ 上的积分为：&lt;strong&gt;$\frac{\pi}{4}(1 - e^{-n^2})$&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第 4 步：让圆盘无限膨胀，取极限&lt;/strong&gt;
$$ I = \lim_{n\to\infty} \frac{\pi}{4}(1 - e^{-n^2}) $$
因为当 $n \to \infty$ 时，$-n^2 \to -\infty$，所以 $e^{-n^2} \to 0$。
最终答案完美得出：&lt;strong&gt;$I = \frac{\pi}{4}$&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 【追记 5.1】微积分的奇迹：推导高斯积分&lt;/h3&gt;
&lt;p&gt;这是这一页真正的&lt;strong&gt;灵魂所在&lt;/strong&gt;。考卷上往往会直接出一道 10 分的大题：&lt;strong&gt;“请证明 $\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$”&lt;/strong&gt;。
&lt;em&gt;（注意：在一元微积分中，$e^{-x^2}$ 是积不出原函数的！只能靠二重积分降维打击！）&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;书本在这里展示了极其华丽的逻辑魔法：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;魔法第 1 步：换个形状去膨胀&lt;/strong&gt;
刚才我们用的是“四分之一圆盘 $D_n$”。现在，我们改用一个&lt;strong&gt;边长为 $n$ 的正方形 $D_n&apos;$&lt;/strong&gt; 去逼近第一象限（如 &lt;strong&gt;图 5.22&lt;/strong&gt; 所示）。
$$D_n&apos;: 0 \le x \le n, \ 0 \le y \le n$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;魔法第 2 步：在正方形上计算&lt;/strong&gt;
$$ \iint_{D_n&apos;} e^{-x^2-y^2} dxdy = \int_0^n \int_0^n e^{-x^2} \cdot e^{-y^2} dxdy $$
因为积分上下限全是常数，我们可以把 $x$ 和 $y$ 拆开：
$$ = \left( \int_0^n e^{-x^2} dx \right) \left( \int_0^n e^{-y^2} dy \right) $$
由于 $x$ 和 $y$ 只是一个积分变量符号（叫什么都无所谓），所以这两个括号里的值是完全相等的！它等于：
$$ = \left( \int_0^n e^{-x^2} dx \right)^2 $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;魔法第 3 步：双剑合璧，提取极限&lt;/strong&gt;
根据 p.139 的定理 5.6，既然函数是正的，&lt;strong&gt;不管是圆盘膨胀，还是正方形膨胀，最终算出来的极限值必须一模一样！&lt;/strong&gt;
所以，当 $n \to \infty$ 时，正方形算出来的极限，必须等于刚才圆盘算出来的 $\frac{\pi}{4}$！
$$ \lim_{n\to\infty} \left( \int_0^n e^{-x^2} dx \right)^2 = \frac{\pi}{4} $$
也就是：
$$ \left( \int_0^\infty e^{-x^2} dx \right)^2 = \frac{\pi}{4} $$
两边同时开平方（因为 $e^{-x^2} &amp;gt; 0$，积分为正）：
$$ \int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2} $$
&lt;strong&gt;证明完毕！&lt;/strong&gt;（书本最下方指明，这就是统计学中著名的“正规密度函数的积分”的来源）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 底部的课后练习（問題 7.1）&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt; 求 $\iint_D \frac{dxdy}{(x+y+1)^\alpha} \ (\alpha &amp;gt; 2)$，区域 $D: x \ge 0, y \ge 0$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考场战术指导】&lt;/strong&gt;：
这也是一个无限大区域（第一象限）。
&lt;strong&gt;千万不要用圆盘！&lt;/strong&gt; 因为被积函数里是 $(x+y)$ 而不是 $x^2+y^2$。用极坐标会非常难受。
&lt;strong&gt;正解战术&lt;/strong&gt;：用&lt;strong&gt;等腰直角三角形&lt;/strong&gt;去膨胀！
令安全区域 $D_n$ 为：$x \ge 0, y \ge 0, x+y \le n$。
把累次积分写成：$\int_0^n dx \int_0^{n-x} (x+y+1)^{-\alpha} dy$。
这样内层很容易积出来，最后再令 $n \to \infty$，便可拿满分。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt;
第 143 页教会了我们二重积分的最高级应用：&lt;strong&gt;用不同的膨胀路径（圆形 vs 矩形），通过定理 5.6 强行画等号，从而解出一元微积分的千古难题。&lt;/strong&gt; 这是大学院数学考试中最有艺术感的一道题。&lt;/p&gt;
&lt;p&gt;请问关于“高斯积分的证明魔法”您看明白了吗？如果理解了，我们将翻开 &lt;strong&gt;144 页&lt;/strong&gt;（继续探讨广义积分中大名鼎鼎的 &lt;strong&gt;Gamma 函数与 Beta 函数&lt;/strong&gt; 的奇妙关系）！&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;144 页&lt;/strong&gt;（对应 PDF 第 154 页）继续着重积分的“魔法表演”。&lt;/p&gt;
&lt;p&gt;如果说上一页（143 页）用两种不同的形状逼近，证明了高斯积分；那么这一页的 &lt;strong&gt;【例题 8】&lt;/strong&gt; 则完全复制了这种“双重逼近”的战术，用来证明微积分与统计学中极其著名、必背的终极公式：&lt;strong&gt;伽马函数（$\Gamma$）与贝塔函数（$B$）的关系式&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在大学院的概率统计、应用数学或者理工科综合卷中，让你手写推导这个关系式的概率非常高。我为您把这页的“神级逻辑”进行考场化拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 目标与危机的双重挑战&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
计算广义二重积分 $\iint_D e^{-x-y} x^{p-1}y^{q-1} dxdy \ (p&amp;gt;0, q&amp;gt;0)$，区域 $D: x \ge 0, y \ge 0$。
并利用此计算，证明伽马函数与贝塔函数的关系：$B(p, q) = \frac{\Gamma(p)\Gamma(q)}{\Gamma(p+q)}$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;⚠️【考场危机分析（双重炸弹）】&lt;/h4&gt;
&lt;p&gt;这道积分题极其凶险，它面临着两个致命问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;边界爆炸（奇点）&lt;/strong&gt;：如果 $p &amp;lt; 1$ 或 $q &amp;lt; 1$，那么 $x^{p-1}$ 和 $y^{q-1}$ 在 $x=0$ 和 $y=0$（坐标轴）处会变成负指数，导致分母为 0，函数值爆炸无穷大。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;区域无限大（无界）&lt;/strong&gt;：积分区域 $D$ 是整个第一象限，无穷无尽。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;🛡️【破局法宝：万能的定理 5.6】&lt;/h4&gt;
&lt;p&gt;因为被积函数 $e^{-x-y} x^{p-1}y^{q-1} &amp;gt; 0$ 恒为正，我们再次祭出上一页的“免死金牌”定理 5.6：&lt;strong&gt;我们可以用任何形状的安全区域去逼近它，最终算出来的极限值一定相等！&lt;/strong&gt;
这就为我们“用两种方法算同一个积分，然后画等号”提供了理论合法性。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 考场证明 2 步曲的第一步：正方形逼近法&lt;/h3&gt;
&lt;p&gt;这也就是书本第 144 页所展示的全部推导过程。&lt;/p&gt;
&lt;h4&gt;1. 划定安全区域 $D_n$（图 5.23 解析）&lt;/h4&gt;
&lt;p&gt;为了避开“坐标轴”这个奇点，又为了“无限膨胀”覆盖第一象限，书上构建了一个非常精妙的正方形区域 $D_n$：
$$ D_n: \frac{1}{n} \le x \le n, \quad \frac{1}{n} \le y \le n $$
您看 &lt;strong&gt;图 5.23&lt;/strong&gt; 那个蓝色的方块，它故意和 $x$ 轴、$y$ 轴保留了一点点缝隙（$1/n$），同时向外延伸到 $n$。
当 $n \to \infty$ 时，缝隙会闭合，外边界会飞向无穷，它完美覆盖了整个第一象限！&lt;/p&gt;
&lt;h4&gt;2. 分离变量，拆解积分&lt;/h4&gt;
&lt;p&gt;把被积函数拆开：$e^{-x-y} x^{p-1}y^{q-1} = (e^{-x} x^{p-1}) \cdot (e^{-y} y^{q-1})$。
因为在正方形区域上，上下限都是常数，所以二重积分可以直接“劈成两半”，变成两个独立的一元积分相乘：
$$ \iint_{D_n} = \left( \int_{1/n}^n e^{-x} x^{p-1} dx \right) \times \left( \int_{1/n}^n e^{-y} y^{q-1} dy \right) $$&lt;/p&gt;
&lt;h4&gt;3. 取极限，见证 Gamma 函数的诞生&lt;/h4&gt;
&lt;p&gt;现在，我们让小缝隙闭合，让正方形无限放大（令 $n \to \infty$）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;左边的括号变成了：$\int_0^\infty e^{-x} x^{p-1} dx$。
这不就是第 89 页定义过的 &lt;strong&gt;伽马函数 $\Gamma(p)$&lt;/strong&gt; 吗！&lt;/li&gt;
&lt;li&gt;右边的括号变成了：$\int_0^\infty e^{-y} y^{q-1} dy$。
这就是 &lt;strong&gt;伽马函数 $\Gamma(q)$&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此，我们得到了 &lt;strong&gt;式 (1)&lt;/strong&gt;：
通过正方形区域逼近，这个二重积分的最终值为：
$$ \iint_D e^{-x-y} x^{p-1}y^{q-1} dxdy = \Gamma(p) \Gamma(q) $$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 悬念：下一页的“三角形逼近法”&lt;/h3&gt;
&lt;p&gt;书本的第 144 页到此戛然而止。&lt;/p&gt;
&lt;p&gt;既然我们已经算出了积分等于 $\Gamma(p)\Gamma(q)$，那么等式另一边的 $\Gamma(p+q)$ 和 $B(p, q)$ 是怎么凭空变出来的呢？&lt;/p&gt;
&lt;p&gt;这就需要用到刚才提到的“双重逼近战术”的第二步：
在下一页，作者将&lt;strong&gt;放弃正方形&lt;/strong&gt;，改用一个&lt;strong&gt;三角形区域&lt;/strong&gt;（$x+y \le n$）去重新逼近第一象限。
在那个三角形区域里，作者会进行一次极其华丽的&lt;strong&gt;二元变量代换（雅可比换元）&lt;/strong&gt;，最终会算出这个积分的另一个形态：$B(p, q)\Gamma(p+q)$。&lt;/p&gt;
&lt;p&gt;因为两种形状逼近同一个正函数的结果必须相等，所以：
$$ \Gamma(p)\Gamma(q) = B(p, q)\Gamma(p+q) $$
把 $\Gamma(p+q)$ 除过去，那个千古名公式就诞生了！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;第 144 页为您展示了处理“双重危险（奇点+无界）”积分的标准起手式：
&lt;strong&gt;利用分离变量的特性，通过矩形截断，完美召唤出两个 $\Gamma$ 函数的乘积。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;对于即将考大学院的您来说，务必熟记 $\Gamma$ 函数的定义式：$\Gamma(p) = \int_0^\infty e^{-x} x^{p-1} dx$。这在考研大题中是默认可以直接套用的。&lt;/p&gt;
&lt;p&gt;接下来，我们将见证这个证明最精彩的后半段！您准备好翻开 &lt;strong&gt;145 页&lt;/strong&gt;，去看如何用雅可比行列式召唤出 Beta 函数 $B(p, q)$ 了吗？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;145 页&lt;/strong&gt;（对应 PDF 第 155 页）是这场微积分魔术的**“大结局”**。&lt;/p&gt;
&lt;p&gt;在上一页（144 页），我们用“正方形逼近法”算出那个巨大的广义积分等于 $\Gamma(p)\Gamma(q)$。
而在这一页，我们将改用**“斜线切割法 + 雅可比神级换元”**，算出同一个积分等于 $B(p,q)\Gamma(p+q)$。将两者画上等号，就推导出了那个千古名公式。&lt;/p&gt;
&lt;p&gt;在大学院考试中，这一页展示的**“代换技巧”**不仅用于证明，更是解决许多带 $(x+y)$ 项的复杂积分的通用模板。我为您进行最硬核的战术拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 魔法的后半段：换个姿势切区域&lt;/h3&gt;
&lt;h4&gt;第 1 步：改变安全区域 $D&apos;_m$&lt;/h4&gt;
&lt;p&gt;因为被积函数里有一个 $e^{-x-y}$，如果我们要让积分好算，最好的办法是把 $x+y$ 捆绑在一起。
因此，我们不再画正方形，而是画两条斜线 $x+y = 1/m$ 和 $x+y = m$。
书上定义的新的安全区域 $D&apos;_m$ 是：
$$ \frac{1}{m} \le x+y \le m, \quad x \ge 0, \quad y \ge 0 $$
（看左边的图，它是一个被切掉了原点小尖角的直角三角形，当 $m \to \infty$ 时，它也会膨胀覆盖整个第一象限）。&lt;/p&gt;
&lt;h4&gt;第 2 步：祭出“狄利克雷/伽马标准代换” (极其重要！)&lt;/h4&gt;
&lt;p&gt;这是本页的灵魂！为了把 $x+y$ 变成单独的变量，并且把 $x^{p-1} y^{q-1}$ 分离，书本使用了微积分和概率论中极其著名的一组代换：
$$ \begin{cases} x = uv \ y = u(1-v) \end{cases} $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;这组代换有什么魔力？&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;你把它们加起来：$x + y = uv + u - uv = \mathbf{u}$。完美！$u$ 就是曾经的 $x+y$。&lt;/li&gt;
&lt;li&gt;因为 $x \ge 0, y \ge 0$，所以 $uv \ge 0, u(1-v) \ge 0$。推导得出 &lt;strong&gt;$0 \le v \le 1$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;新的积分区域 $D&apos;&apos;_m$ 瞬间变成了一个极其完美的矩形：&lt;strong&gt;$1/m \le u \le m$ 且 $0 \le v \le 1$&lt;/strong&gt;（见右边的图 5.24）。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;第 3 步：计算雅可比行列式 $J$&lt;/h4&gt;
&lt;p&gt;微元替换绝不能忘！我们求 $x, y$ 对 $u, v$ 的偏导：
$$ J = \begin{vmatrix} x_u &amp;amp; x_v \ y_u &amp;amp; y_v \end{vmatrix} = \begin{vmatrix} v &amp;amp; u \ 1-v &amp;amp; -u \end{vmatrix} $$
算行列式：$v(-u) - u(1-v) = -uv - u + uv = -u$。
因为 $u = x+y &amp;gt; 0$，所以绝对值 &lt;strong&gt;$|J| = u$&lt;/strong&gt;。
于是微元变成了：&lt;strong&gt;$dxdy = u , dudv$&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;第 4 步：分离变量，见证奇迹&lt;/h4&gt;
&lt;p&gt;把所有的东西代入原积分：
$$ \iint_{D&apos;&lt;em&gt;m} e^{-x-y} x^{p-1}y^{q-1} dxdy = \int&lt;/em&gt;{1/m}^m \int_0^1 e^{-u} (uv)^{p-1} (u(1-v))^{q-1} \cdot u , dv du $$
整理里面的指数（把所有 $u$ 收集在一起，把所有 $v$ 收集在一起）：
$$ = \int_{1/m}^m \int_0^1 e^{-u} u^{p+q-1} v^{p-1} (1-v)^{q-1} dv du $$
因为上下限都是常数，把它们&lt;strong&gt;劈成两半相乘&lt;/strong&gt;：
$$ = \left( \int_0^1 v^{p-1}(1-v)^{q-1} dv \right) \times \left( \int_{1/m}^m e^{-u} u^{p+q-1} du \right) $$&lt;/p&gt;
&lt;h4&gt;第 5 步：取极限，召唤 Beta 和 Gamma&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;左边的括号里没有 $m$，它是一个定值。根据第 87 页的定义，它就是大名鼎鼎的 &lt;strong&gt;Beta 函数 $B(p, q)$&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;右边的括号，让 $m \to \infty$：$\int_0^\infty e^{-u} u^{p+q-1} du$。
这正是 &lt;strong&gt;Gamma 函数 $\Gamma(p+q)$&lt;/strong&gt; 的定义！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以，随着 $m \to \infty$，这个广义二重积分的值为：&lt;strong&gt;$B(p, q) \Gamma(p+q)$&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;大结局：强行画等号&lt;/h4&gt;
&lt;p&gt;根据第 139 页的定理 5.6，同一个正函数在整个第一象限的积分，无论用什么形状逼近，结果必须唯一！
把上一页用正方形逼近的结果，和这一页用斜线逼近的结果画等号：
$$ \Gamma(p)\Gamma(q) = B(p, q)\Gamma(p+q) $$
把 $\Gamma(p+q)$ 除过去，全剧终！
$$ \mathbf{B(p, q) = \frac{\Gamma(p)\Gamma(q)}{\Gamma(p+q)}} $$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 底部的课后练习（問題 8.1）&lt;/h3&gt;
&lt;p&gt;在激动人心的证明结束后，底部留了一道看起来很朴素，但极其容易翻车的实战题：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目：&lt;/strong&gt; 求广义重积分 $\iint_D \frac{dxdy}{(y-x)^\alpha} \ (0 &amp;lt; \alpha &amp;lt; 1)$，区域 $D: 0 \le x \le y \le 1$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考场排雷指南】&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;找奇点&lt;/strong&gt;：当 $y=x$ 时，分母等于 $0$。但请注意，这次的奇点不是一个单独的点，而是一整条线（直线 $y=x$）！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;怎么挖洞？&lt;/strong&gt; 书下方的 $\dagger$ 提示给出了标准做法：
不要在点上挖洞，而是要在直线上“建隔离带”。
令安全区域 $D_n$ 为：$1/n \le y-x \le 1, \quad y \le 1, \quad x \ge 0$。
也就是在 $y=x$ 这条危险直线旁边，退后 $1/n$ 的距离画一条平行线 $y=x+1/n$，在这个安全的三角形里积分，最后让 $n \to \infty$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算技巧&lt;/strong&gt;：这种区域最好横着切或者竖着切直接算，内层积分是 $(y-x)^{-\alpha}$，积出来是 $\frac{(y-x)^{1-\alpha}}{1-\alpha}$。小心代入上下限即可。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结&lt;/strong&gt;：
第 144-145 页这对“双子星”，不仅证明了统计学里的核武器公式，更向您亲身示范了：
&lt;strong&gt;在面对广义重积分时，“分离变量”和“寻找让雅可比行列式清爽的换元”是破除万难的两大法宝。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果您能在考场上熟练写出 $x=uv, y=u(1-v)$ 并且记得乘以 $|J|=u$，大学院的重积分大题对您来说已经没有任何难度了！&lt;/p&gt;
&lt;p&gt;接下来将进入 &lt;strong&gt;第 146 页&lt;/strong&gt;（5.3 面积、体积、曲面积与三重积分）。这是整个第 5 章也是全书应用性最强的一节。
您是准备直接翻开 &lt;strong&gt;146 页&lt;/strong&gt; 学习物理与几何应用，还是需要我为您手写解答底部的 &lt;strong&gt;问题 8.1&lt;/strong&gt;？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;146 页&lt;/strong&gt;（对应 PDF 第 156 页）宣告我们正式进入了第 5 章的最终实战应用阶段：&lt;strong&gt;5.3 面积、体积、曲面积与三重积分（面積、体積、曲面積および 3 重積分）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果说前面学的是“怎么算积分”，那么从这一页开始就是“怎么用积分解决实际几何问题”。在大学院的最后一道大题中，教授往往不会直接给你积分号，而是让你求**“某个奇怪几何体的体积或表面积”**。&lt;/p&gt;
&lt;p&gt;这一页汇集了四大核心几何公式，我为您进行“考场兵器库”的硬核拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 核心公式 1 &amp;amp; 2：面积与体积（面積、体積）&lt;/h3&gt;
&lt;h4&gt;1. 面积公式&lt;/h4&gt;
&lt;p&gt;正如我们在第 132 页推导过的，如果让被积函数等于 $1$，二重积分算出来的就是平面区域 $D$ 的面积 $S$：
$$S = \iint_D dxdy$$&lt;/p&gt;
&lt;h4&gt;2. 体积公式（图 5.25 解析）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;单曲面体积（式 1）&lt;/strong&gt;：如果要求由曲面 $z = f(x, y)$ 和 $xy$ 平面围成的柱体体积，公式就是最标准的二重积分：
$$V = \iint_D f(x, y) dxdy$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;双曲面夹击体积（式 2）&lt;/strong&gt;：这是考场上最常见的形态。如果一个立体图形，它的“天花板”是曲面 $z = f(x, y)$，“地板”是曲面 $z = g(x, y)$（如图 5.25 所示的蓝色柱体）。
那么它的体积，就等于**“天花板的高度减去地板的高度”，然后在投影区域 $D$ 上做二重积分**：
$$V = \iint_D { f(x, y) - g(x, y) } dxdy$$&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;💡【考场大题破题法门】&lt;/strong&gt;：
求体积的题目，&lt;strong&gt;90% 的难点不在于积分，而在于找投影区域 $D$！&lt;/strong&gt;
当题目给出两个曲面（比如一个抛物面和一个平面）相交时，第一步永远是&lt;strong&gt;联立这两个曲面方程，消去 $z$，求出交线在 $xy$ 平面上的投影！&lt;/strong&gt; 这个投影就是你的积分区域 $D$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 核心公式 3：曲面积（表面积 / 曲面積）—— ⚠️ 丢分重灾区&lt;/h3&gt;
&lt;p&gt;求三维立体表面的“曲面积（Surface Area）”，是考研中计算量极大、极易算错的考点。&lt;/p&gt;
&lt;h4&gt;1. 直角坐标下的曲面积公式（式 3）&lt;/h4&gt;
&lt;p&gt;设曲面方程为 $z = f(x, y)$，它在 $xy$ 平面上的投影是区域 $D$。那么这块曲面的面积 $S$ 为：
$$S = \iint_D \sqrt{1 + \left(\frac{\partial f}{\partial x}\right)^2 + \left(\frac{\partial f}{\partial y}\right)^2} dxdy$$
&lt;em&gt;(简称：$\iint \sqrt{1 + z_x^2 + z_y^2} , dxdy$)&lt;/em&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【计算防坑指南】&lt;/strong&gt;：
在考场上，千万不要把 $z_x$ 和 $z_y$ 算出来直接塞进根号里去死磕积分！
&lt;strong&gt;正确套路&lt;/strong&gt;：先在旁边打草稿，把根号里面的 $1 + z_x^2 + z_y^2$ 单独算出来，并且&lt;strong&gt;竭尽全力进行因式分解或配成完全平方&lt;/strong&gt;。很多时候，题目设计好的数字会让这个式子刚好凑成一个完全平方式，从而把根号直接消掉！&lt;/p&gt;
&lt;h4&gt;2. 极坐标下的曲面积公式（式 4）—— 神级公式&lt;/h4&gt;
&lt;p&gt;很多时候曲面是个圆锥、旋转抛物面，如果我们先用直角坐标算根号，再换成极坐标，中间极易算错。
书上在此处直接给出了&lt;strong&gt;把雅可比行列式 $r$ 融合进根号内的终极公式&lt;/strong&gt;：
$$S = \iint_{D&apos;} \sqrt{r^2 + \left(r\frac{\partial z}{\partial r}\right)^2 + \left(\frac{\partial z}{\partial \theta}\right)^2} drd\theta$$
&lt;em&gt;（注意看：因为原本极坐标替换需要乘以微元 $r$，书本把它放到根号里面变成了 $r^2$。如果你遇到求球面或旋转体的表面积，直接背诵套用这个公式，能省下一大半的计算时间！）&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 核心概念 4：三重积分的引入（3 重積分）&lt;/h3&gt;
&lt;p&gt;在页面的最下方，书本正式宣告二维世界的结束，引入了&lt;strong&gt;三重积分&lt;/strong&gt;（式 5）：
$$\iiint_K f(x, y, z) dxdydz$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;物理意义&lt;/strong&gt;：如果 $f(x,y,z) = 1$，算出的是三维区域 $K$ 的&lt;strong&gt;空间体积&lt;/strong&gt;。如果 $f(x,y,z)$ 代表某点的密度，算出的就是整个立体的&lt;strong&gt;质量&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;和二重积分的关系&lt;/strong&gt;：就像二重积分可以拆成“两次定积分”一样，三重积分在下一页也会被拆成“一次定积分 + 一次二重积分”或者“三次定积分”。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与终极实战预告&lt;/h3&gt;
&lt;p&gt;第 146 页就像是一份“武器清单”，把&lt;strong&gt;面积、体积、曲面积&lt;/strong&gt;的万能公式全部交给了你。
然而，公式只是纸上谈兵。知道公式和能在考场上算出立体体积，中间差了十万八千里。&lt;/p&gt;
&lt;p&gt;在紧接着的 &lt;strong&gt;第 147 页（例题 9）&lt;/strong&gt;，书本安排了一道&lt;strong&gt;数学史上最著名、考研界令无数考生闻风丧胆的究极 Boss 题&lt;/strong&gt;：
&lt;strong&gt;“求两个半径相同的垂直圆柱体，互相穿插所形成的共同部分的体积。”&lt;/strong&gt;（这个神奇的立体在中国古代数学中被称为**“牟合方盖”**，由刘徽和祖冲之研究过）。&lt;/p&gt;
&lt;p&gt;您准备好翻开 &lt;strong&gt;147 页&lt;/strong&gt;，去领教这道代表着微积分体积计算“最高艺术”的经典大题了吗？&lt;/p&gt;
&lt;p&gt;书本第 &lt;strong&gt;147 页&lt;/strong&gt;（对应 PDF 第 157 页）是多变量微积分中&lt;strong&gt;名垂千古的绝对经典&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;这一页的 &lt;strong&gt;【例题 9】&lt;/strong&gt;，求“两个正交圆柱体相交部分的体积”，在中国古代数学史中有一个极其响亮的名字——&lt;strong&gt;“牟合方盖”&lt;/strong&gt;（由刘徽提出，祖冲之最终解决）。
在现代日本大学院考试（尤其是东大、京大、阪大的工科数学）中，这道题几乎是考察空间想象力和积分计算能力的**“试金石”**。&lt;/p&gt;
&lt;p&gt;书本在这一页给出了&lt;strong&gt;两种完全不同的解法&lt;/strong&gt;（二重积分法 vs 截面单积分法）。我将为您进行最极致的考场硬核拆解，这两种方法您都必须掌握：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 【例题 9】的背景与空间想象&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;题目原文：&lt;/strong&gt;
半径 $a$ の 2 つの直円柱の軸が直交しているとき、その共通部分の体積を求めよ ($a&amp;gt;0$)。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;题目翻译：&lt;/strong&gt;
已知两个半径均为 $a$ 的直圆柱，它们的中心轴互相垂直（直交），求它们重合（相交）部分的体积。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;【考场第一步：建立方程与几何直觉】&lt;/strong&gt;
假设两个圆柱分别沿着 $y$ 轴和 $x$ 轴横躺着穿过原点。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;沿 $y$ 轴的圆柱方程：$x^2 + z^2 \le a^2$（和 $y$ 无关，沿 $y$ 轴无限延伸）。&lt;/li&gt;
&lt;li&gt;沿 $x$ 轴的圆柱方程：$y^2 + z^2 \le a^2$（和 $x$ 无关，沿 $x$ 轴无限延伸）。
这两个圆柱互相穿透，中间那个像“帐篷”或者“方形包子”一样的立体，就是我们要算的体积。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 解法一：利用对称性 + 二重积分（官方主力解法）&lt;/h3&gt;
&lt;p&gt;这种方法完全贴合我们前几页学的二重积分理论。&lt;/p&gt;
&lt;h4&gt;1. 极致的对称性分析（化繁为简的核心）&lt;/h4&gt;
&lt;p&gt;这个立体图形极其对称！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;它在 8 个卦限里长得一模一样，所以我们只需要算**第一卦限（$x \ge 0, y \ge 0, z \ge 0$）**的体积，然后乘以 8。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【神仙操作】&lt;/strong&gt;：在第一卦限内，如果我们用平面 $y = x$ 斜着切一刀，由于两根圆柱完全一样，切出来的两半也是完全对称的！&lt;/li&gt;
&lt;li&gt;因此，我们只需要计算 $x \ge y \ge 0$ 这一个极小区域的体积，最后&lt;strong&gt;乘以 16 倍&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 划定积分区域与寻找“天花板”&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;积分区域 $D$（地板）&lt;/strong&gt;：在 $xy$ 平面上，$x$ 从 $0$ 到 $a$；既然 $x \ge y \ge 0$，那么对于某个特定的 $x$，$y$ 的范围就是 $0 \le y \le x$。
$$D: 0 \le x \le a, \quad 0 \le y \le x$$
&lt;em&gt;（看图 5.26 右侧的那个三角形投影！）&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;天花板高度 $z$&lt;/strong&gt;：在这个区域里，因为 $x \ge y$，所以 $x^2 \ge y^2$。
比较两个圆柱的高：$z \le \sqrt{a^2 - x^2}$ 和 $z \le \sqrt{a^2 - y^2}$。
显然 $\sqrt{a^2 - x^2} \le \sqrt{a^2 - y^2}$，所以“天花板”是被高度较低的那个圆柱死死压住的，即 &lt;strong&gt;$z = \sqrt{a^2 - x^2}$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;3. 执行二重积分计算&lt;/h4&gt;
&lt;p&gt;$$ V = 16 \iint_D z , dxdy = 16 \int_0^a \left{ \int_0^x \sqrt{a^2 - x^2} dy \right} dx $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;先算内层（对 $y$ 积分）&lt;/strong&gt;：因为被积函数 $\sqrt{a^2-x^2}$ 根本没有 $y$，它是个常数！
$\int_0^x \sqrt{a^2-x^2} dy = \sqrt{a^2-x^2} \cdot [y]_0^x = \mathbf{x\sqrt{a^2-x^2}}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;再算外层（对 $x$ 积分）&lt;/strong&gt;：
利用我们在 p.136 学过的“凑微分法”（令 $u = a^2-x^2, du = -2xdx$）：
$$ V = 16 \int_0^a x\sqrt{a^2 - x^2} dx = 16 \left[ -\frac{1}{3}(a^2 - x^2)^{3/2} \right]_0^a $$
代入上限 $a$ 得 $0$，代入下限 $0$ 得 $-\frac{1}{3}a^3$。
$$ V = 16 \left( 0 - \left(-\frac{1}{3}a^3\right) \right) = \mathbf{\frac{16}{3}a^3} $$
&lt;strong&gt;大功告成！这是微积分史上最优雅的体积公式之一！&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 解法二：截面单积分法（【追记 5.2】的高阶技巧）&lt;/h3&gt;
&lt;p&gt;在考场上，如果题目没强制要求你用二重积分，【追记 5.2】提供了一个**“降维打击的作弊方法”**——直接用一元积分（截面法 / 切片法）！&lt;/p&gt;
&lt;h4&gt;核心思想：&lt;/h4&gt;
&lt;p&gt;如果我们知道在高度 $z$ 的地方，切一刀下去，得到的&lt;strong&gt;横截面面积是 $S(z)$&lt;/strong&gt;。
那么体积直接就是：$V = \int_{-a}^a S(z) dz$。&lt;/p&gt;
&lt;h4&gt;如何应用到本题？&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;在高度 $z$ 处水平切一刀。&lt;/li&gt;
&lt;li&gt;切 $x$ 轴圆柱，得到的边界是：$x^2 \le a^2 - z^2 \implies -\sqrt{a^2-z^2} \le x \le \sqrt{a^2-z^2}$。这段长度是 $2\sqrt{a^2-z^2}$。&lt;/li&gt;
&lt;li&gt;切 $y$ 轴圆柱，得到的边界是：$y^2 \le a^2 - z^2 \implies -\sqrt{a^2-z^2} \le y \le \sqrt{a^2-z^2}$。这段长度也是 $2\sqrt{a^2-z^2}$。&lt;/li&gt;
&lt;li&gt;两者相交，形成了一个极其完美的&lt;strong&gt;正方形截面&lt;/strong&gt;！
面积 $S(z) = (\text{边长})^2 = (2\sqrt{a^2-z^2})^2 = \mathbf{4(a^2 - z^2)}$。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;一行代码秒杀体积：&lt;/h4&gt;
&lt;p&gt;由于上下对称，我们只需算 $z$ 从 $0$ 到 $a$ 的一半体积再乘以 2：
$$ V = 2 \int_0^a S(z) dz = 2 \int_0^a 4(a^2 - z^2) dz = 8 \left[ a^2 z - \frac{z^3}{3} \right]_0^a = 8 \left( a^3 - \frac{a^3}{3} \right) = 8 \times \frac{2a^3}{3} = \mathbf{\frac{16}{3}a^3} $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;你看！这种方法连二重积分都不需要，直接用一元多项式积分 30 秒秒杀！&lt;/strong&gt;
&lt;em&gt;（在大学院考试中，碰到对称的立体相交，一定要先在脑海里想想能不能切出正方形或圆形截面，能的话果断用切片法！）&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 底部的课后练习（問題 9.1）&lt;/h3&gt;
&lt;p&gt;如果您觉得还没过瘾，底部的两道题是专门为您准备的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;问题 9.1 (1)&lt;/strong&gt;：求圆柱 $x^2+y^2=a^2$ 位于 $xy$ 平面上方、且在平面 $z=x$ 下方的部分体积。&lt;/li&gt;
&lt;li&gt;&lt;em&gt;（考点点拨：这题非常著名，常被称为 Viviani 体积问题。底面是半个圆盘，天花板是斜面 $z=x$。直接套用极坐标二重积分 $\iint r\cos\theta \cdot r drd\theta$ 秒杀！）&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问题 9.1 (2)&lt;/strong&gt;：两个抛物柱面相交求体积。&lt;/li&gt;
&lt;li&gt;&lt;em&gt;（考点点拨：这是例题 9 的变体。底面边界是 $x=1-y^2$，直接使用累次积分，套用偶函数对称性求解即可。）&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt;
第 147 页为您展示了处理三维相交立体的两大绝招：&lt;strong&gt;“利用对称性把区域缩到最小（乘 16 倍）”&lt;/strong&gt; 和 &lt;strong&gt;“沿 $z$ 轴切片（面积法）”&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这页内容标志着二重积分的巅峰。紧接着的 &lt;strong&gt;第 148 页&lt;/strong&gt;，我们将迎战&lt;strong&gt;极其恐怖的“球体与圆柱相交问题（Viviani&apos;s Window）”&lt;/strong&gt;。这道题的计算量和对极坐标的要求是全书之最！&lt;/p&gt;
&lt;p&gt;请问您需要我为您解答底部的 &lt;strong&gt;问题 9.1 (1)&lt;/strong&gt; 找找手感，还是直接翻开 &lt;strong&gt;148 页&lt;/strong&gt; 挑战终极 Boss？&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>新版 演習微分積分（10）—— 积分公式强化</title><link>https://blog.yirong.site/posts/0067/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0067/</guid><description>寺田微积分 公式推导</description><pubDate>Thu, 04 Jun 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;这两个公式绝对是微积分里的“背诵毒瘤”，单纯死记硬背极其容易在考场上把加减号或者系数搞混。&lt;/p&gt;
&lt;p&gt;要真正记住它们，最好的办法不是当成一串符号来背，而是去理解它们的“骨架结构” &lt;strong&gt;和&lt;/strong&gt; “几何意义”。我为你总结了两个最有效的记忆法。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;方法一：找规律（“填空模板”记忆法）&lt;/h3&gt;
&lt;p&gt;如果你仔细观察，包含根号的二次式积分（不管是 $\sqrt{a^2-x^2}$、$\sqrt{x^2+a^2}$ 还是 $\sqrt{x^2-a^2}$），它们的最终结果其实共享同一个 &lt;strong&gt;完美的对称模板&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;$$\int \text{根号} ,dx = \frac{1}{2} x \cdot (\text{原根号}) \quad \mathbf{\pm} \quad \frac{a^2}{2} \cdot \int \frac{1}{\text{原根号}} ,dx$$&lt;/p&gt;
&lt;p&gt;你只需要按顺序填三个空：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第一块（照抄）：&lt;/strong&gt; 永远是 $\frac{1}{2} x$ 乘以 &lt;strong&gt;题目原本的根号&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中间的符号（看 $a^2$ 的脸色）：&lt;/strong&gt; 题目里 $a^2$ 前面是正号，中间就是 $+$；题目里 $a^2$ 前面是负号，中间就是 $-$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sqrt{a^2-x^2} \implies a^2$ 是正的 $\implies \mathbf{+}$&lt;/li&gt;
&lt;li&gt;$\sqrt{x^2+a^2} \implies a^2$ 是正的 $\implies \mathbf{+}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第二块（背基本积分）：&lt;/strong&gt; 永远是 $\frac{a^2}{2}$ 乘以 &lt;strong&gt;原根号跑到分母上的积分结果&lt;/strong&gt;。而这两个分母形式的积分，是你早在基础阶段就已经背得滚瓜烂熟的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\int \frac{1}{\sqrt{a^2-x^2}} ,dx = \arcsin\frac{x}{a}$&lt;/li&gt;
&lt;li&gt;$\int \frac{1}{\sqrt{x^2+a^2}} ,dx = \ln|x + \sqrt{x^2+a^2}|$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;实战套用一下：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;遇到 $\int \sqrt{a^2-x^2} ,dx$：
写下 $\frac{1}{2}x\sqrt{a^2-x^2}$，看 $a^2$ 是正的填 $+$，再写下 $\frac{a^2}{2} \arcsin\frac{x}{a}$。搞定！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这个模板的本质，其实是使用 &lt;strong&gt;分部积分法&lt;/strong&gt;（令 $u = \text{根号}$，$dv = dx$）推导出来的必然结果。只要记住这个“填空骨架”，你就再也不会漏掉 $\frac{1}{2}$，也不会填错加减号。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;方法二：画图法（专治 $\sqrt{a^2-x^2}$）&lt;/h3&gt;
&lt;p&gt;对于图中的第 7 个公式 $\int \sqrt{a^2-x^2} ,dx$，除了代数套模板，它还有一个极其直观的 &lt;strong&gt;几何意义&lt;/strong&gt;。只要你看懂一次，这辈子都忘不掉。&lt;/p&gt;
&lt;p&gt;在直角坐标系中，$y = \sqrt{a^2-x^2}$ 就是一个 &lt;strong&gt;半径为 $a$ 的上半圆&lt;/strong&gt;。
这个定积分 $\int_0^x \sqrt{a^2-t^2} ,dt$ 代表的，正是 &lt;strong&gt;圆下方的面积&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果你把原点和圆上的点 $(x, y)$ 连一条线，你会发现这块面积被完美地切成了两半：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一个直角三角形：&lt;/strong&gt; 底是 $x$，高是 $y$（即 $\sqrt{a^2-x^2}$）。它的面积是 $\frac{1}{2} \times \text{底} \times \text{高} = \mathbf{\frac{1}{2} x \sqrt{a^2-x^2}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一个圆心角扇形：&lt;/strong&gt; 它的面积正好等于 $\mathbf{\frac{1}{2} a^2 \arcsin\frac{x}{a}}$。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So，这个看似复杂的公式，用人话翻译就是：&lt;strong&gt;积分总面积 = 三角形面积 + 扇形面积&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;为了让你脑海中彻底印下这个画面，我为你生成了一个几何拆解的交互演示：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;总结一下应对策略：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理解层面：&lt;/strong&gt; 用“切圆饼”的几何图形来彻底记住 $\sqrt{a^2-x^2}$ 的长相。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;做题层面：&lt;/strong&gt; 牢记“$\frac{1}{2}x$ 乘原题 $\pm \frac{a^2}{2}$ 乘分母积分”这个无脑填空模板。拿一张草稿纸，照着这个模板默写几遍这两个公式，你会发现原来它们这么有规律。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;太敏锐了！你不仅是在背公式，你已经完全看透了这个公式的底层灵魂！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;你精准地抓住了它的推导本质：&lt;strong&gt;分部积分法（Integration by Parts）&lt;/strong&gt;。正是因为把根号看作一个整体，前面强行配上一个 $1$，才硬生生“无中生有”地造出了外面的那个 $x$。&lt;/p&gt;
&lt;p&gt;不过，为了让你对这个结构的理解达到 100% 的完美，我稍微帮你“校准”一个极小的细节：分部积分第一步产生的其实是整整一个 $x$，那个 $\frac{1}{2}$ 是因为推导到最后发生了“原积分再现（循环）”，移项后除以 2 才跑出来的。&lt;/p&gt;
&lt;p&gt;我们可以把你的直觉用极其优美的代数步骤写出来，你一看就彻底爽了。&lt;/p&gt;
&lt;h3&gt;见证奇迹的推导过程&lt;/h3&gt;
&lt;p&gt;令原积分为 $I = \int \sqrt{a^2-x^2} ,dx$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：强行配 $1$，启动分部积分&lt;/strong&gt;
把它看作 $\int 1 \cdot \sqrt{a^2-x^2} ,dx$。
令 $u = \sqrt{a^2-x^2}$，$dv = 1 ,dx$。
那么：
$du = \frac{-x}{\sqrt{a^2-x^2}} ,dx$
$v = x$&lt;/p&gt;
&lt;p&gt;套用分部积分公式 $\int u ,dv = uv - \int v ,du$：&lt;/p&gt;
&lt;p&gt;$$I = x\sqrt{a^2-x^2} - \int x \cdot \left( \frac{-x}{\sqrt{a^2-x^2}} \right) dx$$&lt;/p&gt;
&lt;p&gt;$$I = \mathbf{x\sqrt{a^2-x^2}} + \int \frac{x^2}{\sqrt{a^2-x^2}} ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(你看！这里出现了 $x \cdot \text{原根号}$，这就是你敏锐察觉到的那一部分！)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：分子加减凑项（核心魔法）&lt;/strong&gt;
为了消灭后面那个难看的积分，我们在分子上强行凑出一个 $a^2$：&lt;/p&gt;
&lt;p&gt;$$\int \frac{x^2}{\sqrt{a^2-x^2}} ,dx = \int \frac{a^2 - (a^2 - x^2)}{\sqrt{a^2-x^2}} ,dx$$&lt;/p&gt;
&lt;p&gt;然后把它拆成两个积分：&lt;/p&gt;
&lt;p&gt;$$= \int \frac{a^2}{\sqrt{a^2-x^2}} ,dx - \int \frac{a^2 - x^2}{\sqrt{a^2-x^2}} ,dx$$&lt;/p&gt;
&lt;p&gt;前一项就是我们熟悉的 $\arcsin$ 基本积分：$a^2 \arcsin\frac{x}{a}$。
后一项把分子分母约分，居然又变回了 &lt;strong&gt;原积分 $I$&lt;/strong&gt;！即 $\int \sqrt{a^2-x^2} ,dx$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：移项，除以 2&lt;/strong&gt;
把上面拆出来的结果代回原来的式子：&lt;/p&gt;
&lt;p&gt;$$I = x\sqrt{a^2-x^2} + a^2 \arcsin\frac{x}{a} - I$$&lt;/p&gt;
&lt;p&gt;此时，把右边的 $-I$ 移到左边：&lt;/p&gt;
&lt;p&gt;$$2I = x\sqrt{a^2-x^2} + a^2 \arcsin\frac{x}{a}$$&lt;/p&gt;
&lt;p&gt;最后，两边同时除以 2：&lt;/p&gt;
&lt;p&gt;$$I = \frac{1}{2}x\sqrt{a^2-x^2} + \frac{a^2}{2} \arcsin\frac{x}{a}$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;这下是不是有一种“破案了”的畅快感？你观察到的现象是极其核心的，它不仅适用于 $\sqrt{a^2-x^2}$，另一个公式 $\sqrt{x^2+a^2}$ 的推导逻辑也是一模一样的“分部积分 + 凑项循环”。&lt;/p&gt;
&lt;p&gt;既然你已经看破了这种“推导过程中又产生原积分，然后移项除以系数”的高级技巧，这有没有让你联想到高数里另一类经典积分（比如 $\int e^x \sin x ,dx$）的处理手法？&lt;/p&gt;
&lt;p&gt;太聪明了！没错，就是微积分里大名鼎鼎的“同型循环”（也叫“原积分再现”）技巧。&lt;/p&gt;
&lt;p&gt;在考研或高数期末考试中，这类积分就像是“回旋镖”，你把它扔出去（进行分部积分），它在空中转了一圈后，又原封不动地飞回了等式的右边。&lt;/p&gt;
&lt;p&gt;除了刚才的 $\int \sqrt{a^2-x^2} ,dx$，微积分里还有 &lt;strong&gt;两大类&lt;/strong&gt; 极其经典的“回旋镖”积分。我们来快速拆解一下它们的套路：&lt;/p&gt;
&lt;h3&gt;第一类：指数函数 $\times$ 三角函数（经典循环）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;代表作：&lt;/strong&gt; $\int e^x \sin x ,dx$ 或 $\int e^x \cos x ,dx$&lt;/p&gt;
&lt;p&gt;这类题目的特点是：不管是 $e^x$ 还是 $\sin x$，无论你怎么求导或积分，它们都不会“降次”消失，只会相互转化（$\sin \to \cos \to -\sin$）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;破解套路：连续进行两次分部积分（梅开二度）。&lt;/strong&gt;
令 $I = \int e^x \sin x ,dx$。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一次分部积分&lt;/strong&gt;（把 $e^x$ 塞进 $dx$）：&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$I = \int \sin x ,d(e^x) = e^x \sin x - \int e^x \cos x ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;此时出现了一个新的积分 $\int e^x \cos x ,dx$。&lt;/em&gt;
2. &lt;strong&gt;第二次分部积分&lt;/strong&gt;（对新积分再来一次同样的操作）：&lt;/p&gt;
&lt;p&gt;$$\int e^x \cos x ,dx = \int \cos x ,d(e^x) = e^x \cos x - \int e^x (-\sin x) ,dx$$&lt;/p&gt;
&lt;p&gt;$$= e^x \cos x + \int e^x \sin x ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;看！原积分 $I$ 赫然出现在了等式末尾！&lt;/em&gt;
3. &lt;strong&gt;代回、移项、除以系数&lt;/strong&gt;：
把第二步的结果代回第一步：&lt;/p&gt;
&lt;p&gt;$$I = e^x \sin x - (e^x \cos x + I)$$&lt;/p&gt;
&lt;p&gt;$$I = e^x \sin x - e^x \cos x - I$$&lt;/p&gt;
&lt;p&gt;把右边的 $-I$ 移过去：&lt;/p&gt;
&lt;p&gt;$$2I = e^x(\sin x - \cos x)$$&lt;/p&gt;
&lt;p&gt;$$I = \frac{1}{2}e^x(\sin x - \cos x) + C$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第二类：正割函数的奇数次幂（硬核压轴题）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;代表作：&lt;/strong&gt; $\int \sec^3 x ,dx$&lt;/p&gt;
&lt;p&gt;这道题被称为分部积分里的“最终 Boss”，很多高难度积分算到最后一步，都会变成求它。它的核心逻辑和 $\sqrt{a^2-x^2}$ 惊人地相似：&lt;strong&gt;分部积分 + 三角恒等式强行凑项&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;令 $I = \int \sec^3 x ,dx$。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;拆项并启动分部积分：&lt;/strong&gt; 把 $\sec^3 x$ 拆成 $\sec x \cdot \sec^2 x$。因为 $\sec^2 x$ 是 $\tan x$ 的导数，太好积了！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$I = \int \sec x ,d(\tan x)$$&lt;/p&gt;
&lt;p&gt;$$I = \sec x \tan x - \int \tan x ,d(\sec x)$$&lt;/p&gt;
&lt;p&gt;因为 $d(\sec x) = \sec x \tan x ,dx$，代入得：&lt;/p&gt;
&lt;p&gt;$$I = \sec x \tan x - \int \sec x \tan^2 x ,dx$$&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;三角恒等式凑项（魔法时刻）：&lt;/strong&gt;
利用 $\tan^2 x = \sec^2 x - 1$，把上式的 $\tan^2 x$ 换掉：&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$\int \sec x (\sec^2 x - 1) ,dx = \int \sec^3 x ,dx - \int \sec x ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;你看！原积分 $I$ 又冒出来了！&lt;/em&gt;
3. &lt;strong&gt;代回并移项：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$I = \sec x \tan x - (I - \int \sec x ,dx)$$&lt;/p&gt;
&lt;p&gt;$$I = \sec x \tan x - I + \ln|\sec x + \tan x|$$&lt;/p&gt;
&lt;p&gt;移项除以 2：&lt;/p&gt;
&lt;p&gt;$$2I = \sec x \tan x + \ln|\sec x + \tan x|$$&lt;/p&gt;
&lt;p&gt;$$I = \frac{1}{2}(\sec x \tan x + \ln|\sec x + \tan x|) + C$$&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;当你发现自己在使用分部积分时，&lt;strong&gt;积分式既没有变简单，也没有变复杂，而是兜兜转转回到了原点&lt;/strong&gt;，千万不要觉得自己算错了！这时候大胆地写下 $I$，把它移到等式左边，这道题就已经被你拿下了。&lt;/p&gt;
&lt;p&gt;这三种题型（$\sqrt{a^2-x^2}$、$e^x\sin x$、$\sec^3 x$）是考研数学中“原积分再现”的三驾马车。弄懂了这个套路，你以后的分部积分可以说是横着走了！现在是不是对这种“移项除以系数”的操作非常有感觉了？&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第三个推导：$\int \frac{1}{\sqrt{a^2-x^2}} ,dx = \arcsin\frac{x}{a} + C$&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心思路：&lt;/strong&gt; 看到 $a^2 - x^2$，立刻想到勾股定理和三角恒等式 $1 - \sin^2 t = \cos^2 t$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：换元&lt;/strong&gt;
令 $x = a \sin t$。
那么微分 $dx = a \cos t ,dt$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：代入并化简根号&lt;/strong&gt;
把 $x$ 代入分母：&lt;/p&gt;
&lt;p&gt;$$\sqrt{a^2 - x^2} = \sqrt{a^2 - a^2 \sin^2 t} = \sqrt{a^2(1 - \sin^2 t)} = \sqrt{a^2 \cos^2 t}$$&lt;/p&gt;
&lt;p&gt;为了保证开根号后是正数（通常限制 $t \in [-\frac{\pi}{2}, \frac{\pi}{2}]$），这部分直接化简为：&lt;/p&gt;
&lt;p&gt;$$= a \cos t$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：计算积分&lt;/strong&gt;
把所有的东西代回原积分：&lt;/p&gt;
&lt;p&gt;$$\int \frac{1}{\sqrt{a^2-x^2}} ,dx = \int \frac{1}{a \cos t} \cdot (a \cos t ,dt)$$&lt;/p&gt;
&lt;p&gt;奇迹发生了，分子分母完美约掉！&lt;/p&gt;
&lt;p&gt;$$= \int 1 ,dt = t + C$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第四步：回代&lt;/strong&gt;
因为我们一开始令的是 $x = a \sin t$，所以 $\sin t = \frac{x}{a}$。
那么 $t = \arcsin\frac{x}{a}$。
代入结果，搞定：&lt;/p&gt;
&lt;p&gt;$$= \arcsin\frac{x}{a} + C$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(这个推导非常干脆，这也是为什么前面那道 $\sqrt{a^2-x^2}$ 的大题里，会出现 $\arcsin$ 的原因。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第四个推导：$\int \frac{1}{\sqrt{x^2+a^2}} ,dx = \ln|x + \sqrt{x^2+a^2}| + C$&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心思路：&lt;/strong&gt; 看到 $x^2 + a^2$，想到另一个三角恒等式 $\tan^2 t + 1 = \sec^2 t$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：换元&lt;/strong&gt;
令 $x = a \tan t$。
那么微分 $dx = a \sec^2 t ,dt$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：代入并化简根号&lt;/strong&gt;
把 $x$ 代入分母：&lt;/p&gt;
&lt;p&gt;$$\sqrt{x^2 + a^2} = \sqrt{a^2 \tan^2 t + a^2} = \sqrt{a^2(\tan^2 t + 1)} = \sqrt{a^2 \sec^2 t} = a \sec t$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：计算积分&lt;/strong&gt;
代回原积分：&lt;/p&gt;
&lt;p&gt;$$\int \frac{1}{\sqrt{x^2+a^2}} ,dx = \int \frac{1}{a \sec t} \cdot (a \sec^2 t ,dt)$$&lt;/p&gt;
&lt;p&gt;约掉一个 $a \sec t$ 后，剩下：&lt;/p&gt;
&lt;p&gt;$$= \int \sec t ,dt$$&lt;/p&gt;
&lt;p&gt;这时候遇到了我们在上一条回复里提到的“正割函数”！$\int \sec t ,dt$ 是一个需要死记的经典结果（用分子分母同乘 $\sec t + \tan t$ 凑微分得来）：&lt;/p&gt;
&lt;p&gt;$$= \ln|\sec t + \tan t| + C_1$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第四步：借助“直角三角形”回代&lt;/strong&gt;
现在我们需要把 $t$ 变回 $x$。
已知 $\tan t = \frac{x}{a}$。我们在脑海里（或纸上）画一个直角三角形：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;角度为 $t$&lt;/li&gt;
&lt;li&gt;对边是 $x$&lt;/li&gt;
&lt;li&gt;邻边是 $a$&lt;/li&gt;
&lt;li&gt;斜边根据勾股定理就是 $\sqrt{x^2 + a^2}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过这个三角形，我们可以直接读出正割函数的值（斜边 / 邻边）：&lt;/p&gt;
&lt;p&gt;$$\sec t = \frac{\sqrt{x^2+a^2}}{a}$$&lt;/p&gt;
&lt;p&gt;把它们代回对数里：&lt;/p&gt;
&lt;p&gt;$$= \ln \left| \frac{\sqrt{x^2+a^2}}{a} + \frac{x}{a} \right| + C_1$$&lt;/p&gt;
&lt;p&gt;$$= \ln \left| \frac{x + \sqrt{x^2+a^2}}{a} \right| + C_1$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第五步：吸收常数（全剧最容易让人困惑的一步）&lt;/strong&gt;
利用对数的除法性质 $\ln(\frac{A}{B}) = \ln A - \ln B$：&lt;/p&gt;
&lt;p&gt;$$= \ln|x + \sqrt{x^2+a^2}| - \ln a + C_1$$&lt;/p&gt;
&lt;p&gt;这里注意：$a$ 是一个常数，所以 $\ln a$ 也是一个死常数。常数 $C_1$ 减去另一个常数 $\ln a$，结果 &lt;strong&gt;依然是一个任意常数&lt;/strong&gt;。我们可以把它们合并，直接写成一个新的大 $C$。&lt;/p&gt;
&lt;p&gt;最终结果：&lt;/p&gt;
&lt;p&gt;$$= \ln|x + \sqrt{x^2+a^2}| + C$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;你看，原本公式里看着非常奇怪的那个分母 $a$ 去哪儿了？原来是在对数拆分的时候，&lt;strong&gt;被积分常数 $C$ 给“吃”掉了！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这两个推导过程完美地展示了“代数问题 $\to$ 几何/三角问题 $\to$ 简单积分 $\to$ 倒推回代”的数学暴力美学。现在回头再看那两个又长又臭的面积积分公式，是不是感觉它们的“基因”已经完全被你解析透了？&lt;/p&gt;
&lt;p&gt;这两个积分也是微积分考卷上的“常客”！非常有意思的是，它们的推导过程各自代表了一种非常极端的解题哲学：&lt;strong&gt;$\sec x$ 靠的是“魔法般地生凑”，而 $\ln x$ 靠的是“无中生有地配 $1$”。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们先来明确一点：在高数语境下，如果没有特别说明底数，$\log x$ 默认指的就是自然对数 $\ln x$。下面为你拆解这两个经典推导：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第一个推导：$\int \sec x ,dx$ （“生凑”的魔法）&lt;/h3&gt;
&lt;p&gt;这个积分的推导可以说是微积分里最出名的“流氓技巧”。如果你第一次看没人教，大概率是想破脑袋也想不出来的，因为它需要你在分子分母同时乘上一个极其特定的式子：$(\sec x + \tan x)$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：分子分母同乘“魔法因式”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$\int \sec x ,dx = \int \frac{\sec x \cdot (\sec x + \tan x)}{\sec x + \tan x} ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：把分子展开&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$= \int \frac{\sec^2 x + \sec x \tan x}{\sec x + \tan x} ,dx$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：寻找导数关系（凑微分的核心）&lt;/strong&gt;
这时候我们停下来，仔细观察一下分母的导数：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$(\sec x)&apos; = \sec x \tan x$&lt;/li&gt;
&lt;li&gt;$(\tan x)&apos; = \sec^2 x$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;把它们加起来，你会惊奇地发现：分母的导数，&lt;strong&gt;完完全全就等于分子&lt;/strong&gt;！
即：$d(\sec x + \tan x) = (\sec x \tan x + \sec^2 x) ,dx$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第四步：换元积分&lt;/strong&gt;
既然分子和 $dx$ 加在一起刚好是分母的微分，我们直接令 $u = \sec x + \tan x$。
原式就变成了最基础的 $\int \frac{1}{u} ,du$ 的形式：&lt;/p&gt;
&lt;p&gt;$$= \int \frac{d(\sec x + \tan x)}{\sec x + \tan x}$$&lt;/p&gt;
&lt;p&gt;$$= \ln|\sec x + \tan x| + C$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;一点历史冷知识&lt;/strong&gt;：当年之所以有人费尽心机找到这个奇怪的积分技巧，是因为大航海时代要绘制 &lt;strong&gt;墨卡托投影地图&lt;/strong&gt;（就是把地球展开成平面的那张世界地图），为了保证航海图上的角度不变形，数学家们必须求出正割函数的积分。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;第二个推导：$\int \ln x ,dx$ （“无中生有”的分部积分）&lt;/h3&gt;
&lt;p&gt;你刚在推导 $\int \sqrt{a^2-x^2} ,dx$ 时已经见识过这种手法了！这也是大名鼎鼎的“乘以 $1$ 启动分部积分法”。&lt;/p&gt;
&lt;p&gt;对于 $\ln x$，我们不会直接对它积分，但我们非常喜欢对它求导（因为 $(\ln x)&apos; = \frac{1}{x}$，瞬间去掉了对数符号）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：强行配 $1$，启动分部积分&lt;/strong&gt;
把它看作 $\int 1 \cdot \ln x ,dx$。
令 $u = \ln x$，$dv = 1 ,dx$。
那么：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$du = \frac{1}{x} ,dx$&lt;/li&gt;
&lt;li&gt;$v = x$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;第二步：套用分部积分公式 $\int u ,dv = uv - \int v ,du$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$= x \ln x - \int x \cdot \left( \frac{1}{x} \right) dx$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：化简计算&lt;/strong&gt;
后面那个积分里的 $x$ 和 $\frac{1}{x}$ 完美约掉，变成了最简单的常数 $1$ 的积分：&lt;/p&gt;
&lt;p&gt;$$= x \ln x - \int 1 ,dx$$&lt;/p&gt;
&lt;p&gt;$$= x \ln x - x + C$$&lt;/p&gt;
&lt;p&gt;如果题目写的是任意底数的 $\log_a x$，只需用换底公式 $\log_a x = \frac{\ln x}{\ln a}$ 提取出一个常数系数即可：&lt;/p&gt;
&lt;p&gt;$$\int \log_a x ,dx = \frac{1}{\ln a} \int \ln x ,dx = \frac{x \ln x - x}{\ln a} + C$$&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;遇到 &lt;strong&gt;只含有一个对数函数&lt;/strong&gt; 或 &lt;strong&gt;只含有一个反三角函数&lt;/strong&gt;（如 $\arcsin x$、$\arctan x$）的积分，第一反应永远是：&lt;strong&gt;强行乘个 $1$，用分部积分！&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;遇到 $\int \sec x ,dx$ 或 $\int \csc x ,dx$，就只能靠记忆那个神奇的“魔法因式”了。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>新版 演習微分積分（９）—— 偏微分法</title><link>https://blog.yirong.site/posts/0066/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0066/</guid><description>寺田微积分 第 4 章 偏导数</description><pubDate>Wed, 03 Jun 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;书本第 &lt;strong&gt;115页&lt;/strong&gt;（对应PDF第125页）是二元微积分中&lt;strong&gt;含金量最高&lt;/strong&gt;的一页。这一页直接给出了大学院考试中两类必考大题的“通关公式”：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;求二元函数的极值（极值判定法）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;隐函数定理与隐函数求导（陰関数）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我将为您拆解这两个在考场上极高频出现的“核武器”。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 核心考点 1：极值的充分条件（定理 4.14）—— 终极判别法&lt;/h3&gt;
&lt;p&gt;在上一页（p.114），我们知道求极值的第一步是令 $f_x = 0$ 和 $f_y = 0$ 找到“驻点（可疑点）”。
找到这些点后，究竟是山峰（极大）、谷底（极小）还是马鞍（非极值）？&lt;strong&gt;定理 4.14 给出了判别标准&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 判别式 $D$ 的定义&lt;/h4&gt;
&lt;p&gt;我们要计算在驻点 $(a, b)$ 处的三个二阶偏导数，并构造判别式 $D$：
$$D = f_{xy}(a,b)^2 - f_{xx}(a,b)f_{yy}(a,b)$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;⚠️【考场高危避坑】⚠️&lt;/strong&gt;：
很多国内教材习惯定义 $\Delta = AC - B^2 = f_{xx}f_{yy} - (f_{xy})^2$。但日本的这本教材（以及许多日本大学的习惯）定义的 $D$ 是&lt;strong&gt;反过来的&lt;/strong&gt;（即 $B^2 - AC$）。
所以在套用这本教材的结论时，符号方向与国内教材是相反的！请严格按照此书的逻辑来记！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;2. 判别法则（请死记硬背）&lt;/h4&gt;
&lt;p&gt;算出 $D$ 后，按照以下逻辑进行判别：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(i) 如果 $D &amp;lt; 0$&lt;/strong&gt;：说明该点&lt;strong&gt;一定有极值&lt;/strong&gt;！进一步看 $f_{xx}(a,b)$ 的符号：
&lt;ul&gt;
&lt;li&gt;若 $f_{xx}(a,b) &amp;gt; 0$，开口向上 $\implies$ &lt;strong&gt;极小值 (極小値)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;若 $f_{xx}(a,b) &amp;lt; 0$，开口向下 $\implies$ &lt;strong&gt;极大值 (極大値)&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(ii) 如果 $D &amp;gt; 0$&lt;/strong&gt;：说明该点是个马鞍面 $\implies$ &lt;strong&gt;不是极值 (極値でない)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【注意 4.4】如果 $D = 0$&lt;/strong&gt;：该判别法&lt;strong&gt;失效&lt;/strong&gt;！不能得出任何结论。考场上如果遇到 $D=0$，必须回到泰勒展开的定义或者通过不等式放缩来手动判断（这属于压轴难题）。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 核心考点 2：最大值与最小值（定理 4.15）—— 区域最值大题&lt;/h3&gt;
&lt;p&gt;极值（Local）和最值（Global）是两码事。考试中经常会出这样的压轴题：“求函数 $f(x,y)$ 在闭区域 $X$（比如一个圆盘 $x^2+y^2 \le 1$）上的最大值和最小值。”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;定理 4.15 给出了“区域最值问题”的标准解题 3 步曲：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;找内部极值点&lt;/strong&gt;：在区域 $X$ 的内部令 $f_x=0, f_y=0$，求出所有的驻点，并算出它们的函数值。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;找边界极值点&lt;/strong&gt;：在区域 $X$ 的边界上（通常需要代入边界方程，或者用下一页的拉格朗日乘数法），求出边界上的极值。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大比拼&lt;/strong&gt;：把第一步和第二步求出的所有函数值（包括可能的不连续点）放在一起比大小。&lt;strong&gt;最大的那个就是全局最大值，最小的就是全局最小值。&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 核心考点 3：隐函数的存在与求导（定理 4.16）&lt;/h3&gt;
&lt;p&gt;什么是隐函数？比如 $x^2 + y^2 - 1 = 0$（圆的方程），它没有直接写成 $y = f(x)$ 的形式，而是写成了一个隐蔽的方程 $F(x, y) = 0$。&lt;/p&gt;
&lt;h4&gt;1. 隐函数的求导公式（必考！）&lt;/h4&gt;
&lt;p&gt;如果你不想把它解出来，又想求 $y$ 关于 $x$ 的导数（即 $y&apos; = \frac{dy}{dx}$），直接套用定理 4.16 的公式：
$$y&apos; = f&apos;(x) = - \frac{F_x(x, y)}{F_y(x, y)}$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;理解记忆&lt;/strong&gt;：加一个负号，分子是对 $x$ 求偏导，分母是对 $y$ 求偏导。注意，前提是分母 $F_y \neq 0$。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 核心考点 4：隐函数的极值（定理 4.17）&lt;/h3&gt;
&lt;p&gt;这是一类经典的“偏门高分题”：已知方程 $F(x,y)=0$，求 $y$ 的极值。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解题套路（定理 4.17的直接应用）：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;找可疑点&lt;/strong&gt;：因为求 $y$ 的极值，必然要求 $y&apos; = 0$。
根据刚才的公式 $y&apos; = - \frac{F_x}{F_y} = 0$，也就是要求&lt;strong&gt;分子 $F_x(x,y) = 0$&lt;/strong&gt;。
所以，联立方程组：
$$ \begin{cases} F(x, y) = 0 \quad (\text{必须在曲线上}) \ F_x(x, y) = 0 \quad (\text{一阶导必须为0}) \end{cases} $$
解出可疑点 $(a, b)$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;判断极大还是极小&lt;/strong&gt;：
我们需要看二阶导数 $y&apos;&apos;$ 的符号。书上通过公式推导，给出了一个极简的结论，不需要你重新算复杂的二阶导，只需要看比值：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果 $\frac{F_{xx}(a,b)}{F_y(a,b)} &amp;gt; 0$，那么 $y&apos;&apos; &amp;lt; 0 \implies$ &lt;strong&gt;极大值&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;如果 $\frac{F_{xx}(a,b)}{F_y(a,b)} &amp;lt; 0$，那么 $y&apos;&apos; &amp;gt; 0 \implies$ &lt;strong&gt;极小值&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;第 115 页的内容是整本教材“计算套路”的顶峰。只要在考研试卷上看到以下字眼，请立刻反射性地回到这一页的定理：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;看到 &lt;strong&gt;極値（极值）&lt;/strong&gt; $\implies$ 算 $D = f_{xy}^2 - f_{xx}f_{yy}$，用定理 4.14。&lt;/li&gt;
&lt;li&gt;看到 &lt;strong&gt;最大値/最小値&lt;/strong&gt; $\implies$ 找内部驻点 + 找边界点，用定理 4.15。&lt;/li&gt;
&lt;li&gt;看到 &lt;strong&gt;$F(x,y)=0$ 求 $dy/dx$&lt;/strong&gt; $\implies$ 套公式 $-\frac{F_x}{F_y}$，用定理 4.16。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;接下来，第 &lt;strong&gt;116页&lt;/strong&gt; 将引入二元极值中最赫赫有名的 &lt;strong&gt;“拉格朗日未定乘数法（Lagrange Multiplier）”&lt;/strong&gt;，这也是大题最后压轴题的常客。&lt;/p&gt;
&lt;p&gt;请问我们要继续翻到第 &lt;strong&gt;116页&lt;/strong&gt; 学习拉格朗日乘数法，还是您想先看一个具体例题（如第 118页的 例题 9）来消化一下刚才的判别式 $D$ 的用法？&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
你能问出这个问题，说明你具备非常优秀的数学直觉！很多人学了一辈子微积分，只会死记硬背 $L(x, y, \lambda)$ 这个辅助函数，却根本不知道那个神秘的 $\lambda$（拉格朗日乘数）是怎么凭空冒出来的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;拉格朗日乘数法的推导其实极其优美，它没有任何晦涩的代数变形，其核心完全建立在“几何直观”上。&lt;/p&gt;
&lt;p&gt;下面，我们不用死板的教科书语言，而是用“爬山”的视角，带你一步步把这个神级方法推导出来：&lt;/p&gt;
&lt;h3&gt;第一步：构建几何场景（爬山与小路）&lt;/h3&gt;
&lt;p&gt;假设你在爬一座山，这座山的高度是由二元函数 $z = f(x,y)$ 决定的。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;等高线&lt;/strong&gt;：如果你把同一高度的点连起来，在地图（$xy$ 平面）上就会形成一圈圈的“等高线”，方程为 $f(x,y) = c$（$c$ 是常数高度）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;约束条件&lt;/strong&gt;：现在，你不能在山上随便走。你被要求必须沿着一条特定的小路走，这条小路在地图上的方程就是我们的约束条件 $g(x,y) = 0$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;你的目标&lt;/strong&gt;：在这条小路 $g(x,y) = 0$ 上，找到能够到达的&lt;strong&gt;最高点&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;第二步：见证“相切”的奇迹&lt;/h3&gt;
&lt;p&gt;想象你正沿着小路 $g(x,y) = 0$ 往前走，同时看着地图上的等高线：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;如果你走着走着，&lt;strong&gt;穿过&lt;/strong&gt;了一条高度为 $100$ 的等高线，这意味着什么？这意味着你从小路的一侧跨到了另一侧，你的高度必定还在继续上升或下降。此时绝对不是极值点。&lt;/li&gt;
&lt;li&gt;那么，什么时候你会达到小路上的最高点呢？
只有一种情况：&lt;strong&gt;当这条小路刚好与某条等高线“相切”的时候！&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;在相切的那一瞬间，你碰到了你能碰到的最高的一圈等高线，如果你继续往前走，你就会脱离这条等高线，高度开始下降。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
&lt;strong&gt;核心几何结论&lt;/strong&gt;：在条件极值点，目标函数的等高线 $f(x,y) = c$ 必然与约束曲线 $g(x,y) = 0$ 相切。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;第三步：把“相切”翻译成数学语言（梯度的引入）&lt;/h3&gt;
&lt;p&gt;在微积分中，怎么表示两条曲线相切呢？
两曲线相切，意味着它们在切点处拥有相同的切线。换句话说，它们在该点的&lt;strong&gt;法向量（垂直于切线的向量）必然是平行的&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这就要请出微积分里的重磅概念——&lt;strong&gt;梯度（Gradient，符号为 $\nabla$）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;函数 $f(x,y)$ 在某一点的梯度向量是 $\nabla f = (f_x, f_y)$，它的几何意义是&lt;strong&gt;永远垂直于等高线&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;同理，函数 $g(x,y)$ 的梯度向量是 $\nabla g = (g_x, g_y)$，它&lt;strong&gt;永远垂直于约束曲线&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;既然在极值点，两条曲线相切（共用切线），那么它俩的法向量（梯度）必定在同一条直线上（平行）！&lt;/p&gt;
&lt;p&gt;在向量代数中，两个向量平行怎么写？&lt;strong&gt;一个向量是另一个向量的常数倍&lt;/strong&gt;。
我们把这个神秘的常数倍数命名为 $\lambda$。于是，我们得到了全宇宙最优雅的方程：&lt;/p&gt;
&lt;p&gt;$$\nabla f = \lambda \nabla g$$&lt;/p&gt;
&lt;h3&gt;第四步：拉格朗日函数的诞生&lt;/h3&gt;
&lt;p&gt;现在，我们把上面那个向量方程展开成具体的偏导数形式：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;对 $x$ 方向&lt;/strong&gt;：$f_x = \lambda g_x \implies f_x - \lambda g_x = 0$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对 $y$ 方向&lt;/strong&gt;：$f_y = \lambda g_y \implies f_y - \lambda g_y = 0$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;别忘了，我们必须在那条小路上&lt;/strong&gt;：$g(x,y) = 0$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这时候，伟大的数学家拉格朗日（Lagrange）出场了。他看着这三个方程，觉得为了解题每次都要写这么长太麻烦了。为了让这三个方程统一成一个最简单的形式，他“发明”了一个辅助函数：&lt;/p&gt;
&lt;p&gt;$$L(x,y,\lambda) = f(x,y) - \lambda g(x,y)$$&lt;/p&gt;
&lt;p&gt;你看这个辅助函数有多神奇：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;你对它求 $x$ 的偏导数&lt;/strong&gt;：$L_x = f_x - \lambda g_x = 0$ （正好对应上面的式 1）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;你对它求 $y$ 的偏导数&lt;/strong&gt;：$L_y = f_y - \lambda g_y = 0$ （正好对应上面的式 2）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;你对它求 $\lambda$ 的偏导数&lt;/strong&gt;：$L_\lambda = -g(x,y) = 0$ （正好对应约束条件式 3）&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
&lt;strong&gt;总结：&lt;/strong&gt;
拉格朗日乘数法并不是什么凭空捏造的魔法公式。它只是把一个极其直观的几何现象——&lt;strong&gt;“在极值点，等高线与约束曲线必定相切，因而它们的梯度向量平行”&lt;/strong&gt;——打包成了一个方便计算的偏导数方程组。那个神秘的 $\lambda$，仅仅就是两个平行向量之间的比例系数而已！&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>新版 演習微分積分（８）—— 定积分的几何应用与近似计算</title><link>https://blog.yirong.site/posts/0065/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0065/</guid><description>极坐标与参数方程下的面积与弧长计算、椭圆周长与旋转体表面积求法、以及台形与辛普森近似积分数值分析实战</description><pubDate>Thu, 28 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;非常抱歉！刚才为了活跃气氛，我用的比喻和形容词实在太多、太浮夸了，导致句子结构混乱，反而把数学的重点给掩盖了。这是我的失误，作为导师，清晰和准确永远是第一位的。&lt;/p&gt;
&lt;p&gt;让我们把浮夸的词藻全部去掉，用&lt;strong&gt;最平实、最清晰的理工科语言&lt;/strong&gt;，重新把这一页（第 91 页，四大几何应用公式）的核心逻辑为你梳理一遍。&lt;/p&gt;
&lt;p&gt;在院试的计算大题中，背诵这一页的公式是拿分的基石。我们分四个部分来清晰地讲解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 极坐标下的面积公式（極座標で表される図形の面積）&lt;/h3&gt;
&lt;p&gt;如果题目给的曲线是极坐标方程 $r = f(\theta)$，让你求某一段的面积。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心公式&lt;/strong&gt;：
$$ S = \frac{1}{2} \int_{\alpha}^{\beta} {f(\theta)}^2 , \mathrm{d}\theta \quad \left(\text{也就是 } \frac{1}{2} \int_{\alpha}^{\beta} r^2 , \mathrm{d}\theta\right) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;如何理解&lt;/strong&gt;：极坐标求面积的本质是“切扇形”。一个圆心角为 $\Delta \theta$、半径为 $r$ 的小扇形，它的面积是 $\frac{1}{2} r^2 \Delta \theta$。定积分就是把无数个这样的小扇形加起来。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【考试易错点】&lt;/strong&gt;：
&lt;blockquote&gt;
&lt;p&gt;⚠️ 考场上因为推导 $r^2$ 和三角降次（倍角公式）非常繁琐，极多考生算到最后&lt;strong&gt;忘记乘以外面那个 $\mathbf{\frac{1}{2}}$&lt;/strong&gt;。这是极其致命且可惜的丢分点。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 求曲线的长度 / 弧长（曲線の長さ）&lt;/h3&gt;
&lt;p&gt;无论题目是用哪种坐标系给出曲线，求长度的根本原理只有一个：&lt;strong&gt;微小线段利用勾股定理求长，即 $\mathrm{d}s = \sqrt{\mathrm{d}x^2 + \mathrm{d}y^2}$&lt;/strong&gt;。书上衍生出了三种写法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;直角坐标方程 $y = f(x)$ 时&lt;/strong&gt;：
提取 $\mathrm{d}x$ 出来，公式变为：
$$ L = \int_a^b \sqrt{1 + (y&apos;)^2} , \mathrm{d}x $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参数方程（媒介変数表示）$x = x(t), y = y(t)$ 时（院试最高频）&lt;/strong&gt;：
把 $x$ 和 $y$ 对 $t$ 的导数分别平方相加，放在根号下对 $t$ 积分：
$$ L = \int_{t_1}^{t_2} \sqrt{ \left(\frac{\mathrm{d}x}{\mathrm{d}t}\right)^2 + \left(\frac{\mathrm{d}y}{\mathrm{d}t}\right)^2 } , \mathrm{d}t $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;极坐标方程 $r = f(\theta)$ 时&lt;/strong&gt;：
利用几何转换，弧长的极坐标表达形式为：
$$ L = \int_{\alpha}^{\beta} \sqrt{ r^2 + \left(\frac{\mathrm{d}r}{\mathrm{d}\theta}\right)^2 } , \mathrm{d}\theta $$&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;【备考建议】&lt;/strong&gt;
这三个公式都需要熟练默写。尤其是求参数方程或极坐标的弧长时，根号内部往往能通过**“完全平方公式（配平方法）”**化简掉根号，这是做这类题算定积分的前提。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 立体体积的一般求法（立体の体积）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心公式&lt;/strong&gt;：
$$ V = \int_a^b S(x) , \mathrm{d}x $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;如何理解&lt;/strong&gt;：这是“切片法”。就像切面包一样，如果你能知道立体在任意 $x$ 坐标处的&lt;strong&gt;横截面面积 $S(x)$&lt;/strong&gt;，只需要把这些极薄的截面顺着 $x$ 轴从 $a$ 积分到 $b$，就能得到总体积。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 旋转体体积（回転体の体积）&lt;/h3&gt;
&lt;p&gt;如果一条曲线 $y = f(x)$ 绕着 $x$ 轴旋转一周，求所形成的花瓶状立体的体积。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;基本公式&lt;/strong&gt;：
$$ V = \pi \int_a^b {f(x)}^2 , \mathrm{d}x \quad \left(\text{或者简写为 } V = \pi \int_a^b y^2 , \mathrm{d}x\right) $$
&lt;em&gt;原理很简单&lt;/em&gt;：绕 $x$ 轴旋转，截面就是一个完整的圆。圆的面积是 $\pi \cdot r^2$，而在这里，圆的半径刚好就是曲线的高度 $y$。所以面积 $S(x) = \pi y^2$。把它放进第三部分的一般公式里，就得到了旋转体体积公式。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【极其容易扣分的地方：如果题目给的是参数方程！】&lt;/strong&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ （看这页书的右下角最后那个蓝色小框）。如果曲线是由 $x = x(t), y = y(t)$ 定义的，求它绕 $x$ 轴的旋转体积。
很多同学会顺手写成 $V = \pi \int {y(t)}^2 , \mathrm{d}t$。&lt;strong&gt;这完全错了！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;正确的推导过程是：&lt;/em&gt;
你要算的是 $\pi \int y^2 , \mathrm{d}x$。现在你要把变量 $x$ 换成 $t$。
所以不仅仅 $y$ 要替换成 $y(t)$，&lt;strong&gt;后面那个积分微元 $\mathbf{\mathrm{d}x}$ 也必须替换成对 $t$ 的微分！即 $\mathbf{\mathrm{d}x = \frac{\mathrm{d}x}{\mathrm{d}t} , \mathrm{d}t}$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;正确的公式是：
$$ V = \pi \int_{t_1}^{t_2} y^2 \cdot \mathbf{\frac{\mathrm{d}x}{\mathrm{d}t}} , \mathrm{d}t $$
如果不写这个 $\frac{\mathrm{d}x}{\mathrm{d}t}$（即 $x$ 对 $t$ 的导数），结果一定会全错。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;这一次我的讲解恢复到正常的教书授课模式了，这四大核心几何应用的重点逻辑是不是清晰很多？这几条公式是接下来的实战里避不开的，只要理解了每个公式里面的变量到底是什么，考场上直接代入定积分计算即可。&lt;/p&gt;
&lt;p&gt;请问现在这样的语言节奏您可以顺畅阅读了吗？我们可以基于这种客观清晰的方式，翻到下一页去实打实地计算几道极坐标与参数方程的应用题。&lt;/p&gt;
&lt;p&gt;翻到了！第 92 页（书本左上角标着 &lt;strong&gt;92&lt;/strong&gt;，对应图片的第 102 页）。&lt;/p&gt;
&lt;p&gt;这一页的内容由两部分构成：上半部分是&lt;strong&gt;旋转体的表面积公式&lt;/strong&gt;，这是几何应用积分的最后一块拼图；下半部分是&lt;strong&gt;定积分的近似计算&lt;/strong&gt;，这是面向工程和应用数学专业必考的数值分析基础。&lt;/p&gt;
&lt;p&gt;我继续使用最直白、严谨的理科语言为你梳理这两大板块的核心考点。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 旋转体的表面积（回転体の表面積）&lt;/h3&gt;
&lt;p&gt;上一页我们学了“旋转体的体积（切圆盘）”。这里讲的是如果一条曲线 $y = f(x)$ 绕 $x$ 轴旋转一周，所形成的“空心外壳”的表面积。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【公式背后的几何原理】&lt;/strong&gt;
想象用一把刀在这个旋转体上切出一个极薄的“环形表皮（圆柱面）”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这个环展开后的长度，也就是圆的周长：&lt;strong&gt;$2\pi y$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;这个环的宽度，并不是水平的 $\mathrm{d}x$，而是沿着曲线本身走过的一小段微小的“弧长（弧の長さ）”：&lt;strong&gt;$\mathrm{d}s$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;所以，微小表面积就是：周长 $\times$ 宽度 = &lt;strong&gt;$2\pi y \cdot \mathrm{d}s$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;结合上一页学过的“弧长 $\mathrm{d}s$ 的计算方法”，我们得出两种表达形式：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;直角坐标形式&lt;/strong&gt;：
弧长 $\mathrm{d}s = \sqrt{1 + (y&apos;)^2} , \mathrm{d}x$
公式：
$$ S = 2\pi \int_a^b y \sqrt{1 + \left(\frac{\mathrm{d}y}{\mathrm{d}x}\right)^2} , \mathrm{d}x $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参数方程形式（极其重要）&lt;/strong&gt;：
如果曲线由 $x = x(t), y = y(t)$ 给出，弧长 $\mathrm{d}s = \sqrt{(x&apos;)^2 + (y&apos;)^2} , \mathrm{d}t$
公式：
$$ S = 2\pi \int_{t_1}^{t_2} y(t) \sqrt{\left(\frac{\mathrm{d}x}{\mathrm{d}t}\right)^2 + \left(\frac{\mathrm{d}y}{\mathrm{d}t}\right)^2} , \mathrm{d}t $$&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;🚨 &lt;strong&gt;【考场防坑点】&lt;/strong&gt;
在使用这个公式时，题目一般默认函数图像在 $x$ 轴上方（$y \ge 0$）。如果在考题中某段曲线在 $x$ 轴下方，周长是绝对值，所以在积分时需要对 $y$ 加绝对值（即替换为 $|y|$），以保证算出来的面积为正数。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 定积分的近似计算（定積分の近似計算）&lt;/h3&gt;
&lt;p&gt;为什么要有这个内容？
微积分里有很多函数是&lt;strong&gt;积不出“原函数”的&lt;/strong&gt;（例如 $e^{-x^2}, \frac{\sin x}{x}, \sqrt{1+x^3}$ 等等）。但在现实工程中，我们又必须算出它们面积的具体数值。这就是**数值积分（数值分析）**存在的意义。&lt;/p&gt;
&lt;p&gt;这里给出了两种最重要的近似算法：&lt;/p&gt;
&lt;h4&gt;1. 台形公式（梯形公式 / Trapezoidal Rule）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【原理】&lt;/strong&gt;
不用长方形去估算面积，而是把两个相邻的函数值点用&lt;strong&gt;直线&lt;/strong&gt;连起来，算出每个小“梯形”的面积（上底 + 下底 $\times$ 高 $\div$ 2），最后求和。&lt;/p&gt;
&lt;p&gt;把区间 $[a, b]$ 平均切成 $n$ 份，每一份的宽度设为 $h = \frac{b-a}{n}$。各个切点的 $y$ 坐标依次是 $y_0, y_1, y_2, \dots, y_n$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【公式系数规律：1 - 2 - 2 - ... - 2 - 1】&lt;/strong&gt;
$$ \int_a^b f(x) , \mathrm{d}x \approx \frac{h}{2} \left{ y_0 + 2(y_1 + \dots + y_{n-1}) + y_n \right} $$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;理解记忆：只有两头的端点 $y_0$ 和 $y_n$ 各被算了一次（作为外侧的边），而中间所有的切线（$y_1$ 到 $y_{n-1}$）都同时充当了左边梯形和右边梯形的边，所以系数被乘了 $2$。&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;2. シンプソンの公式（辛普森公式 / Simpson&apos;s Rule）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【原理】&lt;/strong&gt;
梯形法是用直线拟合，不够平滑。辛普森法是用**二次抛物线（抛物線）&lt;strong&gt;去拟合顶部的曲线，因此它的精确度高出几个量级！为了确定一条抛物线需要 $3$ 个点，所以它必须将整个区间划分为&lt;/strong&gt;偶数（$\mathbf{2n}$）**等份。&lt;/p&gt;
&lt;p&gt;将区间 $[a, b]$ 切成 &lt;strong&gt;$2n$&lt;/strong&gt; 份，宽度为 $h = \frac{b-a}{2n}$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【公式系数规律：1 - 4 - 2 - 4 - 2 - ... - 4 - 1】&lt;/strong&gt;
$$ \int_a^b f(x) , \mathrm{d}x \approx \frac{h}{3} \left{ y_0 + 4(y_{\text{奇数项之和}}) + 2(y_{\text{内部偶数项之和}}) + y_{2n} \right} $$
$$ = \frac{h}{3} \left{ y_0 + 4(y_1 + y_3 + \dots) + 2(y_2 + y_4 + \dots) + y_{2n} \right} $$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;理解记忆：辛普森公式不仅计算精度高，这套 $\mathbf{1, 4, 2, 4, \dots, 1}$ 的系数在计算机算法里也被直接固定编程。注意最外面乘的比例常数变成了 $\mathbf{\frac{h}{3}}$。&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📝 &lt;strong&gt;【误差补充】&lt;/strong&gt;
书上给了两个计算误差（$\Delta$）上限的不等式。对于我们院试复习来说：你只需知道&lt;strong&gt;台形公式的误差与二次导数最大值 $M$ 有关；而辛普森公式的误差更小，由四次导数控制&lt;/strong&gt;。通常不会让你背出复杂的误差界公式，但在计算大题的最后一小问会直接考你用公式算结果（如后面章节的习题会展示）。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;总结与复习建议&lt;/h3&gt;
&lt;p&gt;第 92 页其实就是一个&lt;strong&gt;工具箱页面&lt;/strong&gt;。
上半部分给了你&lt;strong&gt;算 3D 物体表皮面积的拼装刀&lt;/strong&gt;，下半部分给了你&lt;strong&gt;绕开原始求积法，强制逼近答案的两把算盘&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;理解这两个物理及图形意义后，这上面的公式就没有那么难记了。
接下来的 &lt;strong&gt;第 93 页&lt;/strong&gt;（图解例题 31），就正好为你展示了如何使用这些公式、以及定积分在求椭圆与参数方程式长、积上的完美收网应用！&lt;/p&gt;
&lt;p&gt;这部分关于公式来源或“系数如何配置”的解释清楚了吗？准备好的话，我们可以翻页去进行应用类积分的真枪实战。&lt;/p&gt;
&lt;p&gt;翻到了！第 93 页（书本右上角标着 &lt;strong&gt;93&lt;/strong&gt;，对应图片的第 103 页）。&lt;/p&gt;
&lt;p&gt;这一页非常经典，它是我们将前面的积分技巧、几何应用公式以及参数方程综合起来的第一场“大阅兵”。
本页的核心主角只有一个，但也是考试中最常考的基础几何体之一：&lt;strong&gt;【楕円（椭圆 / Ellipse）】&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;考题要求你求椭圆的&lt;strong&gt;面积 $S$&lt;/strong&gt; 和 &lt;strong&gt;周长（弧长） $L$&lt;/strong&gt;。这里面藏着极其高妙的代数替换与数学界的“无奈之举”。&lt;/p&gt;
&lt;p&gt;我来带你用标准的考场视角，将这两个任务分别拆解：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟢 任务一：求椭圆的面积 $S$ （基础送分局）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目公式】&lt;/strong&gt; $\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1 \ (a &amp;gt; b &amp;gt; 0)$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场 SOP：对称性折叠法】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;先抓第一象限&lt;/strong&gt;：
千万不要去算整个积分区间 $[-a, a]$！因为椭圆在坐标系中是上下左右完美对称的。我们只算&lt;strong&gt;第一象限（右上角的 $1/4$ 块）&lt;/strong&gt;，算完后乘以 &lt;strong&gt;$4$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提取函数 $y = f(x)$&lt;/strong&gt;：
在第一象限中 $y &amp;gt; 0$，所以从椭圆方程解出 $y$：
$y^2 = b^2 \left( 1 - \frac{x^2}{a^2} \right) \implies \mathbf{y = \frac{b}{a} \sqrt{a^2 - x^2}}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;列出面积积分&lt;/strong&gt;：
由于我们只算 $0$ 到 $a$ 这一段：
$$ \frac{1}{4} S = \int_0^a \frac{b}{a} \sqrt{a^2 - x^2} , \mathrm{d}x $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;积分秒杀（无需繁杂换元）&lt;/strong&gt;：
把常数 $\frac{b}{a}$ 提出来，剩下的 $\int_0^a \sqrt{a^2 - x^2} , \mathrm{d}x$ 是什么？
这恰好就是&lt;strong&gt;半径为 $a$ 的四分之一圆的面积&lt;/strong&gt;呀！不用去算 $x = a \sin\theta$ 的代换，直接就能写出它的结果是 $\mathbf{\frac{1}{4} \pi a^2}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;整合答案&lt;/strong&gt;：
$\frac{1}{4} S = \frac{b}{a} \cdot \left(\frac{1}{4} \pi a^2\right) = \frac{1}{4} \pi a b$
最后乘以 $4$：&lt;strong&gt;$S = \mathbf{\pi a b}$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(这个结果也请你当常识记住。如果是圆，就是 $a = b = r$，面积变成 $\pi r^2$。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔴 任务二：求椭圆的周长 $L$ （揭开数学界不能解的“死局”）&lt;/h3&gt;
&lt;p&gt;到了算弧长，如果用普通直角坐标公式 $\int \sqrt{1 + y&apos;^2} , \mathrm{d}x$，算式会瞬间变成连微积分大师都觉得恶心的绝望之塔。
&lt;strong&gt;唯一正确的路：改用【参数方程（媒介変数）】求弧长！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【教科书级别的操作流程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;参数化椭圆（引入极其重要的 $\theta$）&lt;/strong&gt;：
如 &lt;code&gt;注意 3.9&lt;/code&gt; 讲解的那样，椭圆的标准参数方程为：
&lt;strong&gt;$x = a \cos\theta, \quad y = b \sin\theta$&lt;/strong&gt;。
&lt;em&gt;(补充：这里的 $\theta$ 叫作&lt;/em&gt;*“离心角（離心角）”**，看图 3.20，它是椭圆外接大圆对应的角度，并不是椭圆上点 $P$ 的极坐标偏转角。不要弄混！)*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;列弧长公式&lt;/strong&gt;：
同样只算第一象限 $0 \sim \frac{\pi}{2}$，最后乘以 $4$。套入上一页学过的公式 $L = \int \sqrt{(\mathrm{d}x/\mathrm{d}\theta)^2 + (\mathrm{d}y/\mathrm{d}\theta)^2} , \mathrm{d}\theta$。
$$ \mathrm{d}x/\mathrm{d}\theta = -a \sin\theta, \quad \mathrm{d}y/\mathrm{d}\theta = b \cos\theta $$
带入后得出全弧长：
$$ L = 4 \int_0^{\frac{\pi}{2}} \sqrt{a^2 \sin^2\theta + b^2 \cos^2\theta} , \mathrm{d}\theta $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;魔法变身，向标准式靠拢（注意看代数过程）&lt;/strong&gt;：
怎样才能让这个带有两个未知参数的杂牌军，变成只有一个主流参数的标准化样式？
因为 $a &amp;gt; b$，题目设了一个新变量 &lt;strong&gt;$e$（偏心率 / 离心率的平方）&lt;/strong&gt;，规定 $e^2 = \frac{a^2 - b^2}{a^2}$。这意味着 &lt;strong&gt;$b^2 = a^2(1 - e^2)$&lt;/strong&gt;。
把这个替换进根号里面：
$a^2 \sin^2\theta + b^2 \cos^2\theta = a^2 \sin^2\theta + a^2(1 - e^2) \cos^2\theta$
提取公因数 $a^2$，根号下变成 $a \sqrt{\sin^2\theta + \cos^2\theta - e^2 \cos^2\theta} = \mathbf{a \sqrt{1 - e^2 \cos^2\theta}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【导师防眩晕提醒】书本为什么最后变成了 $\sin^2\theta$？&lt;/strong&gt;
在最后的结果中，你看书上写的是 $L = 4a \int_0^{\frac{\pi}{2}} \sqrt{1 - e^2 \mathbf{\sin^2\theta}} , \mathrm{d}\theta$。
我们刚刚推出的是 $\cos^2\theta$ 啊？
这运用了一个极其常用的对称定积分小技巧：在积分区间 $\mathbf{\left[0, \frac{\pi}{2}\right]}$ 之间，$\int \cos^2\theta$ 的形状与面积和 $\int \sin^2\theta$ 是&lt;strong&gt;完全一模一样&lt;/strong&gt;的（你用 $\theta = \frac{\pi}{2} - u$ 换元就能证出）。这两种表达完全等价！把它写成 $\sin$ 只是为了配合历史学界习惯而已。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🚨 注意 3.10 ：考场避坑终极圣旨（何谓第 2 种椭圆积分）&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;【🚨 注意 3.10：考场避坑终极指令】&lt;/strong&gt;
你看，我们推出了 $L = 4a \int_0^{\frac{\pi}{2}} \sqrt{1 - e^2 \sin^2\theta} , \mathrm{d}\theta$ 这个形式，接下来呢？
没有接下来了！！&lt;/p&gt;
&lt;p&gt;这段文字 &lt;strong&gt;注意 3.10&lt;/strong&gt;，是一道“免责声明”。
作者极其直白地告诉你：&lt;strong&gt;在这团根号里的东西（也就是所谓的第一种/第二种完全椭圆积分 / 第 2 種楕円積分），无法通过我们人类已知的所有初等函数（$\log, \sin, e^x$ 等）把它积分出来！&lt;/strong&gt; 这是一个被永远定格的形式。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场战略指令】：&lt;/strong&gt;
如果在期末考或者院试大题里，你让你算一段弧长，算到这里或者类似卡住无法展开的不规则平方式开根，且题目并没有给定诸如 $a = 1, e = 0$ 这类的特例数值化减项，&lt;strong&gt;就请将这串 $\int$ 带有边界 and 被积公式作为最终结果直接交卷！&lt;/strong&gt; Wait, user had &quot;有边界和被积公式&quot;, not &quot;有边界 and 被积公式&quot;.
Let me write &quot;带有边界和被积公式作为最终结果直接交卷！&quot;.
有很多强迫症考生在这一步疯狂想要尝试 $u = \sin\theta, \sec\theta$ 等各种置换，最终浪费半个小时全在草稿纸上打转，必须学会适时“停笔”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;🎯 沙盘检验：底部 问题 31.1 &amp;amp; 31.2&lt;/h3&gt;
&lt;p&gt;如果你怕这块弧长没有闭环快感，底下的两道题就是能用代数手法完美化解积出长度常数的题型！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;问题 31.1 星芒形（アステロイド）&lt;/strong&gt;：
你还记得我们昨天求二阶导那道折磨题吗！它的参数 $x = a \cos^3 t, y = a \sin^3 t$。
它的弧长公式塞进去是 $\sqrt{9a^2 \cos^4 t \sin^2 t + 9a^2 \sin^4 t \cos^2 t}$。
提出极高配公因数 $9a^2 \sin^2 t \cos^2 t (\cos^2 t + \sin^2 t)$。根号直接被打碎为极其好算的 &lt;strong&gt;$3a|\sin t \cos t|$&lt;/strong&gt;！直接可以当成多项式轻取面积周长。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;问题 31.2 摆线（サイクロイド）&lt;/strong&gt;：
弧长进入根号下以后，会留下一个巨大的 $\sqrt{2 - 2 \cos\theta}$。
此时触发“半角降次大屠杀”：$1 - \cos\theta = 2 \sin^2(\theta/2)$。根号再度被打破，剩下一个简单的常数去积。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;这两道才是考验微积分实战能力、而且能让你拿到最终分数的好题！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;你这下明白当图形遇到曲折不尽时的处理心态了吗？如果逻辑贯通，下一页会带来同样极其闻名但难度再次登峰的参数方程王储级曲线计算：&lt;strong&gt;卡迪奥形/心脏线 (Cardioid) 定面测算大考点！&lt;/strong&gt;（也就是我们的第 94 页了，你可以选择在任何演草步骤上有不懂的地方提出来，或下达直接前进的命令）！&lt;/p&gt;
&lt;p&gt;下面为你详细讲解第 94 页（对应 PDF 第 104 页）中的&lt;strong&gt;問題 32.1&lt;/strong&gt;和&lt;strong&gt;問題 32.2&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这两组习题是第二章与第三章几何应用的综合检测。其中不仅包含了直角坐标系下的面积、弧长计算，还融入了极坐标系的经典曲线和非常巧妙的参数方程代换。&lt;/p&gt;
&lt;p&gt;为了便于你系统复习，我将结合书末给出的标准答案，逐题为你进行逻辑和计算步骤的详细拆解。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 問題 32.1 详细讲解（面积计算）&lt;/h3&gt;
&lt;p&gt;本题要求计算各曲线所围成的面积。做这类题目的首要步骤是&lt;strong&gt;确定积分区间与上下边界函数&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;(1) 双曲线 $xy + x + y = 1$ 与两坐标轴正半轴围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：首先需要将隐函数写成 $y = f(x)$ 的显函数形式，并求出它与坐标轴的交点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;变形方程：$y(x + 1) = 1 - x \implies y = \frac{1 - x}{x + 1}$。&lt;/li&gt;
&lt;li&gt;利用多项式除法化简：$y = \frac{-(x + 1) + 2}{x + 1} = -1 + \frac{2}{x + 1}$。&lt;/li&gt;
&lt;li&gt;求交点：
&lt;ul&gt;
&lt;li&gt;令 $x = 0 \implies y = 1$（$y$ 轴交点为 $1$）；&lt;/li&gt;
&lt;li&gt;令 $y = 0 \implies x = 1$（$x$ 轴交点为 $1$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;在第一象限内，积分区间为 $[0, 1]$：
$$ S = \int_0^1 \left( -1 + \frac{2}{x + 1} \right) , \mathrm{d}x = \left[ -x + 2 \log|x + 1| \right]_0^1 $$
$$ = (-1 + 2 \log 2) - (0 + 0) = \mathbf{2 \log 2 - 1} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(2) 放物线（抛物线变种） $\sqrt{x} + \sqrt{y} = \sqrt{a} \ (a &amp;gt; 0)$ 与两坐标轴围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：由于带有根号，先圈定定义域：$x \ge 0, y \ge 0$。函数被锁定在第一象限，端点为 $(a, 0)$ 和 $(0, a)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;解出 $y$：$\sqrt{y} = \sqrt{a} - \sqrt{x} \implies y = (\sqrt{a} - \sqrt{x})^2 = a - 2\sqrt{a}\sqrt{x} + x$。&lt;/li&gt;
&lt;li&gt;在区间 $[0, a]$ 上进行定积分：
$$ S = \int_0^a \left( a - 2\sqrt{a} x^{1/2} + x \right) , \mathrm{d}x = \left[ ax - 2\sqrt{a} \cdot \frac{2}{3} x^{3/2} + \frac{1}{2} x^2 \right]_0^a $$
$$ = \left( a^2 - \frac{4}{3}a^2 + \frac{1}{2}a^2 \right) - 0 = a^2 \left( 1 - \frac{4}{3} + \frac{1}{2} \right) = \mathbf{\frac{1}{6}a^2} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(3) 曲线 $y = \frac{1}{x^2 + 1}$ 与抛物线 $x^2 = 2y$ 围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：首先需要联立方程，求出两曲线的交点，并判断谁在上方（天花板），谁在下方（地板）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;联立方程：将 $y = \frac{x^2}{2}$ 代入 $y = \frac{1}{x^2 + 1}$：
$$ \frac{x^2}{2} = \frac{1}{x^2 + 1} \implies x^4 + x^2 - 2 = 0 \implies (x^2 + 2)(x^2 - 1) = 0 $$
由于 $x$ 为实数，解得：$x = 1$ 或 $x = -1$。&lt;/li&gt;
&lt;li&gt;判断上下关系：在区间 $[-1, 1]$ 内，显然 $\frac{1}{x^2 + 1}$ 在上方，$\frac{x^2}{2}$ 在下方。并且由于两函数都是偶函数，图像关于 $y$ 轴对称。&lt;/li&gt;
&lt;li&gt;利用对称性计算面积：
$$ S = 2 \int_0^1 \left( \frac{1}{x^2 + 1} - \frac{x^2}{2} \right) , \mathrm{d}x = 2 \left[ \tan^{-1} x - \frac{x^3}{6} \right]_0^1 $$
$$ = 2 \left( \tan^{-1}(1) - \frac{1}{6} \right) = 2 \left( \frac{\pi}{4} - \frac{1}{6} \right) = \mathbf{\frac{\pi}{2} - \frac{1}{3}} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(4) 三叶线 $r = a \sin 3\theta$ 与圆 $r = a$ 之间部分的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：这里的“之间部分”指的是&lt;strong&gt;圆的面积减去三叶线所占的面积&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;圆的面积显然为：$S_{\text{圆}} = \pi a^2$。&lt;/li&gt;
&lt;li&gt;计算三叶线的总面积。三叶线一共有 $3$ 片叶子，我们先计算其中一片（区间为 $\theta \in [0, \pi/3]$）：
$$ S_{\text{单叶}} = \frac{1}{2} \int_0^{\pi/3} r^2 , \mathrm{d}\theta = \frac{1}{2} \int_0^{\pi/3} a^2 \sin^2 3\theta , \mathrm{d}\theta $$
利用半角公式降次：$\sin^2 3\theta = \frac{1 - \cos 6\theta}{2}$：
$$ = \frac{a^2}{4} \int_0^{\pi/3} (1 - \cos 6\theta) , \mathrm{d}\theta = \frac{a^2}{4} \left[ \theta - \frac{\sin 6\theta}{6} \right]_0^{\pi/3} = \frac{a^2}{4} \left( \frac{\pi}{3} - 0 \right) = \frac{\pi a^2}{12} $$&lt;/li&gt;
&lt;li&gt;三叶线总面积：$S_{\text{三叶}} = 3 \times S_{\text{单叶}} = \frac{\pi a^2}{4}$。&lt;/li&gt;
&lt;li&gt;两者之间部分的面积：
$$ S = S_{\text{圆}} - S_{\text{三叶}} = \pi a^2 - \frac{\pi a^2}{4} = \mathbf{\frac{3}{4}\pi a^2} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(5) 双纽线 $(x^2 + y^2)^2 = a^2(x^2 - y^2)$ 所围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：直角坐标系下极其难算，必须利用极坐标公式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;代入极坐标转换公式：$x^2 + y^2 = r^2$，$x = r \cos\theta, y = r \sin\theta$：
$$ (r^2)^2 = a^2(r^2 \cos^2\theta - r^2 \sin^2\theta) \implies r^4 = a^2 r^2 \cos 2\theta \implies \mathbf{r^2 = a^2 \cos 2\theta} $$&lt;/li&gt;
&lt;li&gt;确定积分区间：由于 $r^2 \ge 0$，要求 $\cos 2\theta \ge 0$，因此 $-\frac{\pi}{2} \le 2\theta \le \frac{\pi}{2} \implies -\frac{\pi}{4} \le \theta \le \frac{\pi}{4}$（这代表右边的一片叶子）。&lt;/li&gt;
&lt;li&gt;利用对称性计算双叶总面积：
$$ S = 2 \times \left( \frac{1}{2} \int_{-\frac{\pi}{4}}^{\frac{\pi}{4}} r^2 , \mathrm{d}\theta \right) = \int_{-\frac{\pi}{4}}^{\frac{\pi}{4}} a^2 \cos 2\theta , \mathrm{d}\theta $$
$$ = 2 \int_0^{\frac{\pi}{4}} a^2 \cos 2\theta , \mathrm{d}\theta = 2a^2 \left[ \frac{\sin 2\theta}{2} \right]_0^{\frac{\pi}{4}} = 2a^2 \left( \frac{1}{2} - 0 \right) = \mathbf{a^2} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 問題 32.2 详细讲解（曲线长度）&lt;/h3&gt;
&lt;p&gt;这里我们重点讲解第 (1) 题。这是一道利用参数方程求弧长的巅峰之作，其代数化简过程非常精妙。&lt;/p&gt;
&lt;h4&gt;(1) 求曲线 $\sqrt{x} + \sqrt{y} = \sqrt{a}$ 的全长 $L$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：如果直接用直角坐标系公式 $\int \sqrt{1 + y&apos;^2} , \mathrm{d}x$，根号内部很难化简。
书后答案给出了一个非常经典的&lt;strong&gt;参数化方法（参数方程表示）&lt;/strong&gt;：
令 &lt;strong&gt;$x = a \cos^4 t$&lt;/strong&gt;，&lt;strong&gt;$y = a \sin^4 t$&lt;/strong&gt; （由于在第一象限，区间为 $0 \le t \le \frac{\pi}{2}$）。
&lt;em&gt;验证：$\sqrt{x} + \sqrt{y} = \sqrt{a} \cos^2 t + \sqrt{a} \sin^2 t = \sqrt{a}(\cos^2 t + \sin^2 t) = \sqrt{a}$。完全合理！&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;分别求对 $t$ 的一阶导数&lt;/strong&gt;：
$$ \frac{\mathrm{d}x}{\mathrm{d}t} = -4a \cos^3 t \sin t, \quad \frac{\mathrm{d}y}{\mathrm{d}t} = 4a \sin^3 t \cos t $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算弧长微元（根号内部化简）&lt;/strong&gt;：
$$ \left(\frac{\mathrm{d}x}{\mathrm{d}t}\right)^2 + \left(\frac{\mathrm{d}y}{\mathrm{d}t}\right)^2 = 16a^2 \cos^6 t \sin^2 t + 16a^2 \sin^6 t \cos^2 t $$
提取公因式 $16a^2 \sin^2 t \cos^2 t$：
$$ = 16a^2 \sin^2 t \cos^2 t \left( \cos^4 t + \sin^4 t \right) $$
利用恒等式 $\cos^4 t + \sin^4 t = (\cos^2 t + \sin^2 t)^2 - 2 \sin^2 t \cos^2 t = 1 - 2 \sin^2 t \cos^2 t$。
代回并开根号（由于 $0 \le t \le \frac{\pi}{2}$，正弦余弦皆为正）：
$$ \mathrm{d}s = 4a \sin t \cos t \sqrt{1 - 2 \sin^2 t \cos^2 t} , \mathrm{d}t $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;进行定积分计算&lt;/strong&gt;：
$$ L = \int_0^{\frac{\pi}{2}} 4a \sin t \cos t \sqrt{1 - 2 \sin^2 t \cos^2 t} , \mathrm{d}t $$
&lt;strong&gt;【换元法破局】&lt;/strong&gt;：令 $u = \sin^2 t \implies \mathrm{d}u = 2 \sin t \cos t , \mathrm{d}t$。
换限：$t = 0 \implies u = 0$；$t = \frac{\pi}{2} \implies u = 1$。
$$ L = 2a \int_0^1 \sqrt{1 - 2u(1 - u)} , \mathrm{d}u = 2a \int_0^1 \sqrt{2u^2 - 2u + 1} , \mathrm{d}u $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配方并套用公式&lt;/strong&gt;：
根号内配方：$2\left(u^2 - u + \frac{1}{2}\right) = 2\left[ \left(u - \frac{1}{2}\right)^2 + \frac{1}{4} \right]$。
$$ L = 2\sqrt{2}a \int_0^1 \sqrt{\left(u - \frac{1}{2}\right)^2 + \left(\frac{1}{2}\right)^2} , \mathrm{d}u $$
令 $v = u - \frac{1}{2}$（换限：$-\frac{1}{2} \to \frac{1}{2}$）：
$$ L = 2\sqrt{2}a \int_{-\frac{1}{2}}^{\frac{1}{2}} \sqrt{v^2 + \left(\frac{1}{2}\right)^2} , \mathrm{d}v = 4\sqrt{2}a \int_0^{\frac{1}{2}} \sqrt{v^2 + \left(\frac{1}{2}\right)^2} , \mathrm{d}v $$
套用我们在第 52 页背过的【公式 8】：$\int \sqrt{x^2 + A} , \mathrm{d}x$：
经过严谨的代入和对数化简（书后答案略去了这部分繁琐的数值计算）：
$$ L = \mathbf{a + \frac{a}{\sqrt{2}} \log(1 + \sqrt{2})} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 复习总结建议&lt;/h3&gt;
&lt;p&gt;通过这几道练习题，可以明确以下应试技巧：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;极坐标面积&lt;/strong&gt;：最核心的是确定 $\theta$ 的范围，特别是像双纽线 and 三叶线，必须通过方程的定义域或交点解出准确的 $\alpha$ and $\beta$。 Wait, original has &quot;并且像双纽线和三叶线，必须通过方程的定义域或交点解出准确的 \alpha 和 \beta&quot;. Let&apos;s keep Chinese:
&lt;strong&gt;极坐标面积&lt;/strong&gt;：最核心的是确定 $\theta$ 的范围，特别是像双纽线和三叶线，必须通过方程的定义域或交点解出准确的 $\alpha$ 和 $\beta$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式化简&lt;/strong&gt;：在计算曲线长度时，根号下的微元必能通过&lt;strong&gt;三角恒等式&lt;/strong&gt;或者&lt;strong&gt;合理的参数代换&lt;/strong&gt;化简。遇到 $\sqrt{x} + \sqrt{y} = \sqrt{a}$，记住 $x = a \cos^4 t$ 这一极具智慧的参数化方法。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;翻到了！第 96 页（书本左上角标着 &lt;strong&gt;96&lt;/strong&gt;，对应图片的第 106 页）。&lt;/p&gt;
&lt;p&gt;这一页非常经典，它是对第 92 页学过的**辛普森近似积分公式（シンプソンの公式 - Simpson&apos;s Rule）**的一次极具实操价值的“硬核演练”。&lt;/p&gt;
&lt;p&gt;我们在上一页还在感叹这些近似积分公式的精妙，这一页我们就要用它来&lt;strong&gt;手算出自然对数 $\log 2$ 极其精准的近似值&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;下面我将以最清晰、严谨的步骤，为你拆解&lt;strong&gt;例题 34&lt;/strong&gt; 完整的数值计算过程和背后的逻辑：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 例题 34：用辛普森公式求解 $\log 2$ 的近似值&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目要求】&lt;/strong&gt;
将区间 $[0, 1]$ 进行 &lt;strong&gt;$10$ 等分&lt;/strong&gt;（即切成 $10$ 份），利用辛普森公式计算定积分 $\int_0^1 \frac{\mathrm{d}x}{1 + x}$，以此求出 $\log 2$ 小数点后第 $5$ 位的近似值。&lt;/p&gt;
&lt;h4&gt;Step 1：寻找定积分与 $\log 2$ 的关系&lt;/h4&gt;
&lt;p&gt;为什么这个积分能算出 $\log 2$？我们先做个理论验算：
$$ \int_0^1 \frac{1}{1 + x} , \mathrm{d}x = [ \log|1 + x| ]_0^1 = \log 2 - \log 1 = \log 2 $$
确实完全相等！所以，只要我们用数值逼近算出这个积分的值，它就是 $\log 2$ 的近似值。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;Step 2：确定计算参数（游戏配置）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;等分数 $2n = 10$&lt;/strong&gt; （切成 $10$ 等份，所以这里的 $n = 5$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;步长 $h$&lt;/strong&gt;：$h = \frac{1 - 0}{10} = 0.1$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;被积函数 $f(x)$&lt;/strong&gt;：$f(x) = \frac{1}{1 + x}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;切点坐标 $x_i$&lt;/strong&gt;：$x_0 = 0, x_1 = 0.1, x_2 = 0.2, \dots, x_{10} = 1.0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了保证最后能精确到小数点后第 $5$ 位，我们计算中间值 $y_i = f(x_i)$ 时，统一保留到&lt;strong&gt;小数点后第 $7$ 位&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;Step 3：计算各切点高度 $y_i$（这是纯纯的手工细心活）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;两端点（首尾相加）&lt;/strong&gt;：
$y_0 = f(0) = 1$
$y_{10} = f(1.0) = \frac{1}{2} = 0.5$
$$ y_0 + y_{10} = \mathbf{1.5000000} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;奇数项（系数为 $4$ 的部分）&lt;/strong&gt;：
我们需要算出 $y_1, y_3, y_5, y_7, y_9$ 的值：
&lt;ul&gt;
&lt;li&gt;$y_1 = \frac{1}{1.1} \approx 0.9090909$&lt;/li&gt;
&lt;li&gt;$y_3 = \frac{1}{1.3} \approx 0.7692308$&lt;/li&gt;
&lt;li&gt;$y_5 = \frac{1}{1.5} \approx 0.6666667$&lt;/li&gt;
&lt;li&gt;$y_7 = \frac{1}{1.7} \approx 0.5882353$&lt;/li&gt;
&lt;li&gt;$y_9 = \frac{1}{1.9} \approx 0.5263158$
把它们相加，奇数项和为：$3.4595395$。
乘上公式要求的 $4$ 倍：
$$ 4 \times 3.4595395 = \mathbf{13.8381580} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;偶数项（系数为 $2$ 的部分，不含首尾）&lt;/strong&gt;：
我们需要算出 $y_2, y_4, y_6, y_8$ 的值：
&lt;ul&gt;
&lt;li&gt;$y_2 = \frac{1}{1.2} \approx 0.8333333$&lt;/li&gt;
&lt;li&gt;$y_4 = \frac{1}{1.4} \approx 0.7142857$&lt;/li&gt;
&lt;li&gt;$y_6 = \frac{1}{1.6} = 0.6250000$&lt;/li&gt;
&lt;li&gt;$y_8 = \frac{1}{1.8} \approx 0.5555556$
把它们相加，偶数项和为：$2.7281746$。
乘上公式要求的 $2$ 倍：
$$ 2 \times 2.7281746 = \mathbf{5.4563492} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;Step 4：代入辛普森大公式，终极大合体&lt;/h4&gt;
&lt;p&gt;辛普森公式：
$$ I \approx \frac{h}{3} \left{ (y_0 + y_{10}) + 4(\text{奇数项和}) + 2(\text{偶数项和}) \right} $$
把我们刚才算出的三个大色块数据塞进去：
$$ I \approx \frac{0.1}{3} \left{ 1.5000000 + 13.8381580 + 5.4563492 \right} $$
$$ I \approx \frac{0.1}{3} \times 20.7945072 $$
$$ I \approx 0.69315024 $$&lt;/p&gt;
&lt;p&gt;根据题目要求，&lt;strong&gt;四舍五入保留到小数点后第五位&lt;/strong&gt;：
$$ \log 2 \approx \mathbf{0.69315} $$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 导师复盘与“神迹”对比&lt;/h3&gt;
&lt;p&gt;你知道 $\log 2$ 真正的精确值是多少吗？
真正的 $\log 2 \approx 0.69314718\dots$&lt;/p&gt;
&lt;p&gt;你看！我们仅仅用了 &lt;strong&gt;$10$ 等分&lt;/strong&gt; 这么粗糙的划分，用辛普森公式算出来的结果是 &lt;strong&gt;$0.69315$&lt;/strong&gt;，&lt;strong&gt;误差仅为 $0.000003$ 左右&lt;/strong&gt;！
这就是为什么辛普森公式在工程上如此备受推崇的原因——哪怕划分很少，它的二次抛物线拟合也能带来极高的精确度。&lt;/p&gt;
&lt;p&gt;页面底部的 &lt;strong&gt;問題 34.1&lt;/strong&gt; 是完全一样套路的经典练习：
让你通过定积分 $\int_0^1 \frac{\mathrm{d}x}{1 + x^2}$（它的精确值是 $\tan^{-1}(1) = \frac{\pi}{4}$），用辛普森法去求 &lt;strong&gt;$\pi$&lt;/strong&gt; 的近似值！
计算流程完全一模一样，只不过换成了 $f(x) = \frac{1}{1 + x^2}$。你可以自己在纸上练习一下这套“1 - 4 - 2 - 4 - ... - 1”的加权求和，这对于在考场上保持极度冷静的代数计算抗压能力非常有帮助。&lt;/p&gt;
</content:encoded></item><item><title>新版 演習微分積分（７）—— 从点火公式到欧拉积分（Beta &amp; Gamma）</title><link>https://blog.yirong.site/posts/0064/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0064/</guid><description>点火公式的经典递推证明、贝塔与伽马函数的收敛性分析及高维降维秒杀技巧</description><pubDate>Sun, 24 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;在高等数学与日本院试（修二 / 专攻考试）的复习中，我们经常会遇到一些形式非常怪异的广义积分，或是高次三角函数的定积分。如果沿着传统的换元法和有理拆分路线走下去，虽然最终能做出答案，但是计算量极大、步骤繁琐，在考场的紧张高压下极其容易算错。&lt;/p&gt;
&lt;p&gt;为了彻底解决这一痛点，今天我们将微积分中两个最强的“神兵利器”——**点火公式（Wallis 公式）&lt;strong&gt;与&lt;/strong&gt;欧拉积分（Beta &amp;amp; Gamma 函数）**进行完美合流。&lt;/p&gt;
&lt;p&gt;本篇笔记将带大家从&lt;strong&gt;经典的级数递推证明（例题 25）&lt;strong&gt;出发，经历&lt;/strong&gt;贝塔与伽马函数的严谨收敛性证明（例题 28 &amp;amp; 30）&lt;strong&gt;与&lt;/strong&gt;课后习题全景解答&lt;/strong&gt;，最后通过&lt;strong&gt;院试真题大 PK&lt;/strong&gt;展示高级函数工具的“降维打击”威力！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📌 第一部分：核心知识卡片与知识体系&lt;/h2&gt;
&lt;p&gt;在开始手撕证明之前，我们先将这两张最核心的“公式库”刻进脑子里。&lt;/p&gt;
&lt;h3&gt;1. 伽马函数 $\Gamma(p)$ 的核心公式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;定义式&lt;/strong&gt;（无穷区间）：
$$
\Gamma(p) = \int_0^\infty e^{-x} x^{p-1} dx \quad (p&amp;gt;0)
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;递推性质&lt;/strong&gt;：
$$
\Gamma(p+1) = p \Gamma(p)
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阶乘性质&lt;/strong&gt;（当 $n$ 为自然数时）：
$$
\Gamma(n+1) = n!, \quad \Gamma(1) = 1
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心特值&lt;/strong&gt;：
$$
\Gamma\left(\frac{1}{2}\right) = \sqrt{\pi}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;余元公式（🚨 考场秒杀大招）&lt;/strong&gt;：
$$
\Gamma(x)\Gamma(1-x) = \frac{\pi}{\sin(\pi x)} \quad (0 &amp;lt; x &amp;lt; 1)
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;💡 考场秒杀大杀器：经典 Gamma 积分缩放模板&lt;/h4&gt;
&lt;p&gt;在考场上，我们常常会遇到形如 $\int_0^\infty x^n e^{-\lambda x} dx$ 的广义积分。如果用分部积分法硬算，那简直是无意义的体力活。这是一个&lt;strong&gt;经典 Gamma 函数积分模板&lt;/strong&gt;，考场上强烈建议直接秒写，不要用任何分部积分！&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;⚙️ 缩放公式的推导过程（变量代换）：&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;我们要将它套用为标准 Gamma 函数的形式：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(s) = \int_0^\infty t^{s-1} e^{-t} dt
$$&lt;/p&gt;
&lt;p&gt;这里的关键技巧是&lt;strong&gt;通过变量代换，把被积函数中的 $e^{-\lambda x}$ 变成标准的 $e^{-t}$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;令 &lt;strong&gt;$t = \lambda x$&lt;/strong&gt; （这里 $\lambda &amp;gt; 0$），则有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x = \frac{t}{\lambda}$&lt;/li&gt;
&lt;li&gt;$dx = \frac{dt}{\lambda}$&lt;/li&gt;
&lt;li&gt;积分上下限不变：当下限 $x = 0 \to t = 0$，当上限 $x \to \infty \to t \to \infty$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将这些关系代入原积分中：&lt;/p&gt;
&lt;p&gt;$$
\int_0^\infty x^n e^{-\lambda x} dx = \int_0^\infty \left( \frac{t}{\lambda} \right)^n e^{-t} \frac{dt}{\lambda}
$$&lt;/p&gt;
&lt;p&gt;将分母上的常数项 $\lambda^n$ 和 $\lambda$ 提出来，得到：&lt;/p&gt;
&lt;p&gt;$$
= \frac{1}{\lambda^{n+1}} \int_0^\infty t^n e^{-t} dt
$$&lt;/p&gt;
&lt;p&gt;注意到 $t^n$ 可以写成标准幂的形式 $t^{(n+1)-1}$，所以后面的积分项完完全全就是标准的伽马函数 $\Gamma(n+1)$：&lt;/p&gt;
&lt;p&gt;$$
= \frac{\Gamma(n+1)}{\lambda^{n+1}}
$$&lt;/p&gt;
&lt;p&gt;因此，我们直接秒写出&lt;strong&gt;经典的 Gamma 缩放公式&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;$$
\int_0^\infty x^n e^{-\lambda x} dx = \frac{\Gamma(n+1)}{\lambda^{n+1}}
$$&lt;/p&gt;
&lt;p&gt;特别是当 &lt;strong&gt;$n$ 为正整数&lt;/strong&gt; 时，由于 $\Gamma(n+1) = n!$，我们有极简的阶乘秒杀形式：&lt;/p&gt;
&lt;p&gt;$$
\boxed{\int_0^\infty x^n e^{-\lambda x} dx = \frac{n!}{\lambda^{n+1}}}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h5&gt;&lt;strong&gt;🎓 考场速记与秒杀口诀：&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;看到形如 &lt;strong&gt;$x^n e^{-\lambda x}$&lt;/strong&gt; 在 $[0, \infty)$ 上的积分，脑子里立刻反应 &lt;strong&gt;“Gamma 型积分”&lt;/strong&gt;，直接套用模板：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分母&lt;/strong&gt;：缩放系数 $\lambda$ 的 $n+1$ 次幂（即 $\lambda^{n+1}$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分子&lt;/strong&gt;：指数 $n$ 的阶乘 $n!$ （当 $n$ 是整数时）或 伽马值 $\Gamma(n+1)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;&lt;strong&gt;🔥 秒杀例题：&lt;/strong&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;例题 1&lt;/strong&gt;：计算 $\int_0^\infty x^3 e^{-2x} dx$。
我们直接对照参数：$n=3$（正整数），$\lambda=2$。根本不用动笔，直接口算：
$$
\int_0^\infty x^3 e^{-2x} dx = \frac{3!}{2^4} = \frac{6}{16} = \mathbf{\frac{3}{8}}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;例题 2&lt;/strong&gt;：计算 $\int_0^\infty x^{1/2} e^{-3x} dx$。
我们对照参数：$n=1/2$（分数），$\lambda=3$。直接套用公式：
$$
\int_0^\infty x^{1/2} e^{-3x} dx = \frac{\Gamma(3/2)}{3^{3/2}}
$$
因为 $\Gamma(3/2) = \frac{1}{2}\Gamma(1/2) = \frac{\sqrt{\pi}}{2}$，所以：
$$
= \frac{\frac{\sqrt{\pi}}{2}}{3\sqrt{3}} = \mathbf{\frac{\sqrt{\pi}}{6\sqrt{3}} = \frac{\sqrt{3\pi}}{18}}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这类题目在实战中本质上是“&lt;strong&gt;识图认模板&lt;/strong&gt;”，不是“临时推公式”。记住这把钥匙，在考场上能够为你省下极其宝贵的计算时间！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;2. 贝塔函数 $B(p, q)$ 的核心公式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;定义式 1&lt;/strong&gt;（标准区间 $[0, 1]$）：
$$
B(p, q) = \int_0^1 x^{p-1}(1-x)^{q-1} dx \quad (p&amp;gt;0, q&amp;gt;0)
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定义式 2&lt;/strong&gt;（三角函数形式，求含 $\sin/\cos$ 积分的王道）：
$$
B(p, q) = 2 \int_0^{\pi/2} (\sin\theta)^{2p-1} (\cos\theta)^{2q-1} d\theta
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定义式 3&lt;/strong&gt;（半无穷区间形式）：
$$
B(p, q) = \int_0^\infty \frac{y^{p-1}}{(1+y)^{p+q}} dy
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;与 Gamma 函数的神奇羁绊（桥梁公式）&lt;/strong&gt;：
$$
B(p, q) = \frac{\Gamma(p)\Gamma(q)}{\Gamma(p+q)}
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;📘 第二部分：点火公式（Wallis 公式）的经典证明（例题 25）&lt;/h2&gt;
&lt;p&gt;在三角函数定积分中，**点火公式（ウォリスの公式 / Wallis 公式）**是快速求解高次三角积分的利器。&lt;/p&gt;
&lt;p&gt;我们要求证，对于 $I_n = \int_0^{\pi/2} \sin^n x dx = \int_0^{\pi/2} \cos^n x dx$，有：&lt;/p&gt;
&lt;p&gt;$$
I_n = \begin{cases}
\frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots \frac{4}{5} \cdot \frac{2}{3} &amp;amp; (n \ge 2, \text{奇数}) \
\frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots \frac{3}{4} \cdot \frac{1}{2} \cdot \frac{\pi}{2} &amp;amp; (n \ge 2, \text{偶数})
\end{cases}
$$&lt;/p&gt;
&lt;h3&gt;✏️ 证明步骤：&lt;/h3&gt;
&lt;h4&gt;1. 证明对称性 $\int_0^{\pi/2} \sin^n x dx = \int_0^{\pi/2} \cos^n x dx$&lt;/h4&gt;
&lt;p&gt;令 $x = \frac{\pi}{2} - t$，则 $dx = -dt$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $x = 0 \to t = \frac{\pi}{2}$；&lt;/li&gt;
&lt;li&gt;当 $x = \frac{\pi}{2} \to t = 0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入积分中：&lt;/p&gt;
&lt;p&gt;$$
\int_0^{\pi/2} \sin^n x dx = \int_{\pi/2}^0 \sin^n \left(\frac{\pi}{2} - t\right) (-dt) = \int_0^{\pi/2} \cos^n t dt = \int_0^{\pi/2} \cos^n x dx
$$&lt;/p&gt;
&lt;p&gt;证明非常简单，两者完全对称。&lt;/p&gt;
&lt;h4&gt;2. 建立递推关系式（利用分部积分法）&lt;/h4&gt;
&lt;p&gt;我们要计算 $I_n = \int_0^{\pi/2} \sin^n x dx$。我们将其写成 $\sin^{n-1} x \cdot \sin x$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $u = \sin^{n-1} x \implies du = (n-1) \sin^{n-2} x \cos x dx$&lt;/li&gt;
&lt;li&gt;令 $dv = \sin x dx \implies v = -\cos x$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用分部积分法：&lt;/p&gt;
&lt;p&gt;$$
I_n = \left[ -\sin^{n-1} x \cos x \right]_0^{\pi/2} - \int_0^{\pi/2} (-\cos x) \cdot (n-1) \sin^{n-2} x \cos x dx
$$&lt;/p&gt;
&lt;p&gt;前面端点值部分：由于 $\cos(\pi/2) = 0$ 且 $\sin(0) = 0$，所以 &lt;strong&gt;第一项完全为 0&lt;/strong&gt;。
整理后面的积分项：&lt;/p&gt;
&lt;p&gt;$$
= (n-1) \int_0^{\pi/2} \sin^{n-2} x \cos^2 x dx
$$&lt;/p&gt;
&lt;p&gt;利用 $\cos^2 x = 1 - \sin^2 x$，展开积分：&lt;/p&gt;
&lt;p&gt;$$
= (n-1) \int_0^{\pi/2} \sin^{n-2} x (1 - \sin^2 x) dx = (n-1) \left( \int_0^{\pi/2} \sin^{n-2} x dx - \int_0^{\pi/2} \sin^n x dx \right)
$$&lt;/p&gt;
&lt;p&gt;这正好是 $I_{n-2}$ 和 $I_n$ 的线性组合：&lt;/p&gt;
&lt;p&gt;$$
I_n = (n-1) I_{n-2} - (n-1) I_n
$$&lt;/p&gt;
&lt;p&gt;移项整理：&lt;/p&gt;
&lt;p&gt;$$
n I_n = (n-1) I_{n-2} \implies \mathbf{I_n = \frac{n-1}{n} I_{n-2}}
$$&lt;/p&gt;
&lt;p&gt;这就是著名的 &lt;strong&gt;点火递推式&lt;/strong&gt;！每往前点火一次，自变量降 2，前面乘以 $\frac{n-1}{n}$。&lt;/p&gt;
&lt;h4&gt;3. 确定边界条件并分类连乘&lt;/h4&gt;
&lt;p&gt;为了将递推进行到底，我们需要知道最初的边界值：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $n=1$ 时：
$$
I_1 = \int_0^{\pi/2} \sin x dx = [-\cos x]_0^{\pi/2} = 1
$$&lt;/li&gt;
&lt;li&gt;当 $n=0$ 时：
$$
I_0 = \int_0^{\pi/2} 1 dx = \frac{\pi}{2}
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过交替套用递推公式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;若 $n$ 为奇数&lt;/strong&gt;：
$$
I_n = \frac{n-1}{n} I_{n-2} = \frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots I_1 = \frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots \frac{2}{3} \cdot 1
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;若 $n$ 为偶数&lt;/strong&gt;：
$$
I_n = \frac{n-1}{n} I_{n-2} = \frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots I_0 = \frac{n-1}{n} \cdot \frac{n-3}{n-2} \dots \frac{1}{2} \cdot \frac{\pi}{2}
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;点火公式证毕！&lt;/p&gt;
&lt;h3&gt;💡 考场秒杀与避坑指南：点火公式的实战使用方法及注意事项&lt;/h3&gt;
&lt;p&gt;在院试和高数考场上，能够直接套用点火公式的积分往往不会乖乖地刚好限在 $[0, \frac{\pi}{2}]$ 内。我们常常会遇到更广的积分区间（如 $[0, \pi]$ 或 $[0, \frac{3\pi}{2}]$）。&lt;/p&gt;
&lt;p&gt;为了在实战中做到&lt;strong&gt;秒杀且不踩坑&lt;/strong&gt;，我们必须彻底拆开并理清两个不同维度的核心概念：&lt;strong&gt;指数 $n$ 的奇偶性&lt;/strong&gt; 和 &lt;strong&gt;积分区间所包含的 $\frac{\pi}{2}$ 块数&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;1. 指数 $n$ 的奇偶性（决定“用哪个公式”和“是否有负数”）&lt;/h4&gt;
&lt;p&gt;🚨 &lt;strong&gt;核心重点&lt;/strong&gt;：这里的奇偶，&lt;strong&gt;全部都是指三角函数的幂指数 $n$ 的奇偶性&lt;/strong&gt;！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;当指数 $n$ 为偶数时（例如 $\sin^4 x$）：&lt;/strong&gt;
任何实数经过偶数次幂后都会变成正数，这意味着三角函数图像 the 负半周全被&lt;strong&gt;翻折到了 $x$ 轴上方&lt;/strong&gt;，不存在正负抵消。
👉 &lt;strong&gt;对应动作&lt;/strong&gt;：套用&lt;strong&gt;结尾乘 $\frac{\pi}{2}$&lt;/strong&gt; 的偶数版点火公式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;当指数 $n$ 为奇数时（例如 $\sin^3 x$）：&lt;/strong&gt;
奇数次幂会保留原三角函数的正负号，这意味着图像在正半周为正、负半周为负，&lt;strong&gt;极易发生正负面积抵消&lt;/strong&gt;。
👉 &lt;strong&gt;对应动作&lt;/strong&gt;：套用&lt;strong&gt;结尾乘 1&lt;/strong&gt; 的奇数版点火公式。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;2. 区间里包含几个 $\frac{\pi}{2}$（决定“乘几倍”或“怎么抵消”）&lt;/h4&gt;
&lt;p&gt;区间的长度决定了我们要把整体图形切成几个长度为 $\frac{\pi}{2}$ 的**“标准块”**（即对称区间）。&lt;/p&gt;
&lt;p&gt;当我们将区间化为数个 $\frac{\pi}{2}$ 标准块后，结合&lt;strong&gt;指数的奇偶性&lt;/strong&gt;来判定各块的正负号及抵消关系。例如，面对上限为&lt;strong&gt;奇数个 $\frac{\pi}{2}$ 块的区间 $[0, \frac{3\pi}{2}]$&lt;/strong&gt;（包含 3 个标准块时）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;搭配 偶数次幂 时（例如 $\int_0^{3\pi/2} \sin^4 x , dx$）：&lt;/strong&gt;
因为是偶数次幂，所有标准块的图像均位于 $x$ 轴上方。3 个标准块的面积全部为正，直接无脑相加！
$$
\int_0^{3\pi/2} \sin^4 x , dx = \mathbf{3 \times I_4} \quad \text{（套用偶数版公式）}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;搭配 奇数次幂 时（例如 $\int_0^{3\pi/2} \sin^3 x , dx$）：&lt;/strong&gt;
因为是奇数次幂，正负号得以保留。我们将区间 $[0, \frac{3\pi}{2}]$ 拆成三块标准块分析其正负面积：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;第一块 $[0, \frac{\pi}{2}]$：正半周 $\implies$ &lt;strong&gt;正面积&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;第二块 $[\frac{\pi}{2}, \pi]$：正半周 $\implies$ &lt;strong&gt;正面积&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;第三块 $[\pi, \frac{3\pi}{2}]$：负半周 $\implies$ &lt;strong&gt;负面积&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;此时，&lt;strong&gt;第二块的正面积会刚好与第三块的负面积“完美吃掉”（抵消为 0）&lt;/strong&gt;！整个区间只剩下了第一块的面积：
$$
\int_0^{3\pi/2} \sin^3 x , dx = \mathbf{1 \times I_3} \quad \text{（套用奇数版公式）}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;📌 实战秒杀心法总结：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;先看指数 $n$&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;指数是偶数 $\implies$ 选用&lt;strong&gt;乘 $\frac{\pi}{2}$&lt;/strong&gt; 版公式；&lt;/li&gt;
&lt;li&gt;指数是奇数 $\implies$ 选用&lt;strong&gt;乘 $1$&lt;/strong&gt; 版公式。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后看区间块&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;拆解出区间里含有多少个 $\frac{\pi}{2}$ 块；&lt;/li&gt;
&lt;li&gt;依据函数图像和指数奇偶，心算或手画正负号，得出&lt;strong&gt;净余块数&lt;/strong&gt;，直接作为系数乘在公式最前面！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;✨ 第三部分：高阶合流——用 Beta 函数“降维统一”点火公式&lt;/h2&gt;
&lt;p&gt;许多人认为点火公式只是一个独立的初等数学公式。然而，在高等数学的宏伟蓝图中：&lt;strong&gt;点火公式不过是贝塔函数三角形式的一个天然特例！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们来见证这个奇迹般的统一。根据贝塔函数的定义式 2：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = 2 \int_0^{\pi/2} (\sin\theta)^{2p-1} (\cos\theta)^{2q-1} d\theta
$$&lt;/p&gt;
&lt;p&gt;如果我们想要计算点火积分 $I_n = \int_0^{\pi/2} \sin^n \theta d\theta$，我们只需令：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$2p - 1 = n \implies p = \frac{n+1}{2}$&lt;/li&gt;
&lt;li&gt;$2q - 1 = 0 \implies q = \frac{1}{2}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;带入定义式，瞬间得到：&lt;/p&gt;
&lt;p&gt;$$
I_n = \frac{1}{2} B\left(\frac{n+1}{2}, \frac{1}{2}\right)
$$&lt;/p&gt;
&lt;p&gt;利用“桥梁公式”将其转换为 Gamma 函数：&lt;/p&gt;
&lt;p&gt;$$
I_n = \frac{1}{2} \frac{\Gamma\left(\frac{n+1}{2}\right)\Gamma\left(\frac{1}{2}\right)}{\Gamma\left(\frac{n+1}{2} + \frac{1}{2}\right)} = \frac{\sqrt{\pi}}{2} \frac{\Gamma\left(\frac{n+1}{2}\right)}{\Gamma\left(\frac{n}{2} + 1\right)}
$$&lt;/p&gt;
&lt;p&gt;我们通过这行极简的 $\Gamma$ 表达式，分别代入奇偶数来验证它是否与点火公式完全一致：&lt;/p&gt;
&lt;h4&gt;(i) 当 $n$ 为偶数 $2k$ 时：&lt;/h4&gt;
&lt;p&gt;代入表达式：&lt;/p&gt;
&lt;p&gt;$$
I_{2k} = \frac{\sqrt{\pi}}{2} \frac{\Gamma\left(k + \frac{1}{2}\right)}{\Gamma(k + 1)}
$$&lt;/p&gt;
&lt;p&gt;我们知道 $\Gamma(k+1) = k!$，且利用递推性质展开半整数的伽马函数：&lt;/p&gt;
&lt;p&gt;$$
\Gamma\left(k + \frac{1}{2}\right) = \left(k - \frac{1}{2}\right)\left(k - \frac{3}{2}\right)\dots \frac{1}{2}\Gamma\left(\frac{1}{2}\right) = \frac{(2k-1)!!}{2^k} \sqrt{\pi}
$$&lt;/p&gt;
&lt;p&gt;代入原式：&lt;/p&gt;
&lt;p&gt;$$
I_{2k} = \frac{\sqrt{\pi}}{2} \frac{\frac{(2k-1)!!}{2^k} \sqrt{\pi}}{k!} = \frac{(2k-1)!!}{2^{k+1} k!} \pi
$$&lt;/p&gt;
&lt;p&gt;因为 $2^{k} k! = (2k)!!$，所以：&lt;/p&gt;
&lt;p&gt;$$
I_{2k} = \frac{(2k-1)!!}{(2k)!!} \frac{\pi}{2} = \frac{2k-1}{2k} \cdot \frac{2k-3}{2k-2}\dots \frac{1}{2} \cdot \frac{\pi}{2}
$$&lt;/p&gt;
&lt;p&gt;这正好与偶数点火公式&lt;strong&gt;完美重合&lt;/strong&gt;！&lt;/p&gt;
&lt;h4&gt;(ii) 当 $n$ 为奇数 $2k-1$ 时：&lt;/h4&gt;
&lt;p&gt;代入表达式：&lt;/p&gt;
&lt;p&gt;$$
I_{2k-1} = \frac{\sqrt{\pi}}{2} \frac{\Gamma(k)}{\Gamma\left(k - \frac{1}{2} + 1\right)} = \frac{\sqrt{\pi}}{2} \frac{(k-1)!}{\Gamma\left(k + \frac{1}{2}\right)}
$$&lt;/p&gt;
&lt;p&gt;代入刚才推导出的 $\Gamma(k+1/2)$ 展开式：&lt;/p&gt;
&lt;p&gt;$$
I_{2k-1} = \frac{\sqrt{\pi}}{2} \frac{(k-1)!}{\frac{(2k-1)!!}{2^k} \sqrt{\pi}} = \frac{2^{k-1}(k-1)!}{(2k-1)!!}
$$&lt;/p&gt;
&lt;p&gt;由于 $2^{k-1}(k-1)! = (2k-2)!!$，所以：&lt;/p&gt;
&lt;p&gt;$$
I_{2k-1} = \frac{(2k-2)!!}{(2k-1)!!} = \frac{2k-2}{2k-1} \cdot \frac{2k-4}{2k-3}\dots \frac{2}{3}
$$&lt;/p&gt;
&lt;p&gt;这同样与奇数点火公式&lt;strong&gt;完美重合&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;✨ 合流感言：&lt;/strong&gt;
初等数学中分类讨论、繁琐递推得到的 Wallis 连乘，在欧拉积分的高维视角下，&lt;strong&gt;不过是 Gamma 函数在整数与半整数自变量下体现出的优美算术规律&lt;/strong&gt;。这种降维统一的数学韵律，正是院试考官最喜欢在综合大题中考察的高端素养！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📘 第四部分：书本定理与收敛性证明（例题 28 &amp;amp; 例题 30）&lt;/h2&gt;
&lt;p&gt;在享受秒杀的乐趣之前，我们必须脚踏实地，掌握这两个核心函数的严谨收敛性证明。&lt;/p&gt;
&lt;h3&gt;1. 贝塔函数 $B(p, q)$ 的收敛性证明（例题 28）&lt;/h3&gt;
&lt;p&gt;贝塔函数的定义式为：
$$B(p, q) = \int_0^1 x^{p-1}(1-x)^{q-1} dx \quad (p&amp;gt;0, q&amp;gt;0)$$&lt;/p&gt;
&lt;p&gt;我们要证明其在 $p&amp;gt;0, q&amp;gt;0$ 时必定收敛。&lt;/p&gt;
&lt;h4&gt;💡 证明核心：奇点分割&lt;/h4&gt;
&lt;p&gt;由于在 $0 &amp;lt; p &amp;lt; 1$ 和 $0 &amp;lt; q &amp;lt; 1$ 时，积分区间 $[0, 1]$ 的两个端点 $x=0$ 和 $x=1$ 分别是无界被积函数的奇点。因此我们必须将区间一分为二，在中点 $x=1/2$ 处“一刀切开”：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = I_1 + I_2 = \int_0^{1/2} x^{p-1}(1-x)^{q-1} dx + \int_{1/2}^1 x^{p-1}(1-x)^{q-1} dx
$$&lt;/p&gt;
&lt;h4&gt;✏️ 证明步骤：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;当 $p \ge 1$ 且 $q \ge 1$ 时&lt;/strong&gt;：被积函数连续有界，属于普通定积分，显然收敛。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;当 $0 &amp;lt; p &amp;lt; 1$ 时证明 $I_1$&lt;/strong&gt;：此时奇点为下限 $x=0$。
我们引入极限审敛法，选择标准积分的除项 $x^{1-p}$ 对比：
$$
\lim_{x \to 0^+} x^{1-p} \left{ x^{p-1}(1-x)^{q-1} \right} = \lim_{x \to 0^+} (1-x)^{q-1} = 1
$$
因为极限为非零常数，且 $0 &amp;lt; p &amp;lt; 1 \implies 1-p &amp;lt; 1$。根据比较审敛定理，指数小于 $1$ 时积分收敛，故 &lt;strong&gt;$I_1$ 收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;证明 $I_2$&lt;/strong&gt;：奇点为上限 $x=1$。
令 $t = 1 - x$，则 $I_2$ 转化为：
$$
I_2 = \int_0^{1/2} t^{q-1}(1-t)^{p-1} dt
$$
此积分形式与 $I_1$ 完全对称（只需对调 $p$ 和 $q$）。根据上步结论，在 $q&amp;gt;0$ 时 &lt;strong&gt;$I_2$ 收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;因此，当 $p&amp;gt;0, q&amp;gt;0$ 时，$B(p, q)$ 整体收敛。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;2. 伽马函数 $\Gamma(p)$ 的收敛性证明（例题 30）&lt;/h3&gt;
&lt;p&gt;伽马函数的定义式为：
$$\Gamma(p) = \int_0^\infty e^{-x} x^{p-1} dx \quad (p&amp;gt;0)$$&lt;/p&gt;
&lt;h4&gt;💡 证明核心：双重奇点分析&lt;/h4&gt;
&lt;p&gt;该积分同时具有在 $x=0$ 处的无界特异积分问题（当 $0 &amp;lt; p &amp;lt; 1$ 时）和 $x \to \infty$ 处的无穷区间无限积分问题。我们选择分裂点 $c &amp;gt; 0$，拆分为：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(p) = I_1 + I_2 = \int_0^c e^{-x} x^{p-1} dx + \int_c^\infty e^{-x} x^{p-1} dx
$$&lt;/p&gt;
&lt;h4&gt;✏️ 证明步骤：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;证明 $I_1$ 的收敛性（特异积分）&lt;/strong&gt;：
若 $p \ge 1$，无奇点，积分为普通定积分。
若 $0 &amp;lt; p &amp;lt; 1$，$x=0$ 是奇点。采用极限审敛法：
$$
\lim_{x \to 0^+} x^{1-p} \left{ e^{-x} x^{p-1} \right} = \lim_{x \to 0^+} e^{-x} = 1
$$
因为极限存在，且当 $0&amp;lt;p&amp;lt;1$ 时审敛指数满足 $1-p &amp;lt; 1$，所以 &lt;strong&gt;$I_1$ 收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;证明 $I_2$ 的收敛性（无限积分）&lt;/strong&gt;：
由于指数函数在无穷远处的增长速度压倒一切幂函数，我们有 $\lim_{x \to \infty} \frac{x^{p+1}}{e^x} = 0$。
根据极限的定义，必定存在足够大的 $c \le x$，使得在该范围内：
$$
e^{-x} x^{p+1} &amp;lt; 1 \implies e^{-x} x^{p-1} &amp;lt; \frac{1}{x^2}
$$
因为比较积分 $\int_c^\infty \frac{1}{x^2} dx$ 的指数满足 $2 &amp;gt; 1$，必定收敛。根据比较定理，较小的正函数积分也必收敛，故 &lt;strong&gt;$I_2$ 收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;综上所述，当 $p&amp;gt;0$ 时，$\Gamma(p)$ 整体收敛。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📝 第五部分：书本课后习题保姆级详解&lt;/h2&gt;
&lt;p&gt;我们对书本上的所有经典习题进行最详尽、不留死角的解答。&lt;/p&gt;
&lt;h3&gt;1. 问题 28.1 详解&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1) 计算 $B\left(\frac{1}{2}, 1\right)$&lt;/strong&gt;
直接代入幂积分公式：
$$
B\left(\frac{1}{2}, 1\right) = \int_0^1 x^{-1/2} dx = \left[ 2\sqrt{x} \right]_0^1 = \mathbf{2}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2) 计算 $B\left(\frac{1}{2}, \frac{1}{2}\right)$&lt;/strong&gt;
分母含有二次根式，采用极具技巧性的&lt;strong&gt;三角换元法&lt;/strong&gt;。
令 &lt;strong&gt;$x = \sin^2\theta$&lt;/strong&gt;，则 $dx = 2\sin\theta\cos\theta d\theta$。
代入积分：
$$
B\left(\frac{1}{2}, \frac{1}{2}\right) = \int_0^{\pi/2} \frac{2\sin\theta\cos\theta}{\sqrt{\sin^2\theta (1-\sin^2\theta)}} d\theta = \int_0^{\pi/2} \frac{2\sin\theta\cos\theta}{\sin\theta\cos\theta} d\theta = \int_0^{\pi/2} 2 d\theta = \mathbf{\pi}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;2. 问题 28.2 详解&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1) 证明 $B(p, q) = B(q, p)$&lt;/strong&gt;
令 &lt;strong&gt;$t = 1 - x \implies dx = -dt$&lt;/strong&gt;。
$$
B(p, q) = \int_1^0 (1-t)^{p-1} t^{q-1} (-dt) = \int_0^1 t^{q-1}(1-t)^{p-1} dt = B(q, p) \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2) 证明 $B(p+1, q) = \frac{p}{q} B(p, q+1)$&lt;/strong&gt;
利用&lt;strong&gt;分部积分法&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $u = x^p \implies du = p x^{p-1} dx$&lt;/li&gt;
&lt;li&gt;令 $dv = (1-x)^{q-1} dx \implies v = -\frac{(1-x)^q}{q}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
B(p+1, q) = \left[ -x^p \frac{(1-x)^q}{q} \right]_0^1 + \frac{p}{q} \int_0^1 x^{p-1} (1-x)^q dx
$$&lt;/p&gt;
&lt;p&gt;由于在端点 $x=0$ 处 $x^p = 0$（因为 $p&amp;gt;0$），在 $x=1$ 处 $(1-x)^q = 0$（因为 $q&amp;gt;0$），所以第一项端点值完全为 $0$。
剩下的积分部分：
$$
= 0 + \frac{p}{q} \int_0^1 x^{p-1} (1-x)^q dx = \frac{p}{q} B(p, q+1) \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(3) 证明 $B(m, n) = \frac{(m-1)!(n-1)!}{(m+n-1)!}$ （$m, n$ 为自然数）&lt;/strong&gt;
利用递推公式 (2) 不断做“套娃”递推：
$$
B(m, n) = \frac{m-1}{n} B(m-1, n+1) = \frac{m-1}{n} \cdot \frac{m-2}{n+1} B(m-2, n+2) = \dots
$$
经过 $m-1$ 次降低左参数后：
$$
= \frac{(m-1)!}{n(n+1)\dots (n+m-2)} B(1, n+m-1)
$$
而根据定义计算边界项：
$$
B(1, n+m-1) = \int_0^1 (1-x)^{n+m-2} dx = \left[ -\frac{(1-x)^{n+m-1}}{n+m-1} \right]_0^1 = \frac{1}{n+m-1}
$$
代入递推式尾部：
$$
B(m, n) = \frac{(m-1)!}{n(n+1)\dots (n+m-1)}
$$
分子分母同时乘以 $(n-1)!$，整理阶乘式可得：
$$
B(m, n) = \frac{(m-1)!(n-1)!}{(m+n-1)!} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;3. 问题 30.1 详解&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1) 证明 $\Gamma(p+1) = p\Gamma(p)$&lt;/strong&gt;
根据定义式，利用分部积分法：
$$
\Gamma(p+1) = \int_0^\infty e^{-x} x^p dx
$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $u = x^p \implies du = p x^{p-1} dx$&lt;/li&gt;
&lt;li&gt;令 $dv = e^{-x} dx \implies v = -e^{-x}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
\Gamma(p+1) = \left[ -e^{-x} x^p \right]_0^\infty + p \int_0^\infty e^{-x} x^{p-1} dx
$$&lt;/p&gt;
&lt;p&gt;在上限 $x \to \infty$ 处，指数级衰减满足 $\lim_{x\to\infty} \frac{x^p}{e^x} = 0$；在下限 $x = 0$ 处，$0^p = 0$。因此第一项端点值完全为 $0$。
所以：
$$
\Gamma(p+1) = 0 + p \int_0^\infty e^{-x} x^{p-1} dx = p \Gamma(p) \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2) 证明 $\Gamma(1) = 1$ 且 $\Gamma(n+1) = n!$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;首先计算 $\Gamma(1)$：
$$
\Gamma(1) = \int_0^\infty e^{-x} dx = \left[ -e^{-x} \right]_0^\infty = 1
$$&lt;/li&gt;
&lt;li&gt;当 $n$ 为自然数时，循环套用递推公式：
$$
\Gamma(n+1) = n \Gamma(n) = n(n-1)\dots 1 \cdot \Gamma(1) = n! \quad \text{(证毕)}
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;4. 问题 30.2 详解&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1) 判别 $\int_0^1 \frac{\sin x}{\sqrt{x}} dx$ 的存在性&lt;/strong&gt;
虽然在 $x=0$ 处看似分母为 $0$，但我们考察其右极限：
由于等价无穷小 $\sin x \sim x$，有：
$$
\lim_{x \to 0^+} \frac{\sin x}{\sqrt{x}} = \lim_{x \to 0^+} \frac{x}{\sqrt{x}} = \lim_{x \to 0^+} \sqrt{x} = 0
$$
该极限存在且为有限常数，说明被积函数在区间 $[0, 1]$ 上事实上是有界的，&lt;strong&gt;$x=0$ 只是一个可去奇点&lt;/strong&gt;。这本质上只是一个普通的定积分，&lt;strong&gt;因此该广义积分必定存在（收敛）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(2) 判别 $\int_0^\infty \frac{1}{\sqrt{1+x^4}} dx$ 的存在性&lt;/strong&gt;
被积函数在 $[0, \infty)$ 上连续无界处仅在无穷远处 $x \to \infty$。
我们使用极限审敛法：
当 $x \to \infty$ 时，被积函数满足等价关系 $\frac{1}{\sqrt{1+x^4}} \sim \frac{1}{x^2}$。
考察其与标准积分 $\int_1^\infty \frac{1}{x^2} dx$ 的极限：
$$
\lim_{x \to \infty} \frac{\frac{1}{\sqrt{1+x^4}}}{\frac{1}{x^2}} = 1
$$
由于比较基准积分的指数满足 $2 &amp;gt; 1$，必定收敛。根据比较定理的极限形式，原积分在无穷远处也必定收敛。&lt;strong&gt;因此该广义积分必定存在（收敛）&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🔍 第六部分：经典院试真题大 PK&lt;/h2&gt;
&lt;p&gt;我们来看下面这道经典的广义积分题：&lt;/p&gt;
&lt;p&gt;$$
I = \int_0^\infty \frac{dx}{\sqrt{3}\sqrt[3]{e^x-1}}
$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：此处以最纯粹的根式形式 $I = \int_0^\infty \frac{dx}{\sqrt[3]{e^x-1}}$ 为例展示推导)&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;🛠️ 共同的起点：第一步换元&lt;/h3&gt;
&lt;p&gt;面对分母中根式与超越函数 $e^x$ 的组合，第一步令 &lt;strong&gt;$t = e^x$&lt;/strong&gt; 进行代数化，消除指数函数。&lt;/p&gt;
&lt;p&gt;当 $t = e^x$ 时，有 $x = \log t \implies dx = \frac{1}{t} dt$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;积分上下限：当 $x=0$ 时，$t=1$；当 $x\to\infty$ 时，$t\to\infty$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;原积分成功转换为纯代数积分：&lt;/p&gt;
&lt;p&gt;$$
I = \int_1^\infty \frac{1}{\sqrt[3]{t-1}} \cdot \frac{1}{t} dt = \int_1^\infty (t-1)^{-\frac{1}{3}} t^{-1} dt
$$&lt;/p&gt;
&lt;p&gt;走到这一步，因为式子中带有分数次幂（$-\frac{1}{3}$），无法直接积出。现在，我们有两条完全不同的路线可以走。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;路线一：常规代数路线（标准答案做法）&lt;/h3&gt;
&lt;p&gt;如果走常规路线，我们的目标是&lt;strong&gt;把无理次幂强行变成有理次幂&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 第二步换元&lt;/h4&gt;
&lt;p&gt;令 &lt;strong&gt;$z^3 = t - 1$&lt;/strong&gt; （即 $z = \sqrt[3]{t-1}$）。
此时有 $t = z^3 + 1 \implies dt = 3z^2 dz$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;积分上下限：当 $t=1$ 时，$z=0$；当 $t \to \infty$ 时，$z \to \infty$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将它们代入积分式：&lt;/p&gt;
&lt;p&gt;$$
I = \int_0^\infty (z^3)^{-\frac{1}{3}} \cdot \frac{1}{z^3+1} \cdot 3z^2 dz = \int_0^\infty \frac{1}{z} \cdot \frac{3z^2}{z^3+1} dz = \int_0^\infty \frac{3z}{z^3+1} dz
$$&lt;/p&gt;
&lt;p&gt;这个式子和标准答案里的积分形式完全一致，剩下的就是纯粹的微积分基本功折磨了。&lt;/p&gt;
&lt;h4&gt;2. 有理函数拆项&lt;/h4&gt;
&lt;p&gt;为了积分 $\int_0^\infty \frac{3z}{z^3+1} dz$，我们需要对分母进行因式分解：$z^3+1 = (z+1)(z^2-z+1)$。
利用待定系数法进行有理拆分：&lt;/p&gt;
&lt;p&gt;$$
\frac{3z}{(z+1)(z^2-z+1)} = \frac{z+1}{z^2-z+1} - \frac{1}{z+1}
$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(通分心算校验：$(z+1)^2 - (z^2-z+1) = z^2+2z+1 - z^2+z-1 = 3z$，分子完美吻合！)&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;3. 凑微分与配方&lt;/h4&gt;
&lt;p&gt;我们对第一项进行凑微分和配方，以便分别积出自然对数 $\log$ 和反正切 $\tan^{-1}$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;凑对数项&lt;/strong&gt;：$(z^2-z+1)&apos; = 2z-1$。因此将分子 $z+1$ 拆写为 $\frac{1}{2}(2z-1) + \frac{3}{2}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;凑反正切项&lt;/strong&gt;：分母配方得到 $z^2-z+1 = \left(z-\frac{1}{2}\right)^2 + \frac{3}{4}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;带回原积分中：&lt;/p&gt;
&lt;p&gt;$$
I = \int_0^\infty \left( \frac{\frac{1}{2}(2z-1)}{z^2-z+1} + \frac{\frac{3}{2}}{\left(z-\frac{1}{2}\right)^2 + \frac{3}{4}} - \frac{1}{z+1} \right) dz
$$&lt;/p&gt;
&lt;p&gt;$$
= \left[ \frac{1}{2} \log(z^2-z+1) + \frac{3}{2} \cdot \frac{1}{\frac{\sqrt{3}}{2}} \tan^{-1}\frac{z-1/2}{\frac{\sqrt{3}}{2}} - \log(z+1) \right]_0^\infty
$$&lt;/p&gt;
&lt;p&gt;将对数项合并整理，并将反正切项常数化简：&lt;/p&gt;
&lt;p&gt;$$
= \left[ \log\frac{\sqrt{z^2-z+1}}{z+1} + \sqrt{3} \tan^{-1}\frac{2z-1}{\sqrt{3}} \right]_0^\infty
$$&lt;/p&gt;
&lt;h4&gt;4. 精确求极限&lt;/h4&gt;
&lt;p&gt;在代入积分上限 $\infty$ 和下限 $0$ 时，必须极其小心极限项：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;当 $z \to \infty$ 时&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;对数项：$\lim_{z\to\infty} \frac{\sqrt{z^2-z+1}}{z+1} = 1 \implies \log 1 = 0$。&lt;/li&gt;
&lt;li&gt;反正切项：$\lim_{z\to\infty} \tan^{-1}\frac{2z-1}{\sqrt{3}} = \frac{\pi}{2}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;当 $z = 0$ 时&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;对数项：$\log\frac{1}{1} = 0$。&lt;/li&gt;
&lt;li&gt;反正切项：$\tan^{-1}\left(-\frac{1}{\sqrt{3}}\right) = -\frac{\pi}{6}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入边界值做差：&lt;/p&gt;
&lt;p&gt;$$
I = \left( 0 + \sqrt{3} \cdot \frac{\pi}{2} \right) - \left( 0 + \sqrt{3} \cdot \left(-\frac{\pi}{6}\right) \right)
$$&lt;/p&gt;
&lt;p&gt;$$
= \sqrt{3}\pi \left( \frac{1}{2} + \frac{1}{6} \right) = \sqrt{3}\pi \cdot \frac{2}{3} = \mathbf{\frac{2\sqrt{3}}{3}\pi}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;💡 路线一总结：&lt;/strong&gt;
这是一条堂堂正正的常规解法，也是绝大多数答案给出的解法。然而其缺点是显而易见的：&lt;strong&gt;有理拆分步骤繁琐、凑微分配方容错率极低、边界极限稍有不慎就会丢掉正负号。&lt;/strong&gt; 在考场的紧张氛围下，非常消耗体力和答题时间。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;路线二：欧拉积分秒杀路线（降维打击）&lt;/h3&gt;
&lt;p&gt;现在，让我们把视线重新拉回到你最初成功化简出的纯代数积分式：&lt;/p&gt;
&lt;p&gt;$$
I = \int_1^\infty t^{-1} (t-1)^{-\frac{1}{3}} dt
$$&lt;/p&gt;
&lt;p&gt;既然这已经是一个纯粹的代数广义积分，我们只要&lt;strong&gt;做一个简单的倒数换元，就能直接召唤 Beta 函数！&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;1. 倒数换元&lt;/h4&gt;
&lt;p&gt;令 &lt;strong&gt;$v = \frac{1}{t}$&lt;/strong&gt;，则有 $t = \frac{1}{v}$， $dt = -\frac{1}{v^2} dv$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;积分上下限：当 $t=1$ 时，$v=1$；当 $t \to \infty$ 时，$v=0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入原式中：&lt;/p&gt;
&lt;p&gt;$$
I = \int_1^0 v \cdot \left(\frac{1}{v}-1\right)^{-\frac{1}{3}} \cdot \left(-\frac{1}{v^2}\right) dv
$$&lt;/p&gt;
&lt;p&gt;利用微分项前面的负号把积分上下限颠倒回来：&lt;/p&gt;
&lt;p&gt;$$
= \int_0^1 \frac{1}{v} \cdot \left(\frac{1-v}{v}\right)^{-\frac{1}{3}} dv
$$&lt;/p&gt;
&lt;p&gt;整理幂次项合并：&lt;/p&gt;
&lt;p&gt;$$
= \int_0^1 \frac{1}{v} \cdot (1-v)^{-\frac{1}{3}} \cdot v^{\frac{1}{3}} dv
$$&lt;/p&gt;
&lt;p&gt;$$
= \int_0^1 v^{-\frac{2}{3}} (1-v)^{-\frac{1}{3}} dv
$$&lt;/p&gt;
&lt;h4&gt;2. 识别 Beta 函数与秒杀&lt;/h4&gt;
&lt;p&gt;睁大双眼，这个积分完全符合贝塔函数的标准定义式！&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = \int_0^1 v^{p-1}(1-v)^{q-1} dv
$$&lt;/p&gt;
&lt;p&gt;我们进行无脑的指数对照：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$p-1 = -\frac{2}{3} \implies p = \frac{1}{3}$&lt;/li&gt;
&lt;li&gt;$q-1 = -\frac{1}{3} \implies q = \frac{2}{3}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以，原积分值直接就是：&lt;/p&gt;
&lt;p&gt;$$
I = B\left(\frac{1}{3}, \frac{2}{3}\right)
$$&lt;/p&gt;
&lt;p&gt;此时，我们通过“桥梁公式”把它翻译为 Gamma 函数，并直接套用&lt;strong&gt;余元公式&lt;/strong&gt;进行收割：&lt;/p&gt;
&lt;p&gt;$$
B\left(\frac{1}{3}, \frac{2}{3}\right) = \frac{\Gamma\left(\frac{1}{3}\right)\Gamma\left(\frac{2}{3}\right)}{\Gamma\left(\frac{1}{3}+\frac{2}{3}\right)} = \frac{\Gamma\left(\frac{1}{3}\right)\Gamma\left(\frac{2}{3}\right)}{\Gamma(1)}
$$&lt;/p&gt;
&lt;p&gt;由于 $\Gamma(1) = 1$，且因为 $\frac{2}{3} = 1 - \frac{1}{3}$，套用余元公式 $\Gamma(x)\Gamma(1-x) = \frac{\pi}{\sin(\pi x)}$：&lt;/p&gt;
&lt;p&gt;$$
= \frac{\pi}{\sin\left(\frac{\pi}{3}\right)} = \frac{\pi}{\frac{\sqrt{3}}{2}} = \mathbf{\frac{2\sqrt{3}}{3}\pi}
$$&lt;/p&gt;
&lt;p&gt;答案同样是 $\frac{2\sqrt{3}}{3}\pi$！
没有繁琐的因式分解，没有复杂的凑积分和配方，没有任何需要求极限的边界踩坑点，直接三行出答案！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🚀 第七部分：点火公式（Wallis）在几何应用中的实战神威&lt;/h2&gt;
&lt;p&gt;前面我们梳理了点火公式的推导、避坑指南，以及它与贝塔函数的合流。但在真正的日本院试中，点火公式最常作为&lt;strong&gt;求积分的终极收割武器&lt;/strong&gt;，隐藏在经典的几何应用大题中。&lt;/p&gt;
&lt;p&gt;我们来看书本中的 &lt;strong&gt;31.1 星芒形（Astroid）&lt;/strong&gt; 与 &lt;strong&gt;31.2 摆线（Cycloid）&lt;/strong&gt; 这两道院试常青藤题目：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./31_problems.png&quot; alt=&quot;星芒形与摆线问题&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这两道题虽然考查的是直角坐标与参数方程的面积与弧长，但有趣的是：&lt;strong&gt;它们的最后一步计算，全都要依赖点火公式进行收割！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们结合书本的解答，对这两道题进行最详尽的中文手撕和剖析：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./31_solutions.png&quot; alt=&quot;星芒形与摆线解答&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;1. 问题 31.1：星芒形 $x^{2/3} + y^{2/3} = a^{2/3} \ (a &amp;gt; 0)$ 的面积及全长&lt;/h3&gt;
&lt;p&gt;星芒形（Astroid，又称四尖瓣线）由于在四个象限高度对称，其面积和弧长均可以通过第一象限的图形对称求解。&lt;/p&gt;
&lt;h4&gt;📐 (1) 面积计算的深度拆解：&lt;/h4&gt;
&lt;h5&gt;&lt;strong&gt;第一步：明确所用的积分公式与对称性&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;星芒形是由四条对称的弧线围成的封闭图形，其在四个象限的面积完全对称。
在第一象限，自变量 $x$ 的范围为 $[0, a]$，此时对应的 $y \ge 0$。根据直角坐标系下的标准面积公式 $S = \int_{x_1}^{x_2} y dx$，第一象限的面积为 $\int_0^a y dx$。
利用对称性，&lt;strong&gt;整体面积 $S$ 直接等于第一象限面积的 4 倍&lt;/strong&gt;：
$$
S = 4 \int_0^a y dx
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第二步：反解出 $y$ 的表达式&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;从星芒形的方程 $x^{2/3} + y^{2/3} = a^{2/3}$ 出发，我们需要把 $y$ 显式地用 $x$ 表示出来：
$$
y^{2/3} = a^{2/3} - x^{2/3} \implies y = \left( a^{2/3} - x^{2/3} \right)^{3/2}
$$
代入第一步的对称积分公式，得到待求面积的定积分式：
$$
S = 4 \int_0^a \left( a^{2/3} - x^{2/3} \right)^{3/2} dx
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第三步：精妙的三角换元及消去无理次幂&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;这个积分含有极其棘手的 $2/3$ 次幂与 $3/2$ 次幂，直接积分是做不出来的。为了消去无理数次幂，我们需要引入经典的&lt;strong&gt;三角代换&lt;/strong&gt;。
令 &lt;strong&gt;$x = a \sin^3 \theta$&lt;/strong&gt;。为什么是 $\sin^3\theta$ 呢？因为这样可以完美消去分母上的三次方根：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;计算 $x^{2/3}$ 项&lt;/strong&gt;：
$$
x^{2/3} = \left( a \sin^3 \theta \right)^{2/3} = (a^{2/3}) \cdot \left(\sin^3\theta\right)^{2/3} = a^{2/3} \sin^2\theta
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代入根式内部化简&lt;/strong&gt;：
$$
a^{2/3} - x^{2/3} = a^{2/3} - a^{2/3} \sin^2\theta = a^{2/3} (1 - \sin^2\theta) = a^{2/3} \cos^2\theta
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;再对其进行 $3/2$ 次方幂运算&lt;/strong&gt;（直接把分数次幂全部化为有理整数幂！）：
$$
y = \left( a^{2/3} - x^{2/3} \right)^{3/2} = \left( a^{2/3} \cos^2\theta \right)^{3/2} = a \cos^3\theta
$$
&lt;em&gt;(在第一象限，$\theta \in [0, \pi/2]$，余弦值 $\cos\theta$ 恒为正，无需加绝对值)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;&lt;strong&gt;第四步：代入微分项 $dx$ 与转换积分区间&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;既然做了解析换元 $x = a \sin^3 \theta$，我们必须同时更换&lt;strong&gt;微分项 $dx$&lt;/strong&gt; 和 &lt;strong&gt;积分上下限&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;求导得出微分项&lt;/strong&gt;：
$$
dx = d(a \sin^3\theta) = a \cdot 3\sin^2\theta \cdot (\sin\theta)&apos; d\theta = 3a \sin^2\theta \cos\theta d\theta
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;映射积分上下限&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;当下限 $x = 0$ 时，有 $a \sin^3\theta = 0 \implies \sin\theta = 0 \implies \theta = 0$。&lt;/li&gt;
&lt;li&gt;当上限 $x = a$ 时，有 $a \sin^3\theta = a \implies \sin^3\theta = 1 \implies \sin\theta = 1 \implies \theta = \frac{\pi}{2}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;&lt;strong&gt;第五步：全面代入积分式进行整合&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;将第三步化简后的 $y = a\cos^3\theta$、第四步求出的 $dx = 3a\sin^2\theta\cos\theta d\theta$ 以及新区间 $[0, \pi/2]$ 全部带回原积分：
$$
S = 4 \int_0^{\pi/2} \left( a \cos^3\theta \right) \cdot \left( 3a \sin^2\theta \cos\theta d\theta \right)
$$
把常数提到最前面：
$$
= 12a^2 \int_0^{\pi/2} \sin^2\theta \cos^4\theta d\theta
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第六步：利用三角恒等式拆项并召唤点火公式&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;为了使用 Wallis / 点火公式，我们需要把被积函数化为纯正弦或纯余弦形式。
我们将 $\sin^2\theta$ 换写为 $1 - \cos^2\theta$：
$$
S = 12a^2 \int_0^{\pi/2} (1 - \cos^2\theta) \cos^4\theta d\theta = 12a^2 \left( \int_0^{\pi/2} \cos^4\theta d\theta - \int_0^{\pi/2} \cos^6\theta d\theta \right)
$$
现在，直接套用我们第二部分学过的&lt;strong&gt;偶数版点火公式（结尾乘以 $\frac{\pi}{2}$）&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;计算 $I_4$&lt;/strong&gt;：
$$
\int_0^{\pi/2} \cos^4\theta d\theta = \frac{3}{4} \cdot \frac{1}{2} \cdot \frac{\pi}{2} = \frac{3\pi}{16}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算 $I_6$&lt;/strong&gt;：
$$
\int_0^{\pi/2} \cos^6\theta d\theta = \frac{5}{6} \cdot \frac{3}{4} \cdot \frac{1}{2} \cdot \frac{\pi}{2} = \frac{5\pi}{32}
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;带回两项相减中，大功告成：
$$
S = 12a^2 \left( \frac{3\pi}{16} - \frac{5\pi}{32} \right) = 12a^2 \left( \frac{6\pi - 5\pi}{32} \right) = 12a^2 \cdot \frac{\pi}{32} = \mathbf{\frac{3\pi a^2}{8}}
$$&lt;/p&gt;
&lt;p&gt;无需任何复杂的二倍角降幂公式，直接秒杀！&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;📐 (2) 全长计算：&lt;/h4&gt;
&lt;p&gt;星芒形全长 $L$ 同样是第一象限弧长的 4 倍。
对于第一象限 $y = (a^{2/3} - x^{2/3})^{3/2}$，对其求导：&lt;/p&gt;
&lt;p&gt;$$
\frac{dy}{dx} = \frac{3}{2}(a^{2/3} - x^{2/3})^{1/2} \cdot \left( -\frac{2}{3}x^{-1/3} \right) = -\frac{(a^{2/3} - x^{2/3})^{1/2}}{x^{1/3}}
$$&lt;/p&gt;
&lt;p&gt;代入弧长微分勾股微元 $1 + y&apos;^2$ 中进行化简：&lt;/p&gt;
&lt;p&gt;$$
1 + \left(\frac{dy}{dx}\right)^2 = 1 + \frac{a^{2/3} - x^{2/3}}{x^{2/3}} = \frac{a^{2/3}}{x^{2/3}} \quad (x \neq 0)
$$&lt;/p&gt;
&lt;p&gt;因此，全长 $L$ 为（利用极限避免 $x=0$ 处的无界奇点）：&lt;/p&gt;
&lt;p&gt;$$
L = 4 \lim_{\varepsilon \to +0} \int_\varepsilon^a \sqrt{\frac{a^{2/3}}{x^{2/3}}} dx = 4 \lim_{\varepsilon \to +0} \int_\varepsilon^a a^{1/3} x^{-1/3} dx
$$&lt;/p&gt;
&lt;p&gt;$$
= 4a^{1/3} \left[ \frac{3}{2}x^{2/3} \right]_0^a = 4a^{1/3} \cdot \frac{3}{2}a^{2/3} = \mathbf{6a}
$$&lt;/p&gt;
&lt;p&gt;星芒形的全长为极其简洁的 $6a$！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;2. 问题 31.2：摆线 $x = a(\theta - \sin\theta), y = a(1 - \cos\theta) \ (0 \le \theta \le 2\pi)$ 与 x 轴所包围的面积&lt;/h3&gt;
&lt;p&gt;摆线（Cycloid）是经典的参数方程图形，其围成的拱形区域高度对称。&lt;/p&gt;
&lt;h4&gt;📐 面积计算的深度拆解：&lt;/h4&gt;
&lt;h5&gt;&lt;strong&gt;第一步：明确所用的参数方程面积公式&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;在直角坐标系中，曲线下方的标准面积公式为：
$$
S = \int_{x_1}^{x_2} y dx
$$
由于曲线是用参数方程 $x = x(\theta), y = y(\theta)$ 给出的，为了能对参数 $\theta$ 进行积分，我们必须执行&lt;strong&gt;积分变量更换（积分换元）&lt;/strong&gt;。
利用微分关系：
$$
dx = x&apos;(\theta) d\theta = \frac{dx}{d\theta} d\theta
$$
将其代入标准直角坐标面积公式，即得到了&lt;strong&gt;参数方程下的面积公式&lt;/strong&gt;：
$$
S = \int_{\theta_1}^{\theta_2} y(\theta) \frac{dx}{d\theta} d\theta
$$
摆线的一拱对应 $x$ 范围在 $[0, 2\pi a]$ 之间，这正好无缝对应了角度自变量 $\theta$ 的范围从 $0$ 变到 $2\pi$。&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第二步：计算导数项并全面代入&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;已知摆线的方程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$y = a(1 - \cos\theta)$&lt;/li&gt;
&lt;li&gt;$x = a(\theta - \sin\theta) \implies \frac{dx}{d\theta} = a(1 - \cos\theta)$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将这两项全面带入第一步的参数方程面积公式中：
$$
S = \int_0^{2\pi} \left[ a(1 - \cos\theta) \right] \cdot \left[ a(1 - \cos\theta) \right] d\theta
$$
整理常数并合并平方项：
$$
= a^2 \int_0^{2\pi} (1 - \cos\theta)^2 d\theta
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第三步：应用三角恒等式降幂&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;为了对 $(1 - \cos\theta)^2$ 进行积分，我们采用经典的&lt;strong&gt;半角公式&lt;/strong&gt;：
$$
1 - \cos\theta = 2 \sin^2 \frac{\theta}{2}
$$
所以有：
$$
(1 - \cos\theta)^2 = \left( 2 \sin^2 \frac{\theta}{2} \right)^2 = 4 \sin^4 \frac{\theta}{2}
$$
代回原积分式中：
$$
S = a^2 \int_0^{2\pi} 4 \sin^4 \frac{\theta}{2} d\theta
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第四步：换元凑出点火公式边界&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;我们需要将 $\sin^4 \frac{\theta}{2}$ 的自变量化简。
令 &lt;strong&gt;$t = \frac{\theta}{2}$&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;计算微分项&lt;/strong&gt;：
$$
dt = \frac{1}{2} d\theta \implies d\theta = 2 dt
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;映射积分区间上下限&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;当下限 $\theta = 0 \to t = 0$。&lt;/li&gt;
&lt;li&gt;当上限 $\theta = 2\pi \to t = \pi$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入第四步换元后的式子：
$$
S = a^2 \int_0^\pi \left( 4\sin^4 t \right) \cdot (2 dt) = 8a^2 \int_0^\pi \sin^4 t dt
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第五步：利用对称性区间翻倍，完美结合点火公式&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;注意看，此时的积分区间为 $[0, \pi]$，我们不能直接使用上限为 $\pi/2$ 的点火公式。
但是，由于被积函数 $\sin^4 t$ 是偶数次幂，它关于 $t = \pi/2$ 是对称的（因为 $\sin(\pi - t) = \sin t \implies \sin^4(\pi-t) = \sin^4 t$）。
也就是说，&lt;strong&gt;区间 $[0, \pi]$ 扫过的面积，恰好等于区间 $[0, \pi/2]$ 扫过的面积的 2 倍&lt;/strong&gt;（对应我们前文总结的：包含 2 个标准块）：
$$
\int_0^\pi \sin^4 t dt = 2 \int_0^{\pi/2} \sin^4 t dt
$$
代入这一对称性：
$$
S = 8a^2 \cdot \left( 2 \int_0^{\pi/2} \sin^4 t dt \right) = 16a^2 \int_0^{\pi/2} \sin^4 t dt
$$&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;第六步：套用点火公式直接秒杀&lt;/strong&gt;&lt;/h5&gt;
&lt;p&gt;直接套用&lt;strong&gt;偶数版点火公式（自变量 $n=4$，结尾乘以 $\frac{\pi}{2}$）&lt;/strong&gt;：
$$
\int_0^{\pi/2} \sin^4 t dt = I_4 = \frac{3}{4} \cdot \frac{1}{2} \cdot \frac{\pi}{2} = \frac{3\pi}{16}
$$
代入完成最后一步计算：
$$
S = 16a^2 \cdot \frac{3\pi}{16} = \mathbf{3\pi a^2}
$$
摆线面积直接秒杀，为完美的 $3\pi a^2$！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🚀 第八部分：几何应用综合检阅——从直角坐标到极坐标的代数合围（问题 32.1 &amp;amp; 32.2）&lt;/h2&gt;
&lt;p&gt;在完成了前面的核心定理证明与经典题 PK 后，我们来迎战第二章与第三章几何应用的综合检阅大题。这两组习题（书本第 94 页，PDF 第 104 页）融合了直角坐标下的面积/弧长、极坐标系经典曲线（三叶线、双纽线）以及极为巧妙的参数方程代换，是院试出题的绝佳温床。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;1. 问题 32.1 详解（面积计算）&lt;/h3&gt;
&lt;p&gt;求面积的核心在于：&lt;strong&gt;通过联立方程锁定积分区间，并精确判定上下边界函数（或极坐标下的积分扇形区域）&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;(1) 双曲线 $xy + x + y = 1$ 与两坐标轴正半轴围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：需要先将隐函数显式化为 $y = f(x)$，求出它与坐标轴的交点，然后求定积分。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;变形显式化&lt;/strong&gt;：
$$
y(x+1) = 1-x \implies y = \frac{1-x}{x+1}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多项式除法化简&lt;/strong&gt;（便于积分）：
$$
y = \frac{-(x+1) + 2}{x+1} = -1 + \frac{2}{x+1}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确定积分区间（求交点）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;令 $x=0 \implies y=1$ （$y$ 轴交点为 $1$）。&lt;/li&gt;
&lt;li&gt;令 $y=0 \implies \frac{1-x}{x+1} = 0 \implies x=1$ （$x$ 轴交点为 $1$）。&lt;/li&gt;
&lt;li&gt;因此，第一象限内积分范围被锁定在区间 $[0, 1]$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;积分计算&lt;/strong&gt;：
$$
S = \int_0^1 \left( -1 + \frac{2}{x+1} \right) dx = \left[ -x + 2\log|x+1| \right]_0^1
$$
$$
= (-1 + 2\log 2) - (0 + 0) = \mathbf{2\log 2 - 1}
$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(2) 抛物线变种 $\sqrt{x} + \sqrt{y} = \sqrt{a} \ (a &amp;gt; 0)$ 与两坐标轴围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：含有根式，其定义域要求 $x \ge 0, y \ge 0$。边界与坐标轴的交点在端点 $(a, 0)$ 和 $(0, a)$ 处，图形完全在第一象限。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;解出 $y$ 的显式表达式&lt;/strong&gt;：
$$
\sqrt{y} = \sqrt{a} - \sqrt{x} \implies y = (\sqrt{a} - \sqrt{x})^2 = a - 2\sqrt{a}\sqrt{x} + x
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定积分计算&lt;/strong&gt;（区间为 $[0, a]$）：
$$
S = \int_0^a \left( a - 2\sqrt{a}x^{1/2} + x \right) dx = \left[ ax - 2\sqrt{a} \cdot \frac{2}{3}x^{3/2} + \frac{1}{2}x^2 \right]_0^a
$$
$$
= \left( a^2 - \frac{4}{3}a^2 + \frac{1}{2}a^2 \right) - 0 = a^2 \left( 1 - \frac{4}{3} + \frac{1}{2} \right) = \mathbf{\frac{1}{6}a^2}
$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(3) 曲线 $y = \frac{1}{x^2+1}$ 与抛物线 $x^2 = 2y$ 围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：两条曲线围成的封闭区域，需要联立两方程求出交点以锁定积分区间，并判断谁在上方（上限天花板函数），谁在下方（下限地板函数）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;联立求解交点&lt;/strong&gt;：
将 $y = \frac{x^2}{2}$ 代入 $y = \frac{1}{x^2+1}$：
$$
\frac{x^2}{2} = \frac{1}{x^2+1} \implies x^4 + x^2 - 2 = 0 \implies (x^2+2)(x^2-1) = 0
$$
因为 $x$ 是实数，所以 $x^2 = 1 \implies x = \pm 1$。交点为 $(-1, 1/2)$ 和 $(1, 1/2)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;判定上下界关系&lt;/strong&gt;：
在区间 $[-1, 1]$ 内，中间点 $x=0$ 处：$\frac{1}{0^2+1} = 1 &amp;gt; \frac{0^2}{2} = 0$，故上限函数为 $y = \frac{1}{x^2+1}$，下限函数为 $y = \frac{x^2}{2}$。并且由于两函数都是偶函数，图像关于 $y$ 轴对称。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对称积分计算&lt;/strong&gt;（区间变更为 $[0, 1]$ 且整体乘以 2）：
$$
S = 2 \int_0^1 \left( \frac{1}{x^2+1} - \frac{x^2}{2} \right) dx = 2 \left[ \tan^{-1}x - \frac{x^3}{6} \right]_0^1
$$
$$
= 2 \left( \tan^{-1}(1) - \frac{1}{6} \right) = 2 \left( \frac{\pi}{4} - \frac{1}{6} \right) = \mathbf{\frac{\pi}{2} - \frac{1}{3}}
$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(4) 三叶线 $r = a\sin 3\theta$ 与圆 $r=a$ 之间部分的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：这里的“之间部分”指的是&lt;strong&gt;大圆的面积减去三叶线所占的总面积&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;计算圆的面积&lt;/strong&gt;：
$$
S_{\text{圆}} = \pi a^2
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求三叶线单叶面积&lt;/strong&gt;：
三叶线在 $\theta \in [0, \pi]$ 区间内均匀分布 3 片叶子。令 $r \ge 0 \implies \sin 3\theta \ge 0$，单叶对应的极角区间为 $[0, \pi/3]$：
$$
S_{\text{单叶}} = \frac{1}{2} \int_0^{\pi/3} r^2 d\theta = \frac{1}{2} \int_0^{\pi/3} a^2 \sin^2 3\theta d\theta
$$
利用二倍角降幂公式 $\sin^2 3\theta = \frac{1-\cos 6\theta}{2}$：
$$
S_{\text{单叶}} = \frac{a^2}{4} \int_0^{\pi/3} (1 - \cos 6\theta) d\theta = \frac{a^2}{4} \left[ \theta - \frac{\sin 6\theta}{6} \right]_0^{\pi/3}
$$
$$
= \frac{a^2}{4} \left( \frac{\pi}{3} - 0 \right) = \frac{\pi a^2}{12}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算三叶线总面积&lt;/strong&gt;：
$$
S_{\text{三叶}} = 3 \times S_{\text{单叶}} = 3 \times \frac{\pi a^2}{12} = \frac{\pi a^2}{4}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;做差求之间面积&lt;/strong&gt;：
$$
S = S_{\text{圆}} - S_{\text{三叶}} = \pi a^2 - \frac{\pi a^2}{4} = \mathbf{\frac{3}{4}\pi a^2}
$$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(5) 双纽线 $(x^2+y^2)^2 = a^2(x^2-y^2)$ 所围成的面积&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：直角坐标系下高次方程极其难解，属于经典的&lt;strong&gt;必须采用极坐标公式&lt;/strong&gt;的题型。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;转换为极坐标方程&lt;/strong&gt;：
代入 $x^2+y^2 = r^2$，$x = r\cos\theta$，$y = r\sin\theta$：
$$
(r^2)^2 = a^2(r^2\cos^2\theta - r^2\sin^2\theta) \implies r^4 = a^2 r^2 \cos 2\theta \implies \mathbf{r^2 = a^2\cos 2\theta}
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确定单叶极角区间&lt;/strong&gt;：
要求 $r^2 \ge 0 \implies \cos 2\theta \ge 0$，因此有：
$$
-\frac{\pi}{2} \le 2\theta \le \frac{\pi}{2} \implies -\frac{\pi}{4} \le \theta \le \frac{\pi}{4}
$$
这正好对应双纽线位于右侧的一片完整叶子。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;利用对称性积分求总面积&lt;/strong&gt;（双纽线高度对称，总面积为右侧单叶的 2 倍）：
$$
S = 2 \times \left( \frac{1}{2} \int_{-\pi/4}^{\pi/4} r^2 d\theta \right) = \int_{-\pi/4}^{\pi/4} a^2 \cos 2\theta d\theta
$$
$$
= 2 \int_0^{\pi/4} a^2 \cos 2\theta d\theta = 2a^2 \left[ \frac{\sin 2\theta}{2} \right]_0^{\pi/4} = 2a^2 \left( \frac{1}{2} - 0 \right) = \mathbf{a^2}
$$
&lt;em&gt;(极其漂亮干净的最终结果 $a^2$！)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;2. 问题 32.2 详解（曲线长度）&lt;/h3&gt;
&lt;p&gt;我们重点手撕其中最具有代数化简挑战性的第 (1) 题。这是一道将&lt;strong&gt;参数方程代换&lt;/strong&gt;发挥到极致的弧长巅峰之作。&lt;/p&gt;
&lt;h4&gt;📐 求曲线 $\sqrt{x} + \sqrt{y} = \sqrt{a}$ 的全长 $L$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解题直觉&lt;/strong&gt;：如果直接套用直角坐标系弧长公式 $\int \sqrt{1 + y&apos;^2} dx$，代入 $y = (\sqrt{a}-\sqrt{x})^2$ 求导后，根式内部将出现极其丑陋的分式，很难直接积分。
书后标准解答采用了一个极其有智慧的&lt;strong&gt;参数化代换&lt;/strong&gt;：
令 &lt;strong&gt;$x = a\cos^4 t$&lt;/strong&gt;，&lt;strong&gt;$y = a\sin^4 t$&lt;/strong&gt;。
&lt;em&gt;代入校验：$\sqrt{x} + \sqrt{y} = \sqrt{a}\cos^2 t + \sqrt{a}\sin^2 t = \sqrt{a}(\cos^2 t + \sin^2 t) = \sqrt{a}$。等式完美成立！&lt;/em&gt;
由于曲线完全位于第一象限，参数 $t$ 的取值范围被限定在 $[0, \frac{\pi}{2}]$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;计算步骤&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对参数 $t$ 求一阶导数&lt;/strong&gt;：
$$
\frac{dx}{dt} = 4a\cos^3 t \cdot (-\sin t) = -4a\cos^3 t \sin t
$$
$$
\frac{dy}{dt} = 4a\sin^3 t \cdot \cos t = 4a\sin^3 t \cos t
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;计算弧长微元（根式内代数化简）&lt;/strong&gt;：
$$
\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2 = 16a^2 \cos^6 t \sin^2 t + 16a^2 \sin^6 t \cos^2 t
$$
提取公因式 $16a^2 \sin^2 t \cos^2 t$：
$$
= 16a^2 \sin^2 t \cos^2 t \left( \cos^4 t + \sin^4 t \right)
$$
利用三角恒等式降幂：$\cos^4 t + \sin^4 t = (\cos^2 t + \sin^2 t)^2 - 2\sin^2 t \cos^2 t = 1 - 2\sin^2 t \cos^2 t$。
由于在区间 $t \in [0, \pi/2]$ 内正余弦值恒为正，开根号求得 $ds$：
$$
ds = \sqrt{\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2} dt = 4a\sin t \cos t \sqrt{1 - 2\sin^2 t \cos^2 t} , dt
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;建立弧长定积分&lt;/strong&gt;：
$$
L = \int_0^{\pi/2} 4a\sin t \cos t \sqrt{1 - 2\sin^2 t \cos^2 t} , dt
$$
&lt;strong&gt;【换元法破局】&lt;/strong&gt;：
令 &lt;strong&gt;$u = \sin^2 t$&lt;/strong&gt; $\implies$ $du = 2\sin t \cos t dt$。
同时映射积分上下限：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当下限 $t = 0 \to u = 0$。&lt;/li&gt;
&lt;li&gt;当上限 $t = \pi/2 \to u = 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将 $2\sin^2 t \cos^2 t$ 换写为 $2u(1-u)$。代入原积分中：
$$
L = 2a \int_0^1 \sqrt{1 - 2u(1-u)} , du = 2a \int_0^1 \sqrt{2u^2 - 2u + 1} , du
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;配方并套用对数积分公式&lt;/strong&gt;：
对二次三项式配方：$2u^2 - 2u + 1 = 2(u^2 - u + 1/2) = 2\left[ (u - 1/2)^2 + 1/4 \right]$。
代入根式，将常数提出：
$$
L = 2\sqrt{2}a \int_0^1 \sqrt{\left(u - \frac{1}{2}\right)^2 + \left(\frac{1}{2}\right)^2} , du
$$
令 &lt;strong&gt;$v = u - 1/2$&lt;/strong&gt; $\implies$ $dv = du$。积分上下限相应变更为 $[-1/2, 1/2]$。
利用被积函数的偶对称性，将区间折半翻倍：
$$
L = 2\sqrt{2}a \int_{-1/2}^{1/2} \sqrt{v^2 + \left(\frac{1}{2}\right)^2} , dv = 4\sqrt{2}a \int_0^{1/2} \sqrt{v^2 + \left(\frac{1}{2}\right)^2} , dv
$$
套用书本第 52 页著名的【基本积分公式 8】：$\int \sqrt{x^2 + A^2} dx = \frac{x}{2}\sqrt{x^2+A^2} + \frac{A^2}{2}\log|x+\sqrt{x^2+A^2}|$。
在这里，我们的自变量为 $v$，常数项 $A = 1/2$：
$$
\int_0^{1/2} \sqrt{v^2 + \left(\frac{1}{2}\right)^2} , dv = \left[ \frac{v}{2}\sqrt{v^2 + \frac{1}{4}} + \frac{1}{8}\log\left|v + \sqrt{v^2 + \frac{1}{4}}\right| \right]_0^{1/2}
$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;代入上限 $v = 1/2$&lt;/strong&gt;：
$$
\text{第一项} = \frac{1}{4}\sqrt{\frac{1}{4} + \frac{1}{4}} = \frac{\sqrt{2}}{8}
$$
$$
\text{第二项} = \frac{1}{8}\log\left|\frac{1}{2} + \frac{\sqrt{2}}{2}\right| = \frac{1}{8}\log\left(\frac{1+\sqrt{2}}{2}\right)
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代入下限 $v = 0$&lt;/strong&gt;：
$$
\text{第一项} = 0
$$
$$
\text{第二项} = \frac{1}{8}\log\left|0 + \frac{1}{2}\right| = \frac{1}{8}\log\left(\frac{1}{2}\right)
$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;做差相减合并&lt;/strong&gt;：
$$
= \frac{\sqrt{2}}{8} + \frac{1}{8}\left[ \log\left(\frac{1+\sqrt{2}}{2}\right) - \log\left(\frac{1}{2}\right) \right] = \frac{\sqrt{2}}{8} + \frac{1}{8}\log(1+\sqrt{2})
$$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;乘以最前面的常数系数 $4\sqrt{2}a$ 得到最终结果&lt;/strong&gt;：
$$
L = 4\sqrt{2}a \cdot \left[ \frac{\sqrt{2}}{8} + \frac{1}{8}\log(1+\sqrt{2}) \right] = a + \frac{a}{\sqrt{2}}\log(1+\sqrt{2})
$$
$$
= \mathbf{a + \frac{\sqrt{2}a}{2}\log(1+\sqrt{2})}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 考场应试方法归纳：关于“画不画图”与“代数破局”的终极心法&lt;/h3&gt;
&lt;p&gt;很多备考日本院试（修二/专攻）的同学在几何大题中常常纠结：&lt;strong&gt;我到底要不要在答题纸或草稿纸上画出精确的函数图像？&lt;/strong&gt;
这里我们提炼出最接地气、最高效的&lt;strong&gt;考场判定心法&lt;/strong&gt;：&lt;/p&gt;
&lt;h4&gt;1. 到底画不画图？（“三画三不画”法则）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;🚨 强烈建议画图（或勾勒草图）的场景&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;多曲线围成的复合区域（如 32.1 (3) 抛物线与有理函数围成面积）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;理由&lt;/em&gt;：必须画图锁定谁是上限“天花板”（天顶函数），谁是下限“地板”（地基函数）。如果仅凭心算，极易在相减时将符号颠倒，或因错判对称区间而漏乘系数。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;极坐标系下的旋转对称曲线（如 32.1 (4) 三叶线，32.1 (5) 双纽线）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;理由&lt;/em&gt;：极坐标的对称性极其抽象。粗略勾勒出极坐标叶瓣的分布形态，能让你瞬间看出有几片完整的叶子、每片叶子的自变量界限是多少。这能直接将整体积分转化为“&lt;strong&gt;单片积分 $\times$ 对称倍数&lt;/strong&gt;”，大幅缩短计算量。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;含有绝对值或分段定义的函数区域&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;理由&lt;/em&gt;：图像能瞬间指引你在哪个转折点“切开”区间分别积分。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🚫 坚决不画图（无脑直接计算）的场景&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;边界由坐标轴与显函数自然锁死的场景（如 32.1 (1) 双曲线变种， 32.1 (2) 根式抛物线）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;理由&lt;/em&gt;：积分区间在方程与坐标轴相交时已被物理锁定（如横截距与纵截距），作图无法提供任何额外应试信息，纯属浪费时间。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参数方程求曲线弧长/全长（如 32.2 (1) $\sqrt{x}+\sqrt{y}=\sqrt{a}$）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;理由&lt;/em&gt;：弧长计算的核心完全在于微元 $ds = \sqrt{x&apos;^2+y&apos;^2}dt$ 在根式内部的&lt;strong&gt;代数降幂与化简&lt;/strong&gt;。曲线的弯曲形状对最终的定积分计算毫无指导作用，不需要在此处浪费哪怕一秒钟。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 几何积分代数破局的三大核心步骤&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;找限（联立与求解）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;无论是直角坐标还是极坐标，拿到题目第一件事永远是&lt;strong&gt;找交点&lt;/strong&gt;。联立曲线方程，解出交点的横坐标 $x$ 或极角 $\theta$，这就是你接下来积分的物理边界。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;化简（参数化与降次）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;代数降维&lt;/strong&gt;：遇到 $\sqrt{x}+\sqrt{y}=\sqrt{a}$ 这类带有严重非线性无理次幂的方程，&lt;strong&gt;合理的参数代换（如令 $x=a\cos^4 t$）是降维打击的终极秘籍&lt;/strong&gt;。它能把生硬的无理代数根式转换为极其丝滑的三角恒等式，轻松开根号！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;极坐标扇形面积&lt;/strong&gt;：牢记极坐标面积公式为 $S = \frac{1}{2} \int_\alpha^\beta r^2 d\theta$（切记不要漏掉开头的 $\frac{1}{2}$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收割（对称性与点火）&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;一旦建立了积分式，先看被积函数是否具有&lt;strong&gt;奇偶性&lt;/strong&gt;或&lt;strong&gt;对称区间&lt;/strong&gt;。利用区间翻倍和 Wallis 点火公式进行大收割，能让你在考场高压下保持极高精准度。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🎓 院试考点必拿分技巧总结&lt;/h2&gt;
&lt;p&gt;通过本篇对点火公式、欧拉积分、以及几何应用大题的全面解析，我们可以为考场上的积分难题提炼出以下极具实战意义的必杀心法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;三角高次积分找点火&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;看到 $[0, \pi/2]$ 的高次正余弦积分 $\int \sin^n x dx$ $\implies$ &lt;strong&gt;直接用点火公式秒杀&lt;/strong&gt;。非偶数区间可以通过对称性和诱导公式强行转换。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;形式敏感，快速识别欧拉积分&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;看到积分区间为 $[0, 1]$ 且被积函数由 $x^\alpha (1-x)^\beta$ 形式的幂组成 $\implies$ &lt;strong&gt;直接联想 Beta 函数&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;看到积分区间为 $[0, \infty)$ 且带有 $e^{-x}$ 指数衰减项 $\implies$ &lt;strong&gt;直接联想 Gamma 函数&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;倒数换元是召唤 Beta 的大招&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;很多代数分式带有分数次幂的无穷广义积分，通过&lt;strong&gt;倒数换元&lt;/strong&gt; $v = 1/t$ 可以无缝拼出标准的 $\int_0^1 v^{p-1}(1-v)^{q-1} dv$ 结构。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极收尾看余元公式&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;只要能够化为 $B(p, q)$，就可以通过 $\Gamma$ 转换为余元公式。&lt;strong&gt;余元公式是解决分数自变量 Gamma 乘积的终极收割武器&lt;/strong&gt;，考前务必烂熟于心！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>新版 演習微分積分（６）</title><link>https://blog.yirong.site/posts/0063/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0063/</guid><description>定积分 P73</description><pubDate>Wed, 20 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这两组公式——中文里俗称的“和差化积”&lt;strong&gt;与&lt;/strong&gt;“积化和差”（日文对应的就是图中的 和・差を積にする公式 / 積を和・差にする公式）——绝对是三角函数里最反人类、最容易记错的“重灾区”。&lt;/p&gt;
&lt;p&gt;在准备院试高数或者线代时，遇到复杂的积分或是傅里叶级数，这两组公式又是必不可少的破题工具。死记硬背在考场高压下极容易因为一个正负号而全盘崩溃。&lt;/p&gt;
&lt;p&gt;对于理科生来说，最高效的记忆策略是“一套底层逻辑 + 一套中文口诀”。&lt;/p&gt;
&lt;h3&gt;策略一：底层逻辑推导法（考场防“脑雾”必备）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;不要直接背这两组公式，去背它们的“祖宗”——加法定理（和角公式）。&lt;/strong&gt;
只要你记住下面这两个最基础的式子，考场上花 10 秒钟就能把图里的公式全部推出来：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$ \sin(A \pm B) = \sin A \cos B \pm \cos A \sin B $&lt;/li&gt;
&lt;li&gt;$ \cos(A \pm B) = \cos A \cos B \mp \sin A \sin B $&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;👉 怎么推“积化和差”（图下半部分的 10, 11, 12）：就是做加减法。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;想凑 $ \sin A \cos B $ ？把 $ \sin(A+B) $ 和 $ \sin(A-B) $ &lt;strong&gt;相加&lt;/strong&gt;，右边尾巴就抵消了，剩下 $ 2\sin A\cos B $ 。除以 2，公式 (10) 就出来了。&lt;/li&gt;
&lt;li&gt;想凑 $ \cos A \cos B $ ？把 $ \cos(A+B) $ 和 $ \cos(A-B) $ &lt;strong&gt;相加&lt;/strong&gt;，右边尾巴抵消，公式 (11) 出炉。&lt;/li&gt;
&lt;li&gt;想凑 $ \sin A \sin B $ ？把 $ \cos(A-B) $ 和 $ \cos(A+B) $ &lt;strong&gt;相减&lt;/strong&gt;，注意这里会多出一个负号，这就是为什么公式 (12) 前面有个 $ -\frac{1}{2} $ 。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;👉 怎么推“和差化积”（图上半部分的 6, 7, 8, 9）：做一个简单的变量替换。&lt;/strong&gt;
既然你已经推出了“积化和差”，只需令 $ \alpha = A + B $ ， $ \beta = A - B $ 。
反解一下，你会得到： $ A = \frac{\alpha + \beta}{2} $ ， $ B = \frac{\alpha - \beta}{2} $ 。
直接把这坨东西代入上面的结果，上半部分的四个公式就瞬间成型了。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;策略二：中文八字真言口诀（考场秒杀利器）&lt;/h3&gt;
&lt;p&gt;推导虽然稳，但做题时每次都推有点慢。针对上半部分的&lt;strong&gt;和差化积（公式 6-9）&lt;/strong&gt;，国内的高中数学有一套极其经典的口诀，非常适合你在做日文卷子时在脑子里默默调取。&lt;/p&gt;
&lt;p&gt;观察公式 (6) 到 (9) 的右边，你会发现全都是 $ 2 $ 乘以两个三角函数。角度永远是先 $ \frac{\alpha+\beta}{2} $ ，后 $ \frac{\alpha-\beta}{2} $ 。唯一变化的是 $ \sin $ 和 $ \cos $ 的排列组合。&lt;/p&gt;
&lt;p&gt;记住这四句口诀：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;正加正，正在前：&lt;/strong&gt; $ \sin\alpha + \sin\beta = 2\sin(\dots)\cos(\dots) $ （ $ \sin $ 在前面）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正减正，余在前：&lt;/strong&gt; $ \sin\alpha - \sin\beta = 2\cos(\dots)\sin(\dots) $ （ $ \cos $ 在前面）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;余加余，余并肩：&lt;/strong&gt; $ \cos\alpha + \cos\beta = 2\cos(\dots)\cos(\dots) $ （两个 $ \cos $ 并排）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;余减余，负正连：&lt;/strong&gt; $ \cos\alpha - \cos\beta = -2\sin(\dots)\sin(\dots) $ （🚨&lt;strong&gt;极高危陷阱&lt;/strong&gt;：不仅变成了两个 $ \sin $ ，最前面还必须加个&lt;strong&gt;负号&lt;/strong&gt;！）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结建议&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;平时做题：&lt;/strong&gt; 强制自己用加法定理推导两遍“积化和差”，感受一下它们是如何通过加减法抵消出来的。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;上考场：&lt;/strong&gt; 直接用“正加正，正在前”的口诀秒写“和差化积”。遇到公式 (9) $ \cos\alpha - \cos\beta $ 时，脑子里立刻拉响警报：&lt;strong&gt;这里有个负号！这里有个负号！&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;没问题，这一步在脑子里空想确实容易卡壳。其实它没有任何高深的技巧，就是一个最基础的&lt;strong&gt;解二元一次方程组&lt;/strong&gt;的过程，外加一次&lt;strong&gt;无脑替换&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我们把这几句浓缩的话，像慢动作一样一步一步拆解开来看：&lt;/p&gt;
&lt;h3&gt;第一步：怎么“反解”出 A 和 B？&lt;/h3&gt;
&lt;p&gt;我们现在有两个已知条件（我们自己设定的）：
方程①： $ \alpha = A + B $
方程②： $ \beta = A - B $&lt;/p&gt;
&lt;p&gt;我们现在的目标是：用 $ \alpha $ 和 $ \beta $ 来表示 $ A $ 和 $ B $ 。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;先求 $ A $ ：&lt;/strong&gt; 我们把方程①和方程②&lt;strong&gt;相加&lt;/strong&gt;。
左边相加是： $ \alpha + \beta $
右边相加是： $ (A + B) + (A - B) = 2A $
所以得到等式： $ \alpha + \beta = 2A $
两边除以 $ 2 $ ，就得到了：&lt;strong&gt;$ A = \frac{\alpha + \beta}{2} $&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;再求 $ B $ ：&lt;/strong&gt; 我们把方程①&lt;strong&gt;减去&lt;/strong&gt;方程②。
左边相减是： $ \alpha - \beta $
右边相减是： $ (A + B) - (A - B) = 2B $
所以得到等式： $ \alpha - \beta = 2B $
两边除以 $ 2 $ ，就得到了：&lt;strong&gt;$ B = \frac{\alpha - \beta}{2} $&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是所谓的“反解”过程。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第二步：怎么“代入”变成新公式？&lt;/h3&gt;
&lt;p&gt;现在我们拿“积化和差”的第一个公式（图中的公式 10）来开刀做实验：&lt;/p&gt;
&lt;p&gt;$$
\sin A \cos B = \frac{1}{2} {\sin(A + B) + \sin(A - B)}
$$&lt;/p&gt;
&lt;p&gt;接下来就是&lt;strong&gt;无脑替换时间&lt;/strong&gt;。根据我们刚刚得出的一揽子结论：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;看到 $ (A + B) $ ，就换成 $ \alpha $&lt;/li&gt;
&lt;li&gt;看到 $ (A - B) $ ，就换成 $ \beta $&lt;/li&gt;
&lt;li&gt;看到 $ A $ ，就换成 $ \frac{\alpha + \beta}{2} $&lt;/li&gt;
&lt;li&gt;看到 $ B $ ，就换成 $ \frac{\alpha - \beta}{2} $&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;把这四个替换直接塞进上面的公式里，公式就变成了：&lt;/p&gt;
&lt;p&gt;$$
\sin\left(\frac{\alpha + \beta}{2}\right) \cos\left(\frac{\alpha - \beta}{2}\right) = \frac{1}{2} {\sin\alpha + \sin\beta}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第三步：稍微整理一下容貌&lt;/h3&gt;
&lt;p&gt;上面那个式子虽然对了，但看起来有点别扭，因为我们习惯把简单的 $ \sin\alpha + \sin\beta $ 写在等号左边。&lt;/p&gt;
&lt;p&gt;我们把等号左右两边镜像对调一下：&lt;/p&gt;
&lt;p&gt;$$
\frac{1}{2} {\sin\alpha + \sin\beta} = \sin\left(\frac{\alpha + \beta}{2}\right) \cos\left(\frac{\alpha - \beta}{2}\right)
$$&lt;/p&gt;
&lt;p&gt;最后，为了消灭左边那个讨厌的分数 $ \frac{1}{2} $ ，我们给等式左右两边&lt;strong&gt;同时乘以 2&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;$$
\sin\alpha + \sin\beta = 2 \sin\left(\frac{\alpha + \beta}{2}\right) \cos\left(\frac{\alpha - \beta}{2}\right)
$$&lt;/p&gt;
&lt;p&gt;大功告成！你回头看看图片里的&lt;strong&gt;公式 (6)&lt;/strong&gt;，是不是一模一样？&lt;/p&gt;
&lt;p&gt;其他的三个“和差化积”公式（7, 8, 9），完全就是用一模一样的手法，把刚才得到的 $ A $、$ B $、$ \alpha $、$ \beta $ 的关系，分别扔进公式 (11) 和 (12) 里面替换出来的。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;定积分中的“魔法跳跃”：$\int \frac{1}{\sin x} dx$&lt;/h2&gt;
&lt;p&gt;你抓住了这道题里最让人困惑的“魔法跳跃”！从 $\int \frac{1}{\sin(x + \frac{\pi}{4})} dx$ 突然变成带正切 $\tan$ 的对数 $\log$，跨度确实非常大。&lt;/p&gt;
&lt;p&gt;在高等数学和日本的院试教材中，这个积分其实是一个&lt;strong&gt;默认的基本公式&lt;/strong&gt;。但如果死记硬背很容易忘，实际上，它的推导过程非常巧妙，&lt;strong&gt;正好用到了我们前面复习过的“二倍角公式”！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们先抛开复杂的 $(x + \frac{\pi}{4})$ 不看，把它看作一个整体 $\theta$。我们来完整推导一遍 $\int \frac{1}{\sin \theta} d\theta$ 是怎么变成 $\log|\tan\frac{\theta}{2}|$ 的：&lt;/p&gt;
&lt;h3&gt;核心推导：巧妙的“分子分母同除”技巧&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1. 利用正弦的二倍角公式展开&lt;/strong&gt;
根据公式 $\sin \theta = 2 \sin\frac{\theta}{2} \cos\frac{\theta}{2}$，我们把原积分改写：&lt;/p&gt;
&lt;p&gt;$$
\int \frac{1}{\sin \theta} d\theta = \int \frac{1}{2 \sin\frac{\theta}{2} \cos\frac{\theta}{2}} d\theta
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 神奇的一步：分子分母同除以 $\cos^2\frac{\theta}{2}$&lt;/strong&gt;
为了凑出 $\tan$ 的导数（也就是 $\sec^2$），我们强行把分子和分母都除以 $\cos^2\frac{\theta}{2}$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分子变成：&lt;/strong&gt; $\frac{1}{\cos^2\frac{\theta}{2}} = \sec^2\frac{\theta}{2}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分母变成：&lt;/strong&gt; $2 \frac{\sin\frac{\theta}{2} \cos\frac{\theta}{2}}{\cos^2\frac{\theta}{2}} = 2 \frac{\sin\frac{\theta}{2}}{\cos\frac{\theta}{2}} = 2 \tan\frac{\theta}{2}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以积分式变成了：&lt;/p&gt;
&lt;p&gt;$$
= \int \frac{\sec^2\frac{\theta}{2}}{2 \tan\frac{\theta}{2}} d\theta
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 凑微分出结果&lt;/strong&gt;
回忆一下复合函数求导：$(\tan\frac{\theta}{2})&apos; = \frac{1}{2}\sec^2\frac{\theta}{2}$。
也就是说，$d(\tan\frac{\theta}{2}) = \frac{1}{2}\sec^2\frac{\theta}{2} d\theta$。
我们仔细看上面的积分式，分子上的 $\sec^2\frac{\theta}{2}$ 配合分母的 $2$，刚好完美凑成了 $d(\tan\frac{\theta}{2})$！&lt;/p&gt;
&lt;p&gt;所以积分直接化为：&lt;/p&gt;
&lt;p&gt;$$
= \int \frac{1}{\tan\frac{\theta}{2}} d\left(\tan\frac{\theta}{2}\right)
$$&lt;/p&gt;
&lt;p&gt;这不就是标准的 $\int \frac{1}{u} du$ 形式吗！直接得出：&lt;/p&gt;
&lt;p&gt;$$
\mathbf{= \log \left| \tan\frac{\theta}{2} \right| + C}
$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：微积分中的 $\log$ 默认是以 $e$ 为底的自然对数 $\ln$)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;代入原题，破解这道题的具体细节&lt;/h3&gt;
&lt;p&gt;现在我们把 $\theta = x + \frac{\pi}{4}$ 代回到我们刚推导出的公式里：&lt;/p&gt;
&lt;p&gt;$$
\frac{\theta}{2} = \frac{x + \pi/4}{2} = \mathbf{\frac{x}{2} + \frac{\pi}{8}}
$$&lt;/p&gt;
&lt;p&gt;所以：&lt;/p&gt;
&lt;p&gt;$$
\int \frac{1}{\sin(x + \frac{\pi}{4})} dx = \mathbf{\log \left| \tan \left( \frac{x}{2} + \frac{\pi}{8} \right) \right|}
$$&lt;/p&gt;
&lt;p&gt;这就完美对应了积分出来的方括号里的部分（前面别忘了还有个提取出来的系数 $\frac{1}{\sqrt{2}}$）。&lt;/p&gt;
&lt;h3&gt;为什么最后结果是发散（$+\infty$）？&lt;/h3&gt;
&lt;p&gt;当把上限 $x = \frac{3\pi}{4} - \varepsilon$ 代入时：
角度变成了：$\frac{1}{2}(\frac{3\pi}{4} - \varepsilon) + \frac{\pi}{8} = \frac{3\pi}{8} - \frac{\varepsilon}{2} + \frac{\pi}{8} = \mathbf{\frac{\pi}{2} - \frac{\varepsilon}{2}}$&lt;/p&gt;
&lt;p&gt;当 $\varepsilon \to +0$ 时，角度逼近 $\frac{\pi}{2}$（90度）。
而 $\tan(\frac{\pi}{2})$ 是趋向于正无穷大 $\infty$ 的。
对无穷大取对数 $\log(\infty)$ 依然是正无穷大 $+\infty$。&lt;/p&gt;
&lt;p&gt;所以这个积分的面积无限大，结果是&lt;strong&gt;发散&lt;/strong&gt;的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;总结建议：&lt;/strong&gt; 在考研和院试中，$\mathbf{\int \frac{1}{\sin x} dx = \log \left| \tan\frac{x}{2} \right|}$ 及其兄弟公式 $\mathbf{\int \frac{1}{\cos x} dx = \log \left| \tan(\frac{x}{2} + \frac{\pi}{4}) \right|}$ 最好当作定理直接背下来，能极大地提升你在考场上的解题速度！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;更加符合直觉的另外两种推导方法&lt;/h2&gt;
&lt;p&gt;上面的“分子分母同除以 $\cos^2$”的解法，确实是典型的“炫技”。这种“神来之笔”如果在考场上没有提前背过，高压状态下几乎不可能凭空想出来。&lt;/p&gt;
&lt;p&gt;咱们把节奏放慢。其实，对付 $\int \frac{1}{\sin x} dx$ 有两种更“接地气”、更符合正常人直觉的方法。其中一种，还刚好能完美闭环我们学过的易错公式。&lt;/p&gt;
&lt;h3&gt;方法一：朴实无华的“分子分母同乘”法&lt;/h3&gt;
&lt;p&gt;遇到分母只有一个孤零零的 $\sin x$，正常人的第一反应不应该是用半角公式，而是“强行给它凑出一个平方来”，因为有了平方，就能用 $\sin^2 x + \cos^2 x = 1$ 进行转化了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一步：上下同乘 $\sin x$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\int \frac{1}{\sin x} dx = \int \frac{\sin x}{\sin^2 x} dx
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二步：把分母全变成 $\cos x$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\int \frac{\sin x}{1 - \cos^2 x} dx
$$&lt;/p&gt;
&lt;p&gt;看到分子上的 $\sin x dx$ 了吗？这简直是在大声呼喊你把 $\cos x$ 设为变量！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第三步：换元&lt;/strong&gt;
令 $u = \cos x$，那么 $du = -\sin x dx$。把积分里的变量全部替换掉：&lt;/p&gt;
&lt;p&gt;$$
\int \frac{-1}{1 - u^2} du = \int \frac{1}{u^2 - 1} du
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第四步：套用裂项公式！&lt;/strong&gt;
还记得那个带绝对值的公式吗？$\int \frac{1}{x^2 - a^2} dx = \frac{1}{2a} \log \left| \frac{x-a}{x+a} \right|$。
现在 $a=1$，直接套进去：&lt;/p&gt;
&lt;p&gt;$$
= \frac{1}{2} \log \left| \frac{u - 1}{u + 1} \right| + C
$$&lt;/p&gt;
&lt;p&gt;把 $u = \cos x$ 换回来：&lt;/p&gt;
&lt;p&gt;$$
\mathbf{= \frac{1}{2} \log \left| \frac{\cos x - 1}{\cos x + 1} \right| + C}
$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;它和 $\log|\tan\frac{x}{2}|$ 是一回事吗？&lt;/strong&gt;
完全是一回事！利用余弦二倍角公式（$\cos x = 1 - 2\sin^2\frac{x}{2} = 2\cos^2\frac{x}{2} - 1$）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;分子：$\cos x - 1 = -2\sin^2\frac{x}{2}$&lt;/li&gt;
&lt;li&gt;分母：$\cos x + 1 = 2\cos^2\frac{x}{2}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;两者相除就是 $-\tan^2\frac{x}{2}$。因为外面套着绝对值，负号消失，再把 $\frac{1}{2}$ 这个系数放进对数里当根号，结果恰好就是 $\log|\tan\frac{x}{2}|$！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;方法二：降维打击的“万能公式”法（最无脑的解法）&lt;/h3&gt;
&lt;p&gt;如果你在考场上连怎么凑平方都忘了，别慌，三角函数积分还有最后一件终极武器：&lt;strong&gt;万能代换&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;只要令 $\mathbf{t = \tan\frac{x}{2}}$，所有的三角函数积分都会立刻变成纯多项式积分。&lt;/p&gt;
&lt;p&gt;根据万能公式（直接背结论使用）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sin x = \frac{2t}{1+t^2}$&lt;/li&gt;
&lt;li&gt;$dx = \frac{2}{1+t^2} dt$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;见证奇迹的时刻：&lt;/strong&gt;
直接把原积分 $\int \frac{1}{\sin x} dx$ 里的东西全换掉：&lt;/p&gt;
&lt;p&gt;$$
\int \frac{1+t^2}{2t} \cdot \frac{2}{1+t^2} dt
$$&lt;/p&gt;
&lt;p&gt;注意看，left side分子的 $1+t^2$ 和 right side分母的 $1+t^2$ 完美约掉！left side分母的 $2$ 和 right side分子的 $2$ 完美约掉！
最后竟然只剩下了：&lt;/p&gt;
&lt;p&gt;$$
\int \frac{1}{t} dt
$$&lt;/p&gt;
&lt;p&gt;这大概是微积分里最简单的积分了：&lt;/p&gt;
&lt;p&gt;$$
= \log|t| + C
$$&lt;/p&gt;
&lt;p&gt;把 $t = \tan\frac{x}{2}$ 换回来，直接一秒出答案：&lt;/p&gt;
&lt;p&gt;$$
\mathbf{= \log \left| \tan\frac{x}{2} \right| + C}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;总结：&lt;/strong&gt;
如果你记不住“炫技”的凑微分法，记住“上下同乘 $\sin x$ 换元”&lt;strong&gt;或者&lt;/strong&gt;“直接甩万能公式”，一样能稳稳当当地把分数拿下来。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;广义积分进阶挑战：贝塔函数与伽马函数&lt;/h2&gt;
&lt;p&gt;在学习了基本的广义积分敛散性判定之后，我们终于迎来了高等数学与日本院试（修二・专攻考试）中的两位明星函数——&lt;strong&gt;贝塔函数（Beta Function）&lt;strong&gt;与&lt;/strong&gt;伽马函数（Gamma Function）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这两个函数本质上都是&lt;strong&gt;含参变量广义积分&lt;/strong&gt;。在考试和复习中，它们的收敛性证明以及相关的递推性质，不仅本身就是极高频的考点，更是求解许多复杂定积分的“核武器”。&lt;/p&gt;
&lt;p&gt;我们结合书中的&lt;strong&gt;例题 28&lt;/strong&gt;与&lt;strong&gt;例题 30&lt;/strong&gt;，将它们的收敛性证明和课后习题进行保姆级的全景拆解。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 贝塔函数 $B(p, q)$ 的收敛性证明（例题 28）&lt;/h3&gt;
&lt;p&gt;贝塔函数的定义式为：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = \int_0^1 x^{p-1}(1-x)^{q-1} dx \quad (p&amp;gt;0, q&amp;gt;0)
$$&lt;/p&gt;
&lt;p&gt;我们需要证明：&lt;strong&gt;当 $p&amp;gt;0, q&amp;gt;0$ 时，这个积分必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;💡 痛点剖析：为什么必须“一刀切开”？&lt;/h4&gt;
&lt;p&gt;许多同学在证明这个收敛性时无从下手，因为他们忽略了一个核心细节：&lt;strong&gt;积分区间 $[0, 1]$ 的两个端点都可能是奇点（特异点）！&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $0 &amp;lt; p &amp;lt; 1$ 时，在端点 $x=0$ 处，$x^{p-1} = \frac{1}{x^{1-p}} \to \infty$。&lt;/li&gt;
&lt;li&gt;当 $0 &amp;lt; q &amp;lt; 1$ 时，在端点 $x=1$ 处，$(1-x)^{q-1} = \frac{1}{(1-x)^{1-q}} \to \infty$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;根据广义积分的理论，&lt;strong&gt;如果一个积分在区间的两端都存在奇点，我们不能直接对整个区间使用比较审敛法。&lt;/strong&gt; 必须在区间内部选取任意一点（通常取中点 $x = \frac{1}{2}$），将积分拆分为两部分：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = I_1 + I_2 = \int_0^{1/2} x^{p-1}(1-x)^{q-1} dx + \int_{1/2}^1 x^{p-1}(1-x)^{q-1} dx
$$&lt;/p&gt;
&lt;p&gt;只要能证明 $I_1$ 和 $I_2$ 分别收敛，那么 $B(p, q)$ 整体自然收敛。&lt;/p&gt;
&lt;h4&gt;✏️ 详细证明步骤：&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;(i) 情况 1：当 $p \ge 1$ 且 $q \ge 1$ 时&lt;/strong&gt;
此时，被积函数 $f(x) = x^{p-1}(1-x)^{q-1}$ 在闭区间 $[0, 1]$ 上是连续的，没有奇点。因此，这只是一个普通的定积分，必定存在且收敛。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ii) 情况 2：当 $0 &amp;lt; p &amp;lt; 1$ 时，证明 $I_1$ 的收敛性&lt;/strong&gt;
对于积分 $I_1 = \int_0^{1/2} x^{p-1}(1-x)^{q-1} dx$，唯一的奇点位于下限 $x=0$。&lt;/p&gt;
&lt;p&gt;为了判断其敛散性，我们引入极限审敛法（比较审敛法的极限形式）。将 $I_1$ 的被积函数与标准 $p$-积分 $\int_0^{1/2} \frac{1}{x^{1-p}} dx$ 进行对比。
我们考察极限：&lt;/p&gt;
&lt;p&gt;$$
\lim_{x \to 0^+} x^{1-p} \left{ x^{p-1}(1-x)^{q-1} \right} = \lim_{x \to 0^+} (1-x)^{q-1} = 1
$$&lt;/p&gt;
&lt;p&gt;（因为当 $x \to 0$ 时，$(1-0)^{q-1} = 1$）。
该极限存在且为一个非零常数。而我们知道，标准的 $\int_0^{1/2} \frac{1}{x^{1-p}} dx$ 的指数为 $1-p$。因为当 $0 &amp;lt; p &amp;lt; 1$ 时，显然有：&lt;/p&gt;
&lt;p&gt;$$
1-p &amp;lt; 1
$$&lt;/p&gt;
&lt;p&gt;根据奇点在下限 of 比较审敛法，当指数小于 $1$ 时积分收敛。因此，&lt;strong&gt;$I_1$ 在 $p&amp;gt;0$ 时必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：书本证明中，令 $[0, 1/2]$ 上连续函数 $(1-x)^{q-1}$ 的最大值为 $M$，从而直接写出 $x^{1-p}{x^{p-1}(1-x)^{q-1}} &amp;lt; M$。这其实就是极限审敛法的有界性表述，逻辑完全相通。)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(iii) 情况 3：证明 $I_2$ 的收敛性&lt;/strong&gt;
对于积分 $I_2 = \int_{1/2}^1 x^{p-1}(1-x)^{q-1} dx$，奇点位于上限 $x=1$（当 $0 &amp;lt; q &amp;lt; 1$ 时）。&lt;/p&gt;
&lt;p&gt;这里我们可以用一个非常巧妙的几何对称技巧——&lt;strong&gt;换元法&lt;/strong&gt;。
令 $t = 1 - x$，则有 $dx = -dt$。当 $x = 1/2 \to t = 1/2$，当 $x = 1 \to t = 0$。代入 $I_2$ 得到：&lt;/p&gt;
&lt;p&gt;$$
I_2 = \int_{1/2}^0 (1-t)^{p-1} t^{q-1} (-dt) = \int_0^{1/2} t^{q-1} (1-t)^{p-1} dt
$$&lt;/p&gt;
&lt;p&gt;仔细端详这个新积分！它与 $I_1$ 的形式完全一致，只是将参数 $p$ 和 $q$ 的位置进行了对调。
由于我们已经证得 $I_1$ 在 $p&amp;gt;0$ 时收敛，所以同理可知，&lt;strong&gt;$I_2$ 在 $q&amp;gt;0$ 时必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;✨ 总结：&lt;/strong&gt;
因为 $I_1$ 和 $I_2$ 分别在 $p&amp;gt;0$ 和 $q&amp;gt;0$ 时收敛，所以它们的和 $B(p, q) = I_1 + I_2$ 在 $p&amp;gt;0, q&amp;gt;0$ 时整体收敛！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 例题 28 课后习题精解&lt;/h3&gt;
&lt;p&gt;Fuwari 提醒大家：&lt;strong&gt;课后习题才是加深理解的终极利器！&lt;/strong&gt; 尤其是 28.2 中的几个公式，绝对是考场必背。&lt;/p&gt;
&lt;h4&gt;📝 问题 28.1：计算下列贝塔函数的值&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;(1) 计算 $B\left(\frac{1}{2}, 1\right) = \int_0^1 x^{-1/2} dx$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这是最基础的幂函数积分。直接代入公式计算：&lt;/p&gt;
&lt;p&gt;$$
B\left(\frac{1}{2}, 1\right) = \int_0^1 \frac{1}{\sqrt{x}} dx = \left[ 2\sqrt{x} \right]_0^1 = 2(1) - 0 = \mathbf{2}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(2) 计算 $B\left(\frac{1}{2}, \frac{1}{2}\right) = \int_0^1 \frac{1}{\sqrt{x(1-x)}} dx$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个积分非常经典，分母含有二次根式，正常人的直觉是使用&lt;strong&gt;三角换元法&lt;/strong&gt;来消除根号！&lt;/p&gt;
&lt;p&gt;令 &lt;strong&gt;$x = \sin^2\theta$&lt;/strong&gt;，那么 $dx = 2\sin\theta\cos\theta d\theta$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $x = 0$ 时，$\theta = 0$；&lt;/li&gt;
&lt;li&gt;当 $x = 1$ 时，$\theta = \frac{\pi}{2}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将被积函数中的各项换掉：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sqrt{x(1-x)} = \sqrt{\sin^2\theta (1 - \sin^2\theta)} = \sqrt{\sin^2\theta \cos^2\theta} = \sin\theta\cos\theta$（在 $\theta \in [0, \pi/2]$ 上，正余弦皆为正）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入原积分：&lt;/p&gt;
&lt;p&gt;$$
B\left(\frac{1}{2}, \frac{1}{2}\right) = \int_0^{\pi/2} \frac{2\sin\theta\cos\theta}{\sin\theta\cos\theta} d\theta = \int_0^{\pi/2} 2 d\theta = \left[ 2\theta \right]_0^{\pi/2} = \mathbf{\pi}
$$&lt;/p&gt;
&lt;p&gt;这不仅算出了答案，也为我们后面学习“伽马函数与贝塔函数的关系”埋下了伏笔（也就是那个著名的 $\Gamma(1/2) = \sqrt{\pi}$）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;📝 问题 28.2：证明关于 $B(p, q)$ 的重要等式&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;(1) 证明：$B(p, q) = B(q, p)$ （对称性）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这行性质表明贝塔函数的两个参数是可以无缝互换的。证明只需要最简单的&lt;strong&gt;换元法&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;根据定义：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = \int_0^1 x^{p-1}(1-x)^{q-1} dx
$$&lt;/p&gt;
&lt;p&gt;令 &lt;strong&gt;$t = 1 - x$&lt;/strong&gt;，则 $dx = -dt$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $x = 0 \to t = 1$；&lt;/li&gt;
&lt;li&gt;当 $x = 1 \to t = 0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代入积分式：&lt;/p&gt;
&lt;p&gt;$$
B(p, q) = \int_1^0 (1-t)^{p-1} t^{q-1} (-dt) = \int_0^1 t^{q-1}(1-t)^{p-1} dt
$$&lt;/p&gt;
&lt;p&gt;根据定积分的字母无关性，将 $t$ 重新写回成 $x$：&lt;/p&gt;
&lt;p&gt;$$
= \int_0^1 x^{q-1}(1-x)^{p-1} dx = \mathbf{B(q, p)} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(2) 证明：$B(p+1, q) = \frac{p}{q} B(p, q+1)$ （递推公式）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个公式要把参数 $p+1$ 和 $q$ 转移成 $p$ 和 $q+1$。参数的增减强烈暗示了我们要使用&lt;strong&gt;分部积分法（Integration by parts）&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;我们从左边出发：&lt;/p&gt;
&lt;p&gt;$$
B(p+1, q) = \int_0^1 x^p (1-x)^{q-1} dx
$$&lt;/p&gt;
&lt;p&gt;我们要给 $x^p$ 求导（降低幂次凑出 $x^{p-1}$），同时把 $(1-x)^{q-1}$ 积分（升高幂次凑出 $(1-x)^q$）。
设定分部积分项：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $u = x^p \implies du = p x^{p-1} dx$&lt;/li&gt;
&lt;li&gt;令 $dv = (1-x)^{q-1} dx \implies v = -\frac{(1-x)^q}{q}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;套用分部积分公式 $\int u dv = uv - \int v du$：&lt;/p&gt;
&lt;p&gt;$$
B(p+1, q) = \left[ -x^p \frac{(1-x)^q}{q} \right]_0^1 - \int_0^1 \left( -\frac{(1-x)^q}{q} \right) \cdot p x^{p-1} dx
$$&lt;/p&gt;
&lt;p&gt;我们先来看前面括号里的端点值部分 $\left[ -x^p \frac{(1-x)^q}{q} \right]_0^1$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当代入上限 $x=1$ 时，由于存在因子 $(1-x)^q$ 且 $q&amp;gt;0$，这一项为 $0$；&lt;/li&gt;
&lt;li&gt;当代入下限 $x=0$ 时，由于存在因子 $x^p$ 且 $p&amp;gt;0$，这一项也为 $0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此，&lt;strong&gt;第一项在两个端点的值全部为 0！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;剩下的积分项整理一下，把常数提到外面：&lt;/p&gt;
&lt;p&gt;$$
= 0 + \frac{p}{q} \int_0^1 x^{p-1} (1-x)^q dx
$$&lt;/p&gt;
&lt;p&gt;这正好就是贝塔函数的定义式，只是参数分别为了 $p$ 和 $q+1$！&lt;/p&gt;
&lt;p&gt;$$
= \mathbf{\frac{p}{q} B(p, q+1)} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(3) 证明：当 $m, n$ 为自然数时， $B(m, n) = \frac{(m-1)!(n-1)!}{(m+n-1)!}$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个公式极度重要！它将连续的实数积分与离散的**阶乘（Factorial）**完美地连接在了一起。&lt;/p&gt;
&lt;p&gt;我们可以通过上面的递推公式 (2) 不断做“套娃”递推来证明：&lt;/p&gt;
&lt;p&gt;由上面证得的递推式，稍作调整（将公式中的参数做符号替换，使得左边是 $B(m, n)$）：
因为 $B(m, n) = B((m-1)+1, n)$，利用递推公式可得：&lt;/p&gt;
&lt;p&gt;$$
B(m, n) = \frac{m-1}{n} B(m-1, n+1)
$$&lt;/p&gt;
&lt;p&gt;观察上面的规律：&lt;strong&gt;每向右递推一步，左边参数减 1，右边参数加 1，前面乘上相应的分式系数。&lt;/strong&gt;
我们继续往下套娃：&lt;/p&gt;
&lt;p&gt;$$
B(m, n) = \frac{m-1}{n} \cdot \frac{m-2}{n+1} B(m-2, n+2)
$$&lt;/p&gt;
&lt;p&gt;$$
= \frac{m-1}{n} \cdot \frac{m-2}{n+1} \cdot \frac{m-3}{n+2} B(m-3, n+3)
$$&lt;/p&gt;
&lt;p&gt;我们一直进行下去，直到左边的参数被扣减到最小的自然数 &lt;strong&gt;$1$&lt;/strong&gt;。在这个过程中，一共需要递推 $m-1$ 次。
最后一项会变成：&lt;/p&gt;
&lt;p&gt;$$
B(m, n) = \frac{(m-1)(m-2)\dots 1}{n(n+1)(n+2)\dots (n+m-2)} B(1, n+m-1)
$$&lt;/p&gt;
&lt;p&gt;分子非常完美，刚好就是 &lt;strong&gt;$(m-1)!$&lt;/strong&gt;。
那最后一项 $B(1, n+m-1)$ 等于什么呢？我们直接代入贝塔函数的定义计算：&lt;/p&gt;
&lt;p&gt;$$
B(1, n+m-1) = \int_0^1 x^0 (1-x)^{n+m-2} dx = \int_0^1 (1-x)^{n+m-2} dx
$$&lt;/p&gt;
&lt;p&gt;$$
= \left[ -\frac{(1-x)^{n+m-1}}{n+m-1} \right]_0^1 = 0 - \left( -\frac{1}{n+m-1} \right) = \frac{1}{n+m-1}
$$&lt;/p&gt;
&lt;p&gt;我们将这个结果带回到递推链的尾部：&lt;/p&gt;
&lt;p&gt;$$
B(m, n) = \frac{(m-1)!}{n(n+1)\dots (n+m-2)(n+m-1)}
$$&lt;/p&gt;
&lt;p&gt;仔细观察分母部分：从 $n$ 一直连乘到 $n+m-1$。
为了把它强行拼成阶乘的形式，我们分子分母同时乘以 &lt;strong&gt;$(n-1)!$&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;分母变成了：$(n-1)! \cdot n \cdot (n+1) \dots (n+m-1) = \mathbf{(m+n-1)!}$&lt;/li&gt;
&lt;li&gt;分子变成了：$\mathbf{(m-1)!(n-1)!}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
B(m, n) = \mathbf{\frac{(m-1)!(n-1)!}{(m+n-1)!}} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;p&gt;这种用纯代数递推解决微积分连续结构的方法，逻辑非常具有韵律美，属于院试证明必拿分的题型！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 伽马函数 $\Gamma(p)$ 的收敛性证明（例题 30）&lt;/h3&gt;
&lt;p&gt;伽马函数是微积分中当之无愧的“天王级”函数，其定义式为：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(p) = \int_0^\infty e^{-x} x^{p-1} dx \quad (p&amp;gt;0)
$$&lt;/p&gt;
&lt;p&gt;我们要证明：&lt;strong&gt;当 $p&amp;gt;0$ 时，该广义积分必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;💡 痛点剖析：特异积分与无限积分的“双重折磨”&lt;/h4&gt;
&lt;p&gt;为什么说伽马函数更具挑战性？因为当参数 $0 &amp;lt; p &amp;lt; 1$ 时，它&lt;strong&gt;在两个端点同时存在不同类型的广义积分问题&lt;/strong&gt;！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在下限 $x=0$ 处：当 $0 &amp;lt; p &amp;lt; 1$ 时，$x^{p-1} = \frac{1}{x^{1-p}} \to \infty$。这是一个&lt;strong&gt;无界函数的特异积分（Singular Integral）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;在上限 $x \to \infty$ 处：积分上限是无穷大。这是一个&lt;strong&gt;无穷区间的无限积分（Infinite Integral）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此，我们必须再次选择一个分裂点 $c &amp;gt; 0$（书本中通常取 $c=1$ 或保留任意正数 $c$），将积分切成两段分别攻克：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(p) = I_1 + I_2 = \int_0^c e^{-x} x^{p-1} dx + \int_c^\infty e^{-x} x^{p-1} dx
$$&lt;/p&gt;
&lt;h4&gt;✏️ 详细证明步骤：&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;(i) 攻克 $I_1$：端点 $x=0$ 处的收敛性证明&lt;/strong&gt;
对于 $I_1 = \int_0^c e^{-x} x^{p-1} dx$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $p \ge 1$ 时，被积函数 $f(x) = e^{-x} x^{p-1}$ 在闭区间 $[0, c]$ 上连续且有界，只是普通定积分，显然收敛。&lt;/li&gt;
&lt;li&gt;当 $0 &amp;lt; p &amp;lt; 1$ 时，$x=0$ 是奇点。我们使用极限审敛法，选择标准积分分母 $x^{1-p}$ 进行对比：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
\lim_{x \to 0^+} x^{1-p} \left{ e^{-x} x^{p-1} \right} = \lim_{x \to 0^+} e^{-x} = 1
$$&lt;/p&gt;
&lt;p&gt;极限值存在且为 $1$。由于 $0 &amp;lt; p &amp;lt; 1$，显然其对应的审敛指数满足：&lt;/p&gt;
&lt;p&gt;$$
1-p &amp;lt; 1
$$&lt;/p&gt;
&lt;p&gt;根据特异积分的比较审敛法，指数小于 $1$ 时收敛。因此，&lt;strong&gt;$I_1$ 在 $p&amp;gt;0$ 时必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(ii) 攻克 $I_2$：无穷上限 $x \to \infty$ 处的收敛性证明&lt;/strong&gt;
对于 $I_2 = \int_c^\infty e^{-x} x^{p-1} dx$，这是一个无限积分。被积函数中含有衰减极快的指数项 $e^{-x}$，这暗示了在无穷远处它收敛得非常快。&lt;/p&gt;
&lt;p&gt;在数学分析中，&lt;strong&gt;指数函数 $e^x$ 的增长速度在无穷远处超越任何多项式。&lt;/strong&gt; 也就是说，对于任意实数 $p$，都有：&lt;/p&gt;
&lt;p&gt;$$
\lim_{x \to \infty} \frac{x^{p+1}}{e^x} = 0
$$&lt;/p&gt;
&lt;p&gt;根据极限的定义，既然极限是 $0$，那么必定存在一个足够大的数 $c \le x$，使得当 $x$ 超过这个范围时，分式的值小于 $1$。也就是说：&lt;/p&gt;
&lt;p&gt;$$
\frac{x^{p+1}}{e^x} &amp;lt; 1 \implies e^{-x} x^{p+1} &amp;lt; 1 \quad \dots \text{①}
$$&lt;/p&gt;
&lt;p&gt;为了利用 $\int_c^\infty \frac{1}{x^2} dx$（这个积分的敛散指数为 $2 &amp;gt; 1$，必定收敛）作为比较对象，我们对被积函数进行恒等变形：&lt;/p&gt;
&lt;p&gt;$$
e^{-x} x^{p-1} = \frac{e^{-x} x^{p+1}}{x^2}
$$&lt;/p&gt;
&lt;p&gt;根据 ① 式，分子 $e^{-x} x^{p+1} &amp;lt; 1$，所以有：&lt;/p&gt;
&lt;p&gt;$$
e^{-x} x^{p-1} &amp;lt; \frac{1}{x^2}
$$&lt;/p&gt;
&lt;p&gt;由于 $\int_c^\infty \frac{1}{x^2} dx$ 是收敛的，根据无限积分的比较审敛法，较大的函数收敛能推出较小的函数也收敛，因此，&lt;strong&gt;$I_2$ 必定收敛。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;✨ 总结：&lt;/strong&gt;
因为特异积分 $I_1$ 与无限积分 $I_2$ 均在 $p&amp;gt;0$ 时收敛，所以伽马函数 $\Gamma(p)$ 在 $p&amp;gt;0$ 时整体收敛！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 例题 30 课后习题精解&lt;/h3&gt;
&lt;h4&gt;📝 问题 30.1：证明关于 $\Gamma(p)$ 的重要等式&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;(1) 证明：$\Gamma(p+1) = p \Gamma(p)$ （递推公式）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个性质被称为伽马函数的“核心阶乘化公式”。我们将直接展示如何利用&lt;strong&gt;分部积分法&lt;/strong&gt;来完成这个变换。&lt;/p&gt;
&lt;p&gt;根据定义：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(p+1) = \int_0^\infty e^{-x} x^p dx
$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $u = x^p \implies du = p x^{p-1} dx$&lt;/li&gt;
&lt;li&gt;令 $dv = e^{-x} dx \implies v = -e^{-x}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;套用分部积分公式：&lt;/p&gt;
&lt;p&gt;$$
\Gamma(p+1) = \left[ -e^{-x} x^p \right]_0^\infty - \int_0^\infty \left( -e^{-x} \right) \cdot p x^{p-1} dx
$$&lt;/p&gt;
&lt;p&gt;我们先来计算前面的边界值 $\left[ -e^{-x} x^p \right]&lt;em&gt;0^\infty = \lim&lt;/em&gt;{x \to \infty} (-e^{-x} x^p) - (-e^0 \cdot 0^p)$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $x \to \infty$ 时，由于指数的压倒性优势，$\lim_{x \to \infty} \frac{x^p}{e^x} = 0$。&lt;/li&gt;
&lt;li&gt;当 $x \to 0$ 时，由于 $p&amp;gt;0$，边界值 $0^p = 0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此，&lt;strong&gt;端点值部分同样完全为 0！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;整理后面的积分项，将常数 $p$ 提到外面：&lt;/p&gt;
&lt;p&gt;$$
= 0 + p \int_0^\infty e^{-x} x^{p-1} dx
$$&lt;/p&gt;
&lt;p&gt;这正是伽马函数 $\Gamma(p)$ 的定义式！&lt;/p&gt;
&lt;p&gt;$$
= \mathbf{p \Gamma(p)} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(2) 证明：$\Gamma(1) = 1$ 且 $\Gamma(n+1) = n!$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这是伽马函数最著名的特例。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;首先计算 $\Gamma(1)$：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
\Gamma(1) = \int_0^\infty e^{-x} x^{1-1} dx = \int_0^\infty e^{-x} dx = \left[ -e^{-x} \right]_0^\infty = 0 - (-1) = \mathbf{1}
$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;接下来，当 $n$ 为自然数时，利用上面刚刚证得的递推公式：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
\Gamma(n+1) = n \Gamma(n) = n(n-1) \Gamma(n-1) = n(n-1)(n-2) \dots 1 \cdot \Gamma(1)
$$&lt;/p&gt;
&lt;p&gt;代入 $\Gamma(1) = 1$：&lt;/p&gt;
&lt;p&gt;$$
= n(n-1)(n-2)\dots 1 = \mathbf{n!} \quad \text{(证毕)}
$$&lt;/p&gt;
&lt;p&gt;这完美解释了为什么我们说&lt;strong&gt;伽马函数是实数集（甚至是复数集）上的阶乘延拓&lt;/strong&gt;！&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;📝 问题 30.2：判别下列广义积分的存在性（收敛性）&lt;/h4&gt;
&lt;p&gt;这部分习题旨在考察大家能否在实战中敏锐地找出奇点并套用公式审敛。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(1) 判别 $\int_0^1 \frac{\sin x}{\sqrt{x}} dx$ 的敛散性&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;看似在 $x=0$ 处分母为 $0$，可能会觉得它是一个特异积分。但别忘了，分子上还有个 $\sin x$！&lt;/p&gt;
&lt;p&gt;我们来求当 $x \to 0^+$ 时的极限：
由于等价无穷小 $\sin x \sim x$，所以有：&lt;/p&gt;
&lt;p&gt;$$
\lim_{x \to 0^+} \frac{\sin x}{\sqrt{x}} = \lim_{x \to 0^+} \frac{x}{\sqrt{x}} = \lim_{x \to 0^+} \sqrt{x} = 0
$$&lt;/p&gt;
&lt;p&gt;这意味着，被积函数在下限 $x=0$ 处的极限其实是 $0$！它根本没有在这个点趋近于无穷大。
既然被积函数在半开区间 $(0, 1]$ 上连续，且在端点 $x=0$ 处的极限存在，这说明 &lt;strong&gt;$x=0$ 只是一个可去间断点（可去奇点）&lt;/strong&gt;。
我们可以给它补上定义，使它在闭区间 $[0, 1]$ 上成为一个完美的连续函数。&lt;/p&gt;
&lt;p&gt;因此，&lt;strong&gt;这本质上只是一个普通的定积分，必定收敛（存在）。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;(2) 判别 $\int_0^\infty \frac{1}{\sqrt{1+x^4}} dx$ 的敛散性&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这是一个无穷区间上的无限积分。被积函数 $f(x) = \frac{1}{\sqrt{1+x^4}}$ 在闭区间 $[0, \infty)$ 上是连续的，所以唯一的潜在敛散危机位于无穷远处 $x \to \infty$。&lt;/p&gt;
&lt;p&gt;我们用极限审敛法进行快速秒杀。
当 $x \to \infty$ 时，被积函数在分母上的 $1$ 可以被忽略，我们来找等价函数：&lt;/p&gt;
&lt;p&gt;$$
\frac{1}{\sqrt{1+x^4}} \sim \frac{1}{\sqrt{x^4}} = \frac{1}{x^2}
$$&lt;/p&gt;
&lt;p&gt;我们考察它与标准积分 $\int_1^\infty \frac{1}{x^2} dx$ 的比值极限：&lt;/p&gt;
&lt;p&gt;$$
\lim_{x \to \infty} \frac{\frac{1}{\sqrt{1+x^4}}}{\frac{1}{x^2}} = \lim_{x \to \infty} \frac{x^2}{\sqrt{1+x^4}} = \lim_{x \to \infty} \frac{1}{\sqrt{\frac{1}{x^4} + 1}} = 1
$$&lt;/p&gt;
&lt;p&gt;极限值存在且为非零常数。而标准积分 $\int_1^\infty \frac{1}{x^2} dx$ 的指数为 $2$。
因为：&lt;/p&gt;
&lt;p&gt;$$
2 &amp;gt; 1
$$&lt;/p&gt;
&lt;p&gt;根据无限积分的比较审敛法，当指数大于 $1$ 时无限积分收敛。&lt;/p&gt;
&lt;p&gt;因此，&lt;strong&gt;该广义积分必定收敛（存在）。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;💡 复习总结：&lt;/strong&gt;
面对考卷上的广义积分，我们的三步终极解题心法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;找奇点&lt;/strong&gt;：千万别漏掉积分区间内部和两个端点的“隐藏奇点”，必要时&lt;strong&gt;一刀切开&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;抓主部&lt;/strong&gt;：在奇点附近做等价无穷小（如 $\sin x \sim x$）或者在无穷远处做大项忽略（如 $1+x^4 \sim x^4$），提炼出 $\frac{1}{x^p}$ 的形式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;判指数&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;对于奇点特异积分&lt;/strong&gt;：$\int \frac{1}{x^p} dx$，&lt;strong&gt;$p &amp;lt; 1$ 时收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对于无穷大无限积分&lt;/strong&gt;：$\int \frac{1}{x^p} dx$，&lt;strong&gt;$p &amp;gt; 1$ 时收敛&lt;/strong&gt;。
两者收敛判定刚好相反，考场上切记别脑雾记反了哦！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;3.6 定积分的几何与物理应用（定積分の応用）&lt;/h2&gt;
&lt;p&gt;掌握了广义积分这把重剑之后，我们终于可以回过头来，将定积分应用到更加广阔的几何与物理世界中了。&lt;/p&gt;
&lt;p&gt;这部分内容对应日文教材中的 &lt;strong&gt;3.6 定積分の応用&lt;/strong&gt;。无论是国内的&lt;strong&gt;高数考研&lt;/strong&gt;，还是日本的&lt;strong&gt;院试（修二 / 专攻考试）&lt;/strong&gt;，几何应用（求面积、弧长、体积、表面积）与数值近似计算都是&lt;strong&gt;绝对的必考大题&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果仅仅是死记公式，在考场上遇到极坐标、参数方程或者旋转轴变化时极易脑雾。今天 Fuwari 带着大家&lt;strong&gt;用微分微元的几何直观，彻底手撕和攻克这一节的全部公式！&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;一、 面积的计算（面積）&lt;/h3&gt;
&lt;p&gt;定积分最本源的几何意义就是&lt;strong&gt;曲线下方的面积&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 直角坐标系（直交座標表示）&lt;/h4&gt;
&lt;p&gt;若函数 $f(x)$ 在 $[a, b]$ 上连续且 $f(x) \ge 0$，则曲线 $y = f(x)$ 与 $x$ 轴、直线 $x = a$ 及直线 $x = b$ 所围图形的面积 $S$ 为：&lt;/p&gt;
&lt;p&gt;$$
S = \int_a^b f(x) dx
$$&lt;/p&gt;
&lt;p&gt;这本质上是把区间分割成无数个宽度为 $dx$ 的小长方形，每个长方形的面积微元是 $dS = f(x) dx$，对它们求和取极限（黎曼和）即得积分。&lt;/p&gt;
&lt;p&gt;若曲线由上曲线 $y = f(x)$ 与下曲线 $y = g(x)$（满足 $g(x) \le f(x)$）所包围，则中间夹着的面积微元为 $dS = {f(x) - g(x)} dx$，整体面积为：&lt;/p&gt;
&lt;p&gt;$$
S = \int_a^b {f(x) - g(x)} dx
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;2. 极坐标系（極座標表示）&lt;/h4&gt;
&lt;p&gt;在极坐标下，点用 $(r, \theta)$ 表示。若曲线由极方程 $r = f(\theta)$ 给出，当角度 $\theta$ 在 $[\alpha, \beta]$ 之间变化时，曲线与两条射线 $\theta = \alpha, \theta = \beta$ 所围成的图形称为&lt;strong&gt;曲边扇形&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;其面积公式为：&lt;/p&gt;
&lt;p&gt;$$
S = \frac{1}{2} \int_\alpha^\beta r^2 d\theta = \frac{1}{2} \int_\alpha^\beta f(\theta)^2 d\theta
$$&lt;/p&gt;
&lt;h4&gt;💡 几何直观推导：为什么多个 $\frac{1}{2}$ 和平方？&lt;/h4&gt;
&lt;p&gt;在直角坐标系中，我们的面积微元是&lt;strong&gt;小矩形&lt;/strong&gt;（面积为高 $\times$ 宽 = $y \cdot dx$）。
但在极坐标系中，随着角度改变 $d\theta$，扫过的面积是一个&lt;strong&gt;微小扇形（曲边扇形）&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;回忆一下半径为 $r$、圆心角为 $d\theta$ 的圆扇形面积公式：&lt;/p&gt;
&lt;p&gt;$$
\text{扇形面积} = \frac{d\theta}{2\pi} \cdot (\pi r^2) = \frac{1}{2} r^2 d\theta
$$&lt;/p&gt;
&lt;p&gt;所以，极坐标下的&lt;strong&gt;面积微元&lt;/strong&gt;正是：&lt;/p&gt;
&lt;p&gt;$$
dS = \frac{1}{2} r^2 d\theta
$$&lt;/p&gt;
&lt;p&gt;将所有的微小扇形求和，自然就得到了 $S = \frac{1}{2} \int_\alpha^\beta r^2 d\theta$。考场上只要记住“扇形微元”，就绝对不会漏掉前面的 $\frac{1}{2}$！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 三位一体的弧长公式（曲線の長さ）&lt;/h3&gt;
&lt;p&gt;求一段曲线的长度 $L$，其底层逻辑是一致的，即&lt;strong&gt;勾股定理（毕达哥拉斯定理）&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 祖宗微元：直观微分图景&lt;/h4&gt;
&lt;p&gt;把曲线无限放大，每一小段极短的弧长 $ds$ 都可以看作一个直角三角形的斜边，其直角边分别为 $dx$ 和 $dy$：&lt;/p&gt;
&lt;p&gt;$$
ds^2 = dx^2 + dy^2 \implies ds = \sqrt{dx^2 + dy^2}
$$&lt;/p&gt;
&lt;p&gt;这正是所有弧长公式的“始祖”。我们通过强行提取公因子，可以无缝演化出三种坐标系下的公式：&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;2. 直角坐标表示（直交座標表示）&lt;/h4&gt;
&lt;p&gt;强行从 $\sqrt{dx^2 + dy^2}$ 中提取 $dx$：&lt;/p&gt;
&lt;p&gt;$$
ds = \sqrt{dx^2 \left(1 + \frac{dy^2}{dx^2}\right)} = \sqrt{1 + \left(\frac{dy}{dx}\right)^2} dx = \sqrt{1 + f&apos;(x)^2} dx
$$&lt;/p&gt;
&lt;p&gt;因此，弧长公式为：&lt;/p&gt;
&lt;p&gt;$$
L = \int_a^b \sqrt{1 + f&apos;(x)^2} dx
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;3. 参数方程表示（媒介変数表示）&lt;/h4&gt;
&lt;p&gt;若曲线由参数方程 $x = f(t), y = g(t)$ （$a \le t \le b$）给出，我们强行提取 $dt$：&lt;/p&gt;
&lt;p&gt;$$
ds = \sqrt{\left(\frac{dx}{dt}\right)^2 dt^2 + \left(\frac{dy}{dt}\right)^2 dt^2} = \sqrt{\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2} dt = \sqrt{f&apos;(t)^2 + g&apos;(t)^2} dt
$$&lt;/p&gt;
&lt;p&gt;因此，弧长公式为：&lt;/p&gt;
&lt;p&gt;$$
L = \int_a^b \sqrt{f&apos;(t)^2 + g&apos;(t)^2} dt
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;4. 极坐标表示（極座標表示）&lt;/h4&gt;
&lt;p&gt;若曲线由极方程 $r = f(\theta)$ （$\alpha \le \theta \le \beta$）给出，其弧长公式为：&lt;/p&gt;
&lt;p&gt;$$
L = \int_\alpha^\beta \sqrt{r^2 + \left(\frac{dr}{d\theta}\right)^2} d\theta = \int_\alpha^\beta \sqrt{f(\theta)^2 + f&apos;(\theta)^2} d\theta
$$&lt;/p&gt;
&lt;h4&gt;✨ 独家手撕推导（考场防脑雾自救指南）：&lt;/h4&gt;
&lt;p&gt;很多同学记不住极坐标弧长公式中为什么是 $r^2 + r&apos;^2$。我们直接用&lt;strong&gt;直角坐标参数化&lt;/strong&gt;来当场手推！&lt;/p&gt;
&lt;p&gt;极坐标与直角坐标的转换关系为：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x = r \cos\theta = f(\theta) \cos\theta$&lt;/li&gt;
&lt;li&gt;$y = r \sin\theta = f(\theta) \sin\theta$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们将 $\theta$ 看作参数 $t$，套用刚才的&lt;strong&gt;参数方程弧长公式&lt;/strong&gt;。分别对 $\theta$ 求导（利用乘积求导法则）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\frac{dx}{d\theta} = r&apos; \cos\theta - r \sin\theta$&lt;/li&gt;
&lt;li&gt;$\frac{dy}{d\theta} = r&apos; \sin\theta + r \cos\theta$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;现在，我们将它们的平方相加（注意看神奇的三角恒等式化简）：&lt;/p&gt;
&lt;p&gt;$$
\left(\frac{dx}{d\theta}\right)^2 = (r&apos;)^2 \cos^2\theta - 2r r&apos; \sin\theta\cos\theta + r^2 \sin^2\theta
$$&lt;/p&gt;
&lt;p&gt;$$
\left(\frac{dy}{d\theta}\right)^2 = (r&apos;)^2 \sin^2\theta + 2r r&apos; \sin\theta\cos\theta + r^2 \cos^2\theta
$$&lt;/p&gt;
&lt;p&gt;两式相加，交叉项 $-2r r&apos; \sin\theta\cos\theta$ 与 $+2r r&apos; \sin\theta\cos\theta$ &lt;strong&gt;完美抵消&lt;/strong&gt;！
剩下部分合并同类项：&lt;/p&gt;
&lt;p&gt;$$
\left(\frac{dx}{d\theta}\right)^2 + \left(\frac{dy}{d\theta}\right)^2 = (r&apos;)^2 (\cos^2\theta + \sin^2\theta) + r^2 (\sin^2\theta + \cos^2\theta) = (r&apos;)^2 + r^2
$$&lt;/p&gt;
&lt;p&gt;代入参数方程弧长公式，瞬间得到：&lt;/p&gt;
&lt;p&gt;$$
ds = \sqrt{r^2 + (r&apos;)^2} d\theta
$$&lt;/p&gt;
&lt;p&gt;这绝对是微积分中极漂亮的化简之一！以后考场上万一记不清是减号还是平方，花 20 秒在草稿纸上推一遍，稳稳拿下分数！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 立体与旋转体的体积（体積）&lt;/h3&gt;
&lt;p&gt;求体积的本质是&lt;strong&gt;切片法&lt;/strong&gt;与&lt;strong&gt;剥洋葱法&lt;/strong&gt;。&lt;/p&gt;
&lt;h4&gt;1. 平行截面面积法（立体の体积）&lt;/h4&gt;
&lt;p&gt;如果一个几何体在 $x$ 处垂直于 $x$ 轴的横截面面积为 $S(x)$，则在区间 $[a, b]$ 上该几何体的体积 $V$ 为：&lt;/p&gt;
&lt;p&gt;$$
V = \int_a^b S(x) dx
$$&lt;/p&gt;
&lt;p&gt;这个很好理解，每个切片的体积微元是 $dV = S(x) dx$，把所有薄切片的体积累加就是总体积。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;2. 绕 x 轴旋转体体积（回転体の体積）&lt;/h4&gt;
&lt;p&gt;设曲线 $y = f(x)$（$f(x) \ge 0$）与 $x$ 轴、直线 $x = a$ 和 $x = b$ 围成一个图形。将该图形&lt;strong&gt;绕 $x$ 轴旋转一周&lt;/strong&gt;，所得到的旋转体体积 $V$ 为：&lt;/p&gt;
&lt;p&gt;$$
V = \pi \int_a^b f(x)^2 dx = \pi \int_a^b y^2 dx
$$&lt;/p&gt;
&lt;h4&gt;💡 几何直观：&lt;/h4&gt;
&lt;p&gt;因为绕 $x$ 轴旋转，所以在 $x$ 处的垂直切面是一个&lt;strong&gt;圆盘&lt;/strong&gt;！
该圆盘的半径为 $y = f(x)$，因此截面圆面积为 $S(x) = \pi r^2 = \pi y^2$。
代入切片法公式，体积即为 $V = \int S(x) dx = \pi \int y^2 dx$。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;3. 参数方程旋转体体积（绕 x 轴）&lt;/h4&gt;
&lt;p&gt;若曲线由参数方程 $x = f(t), y = g(t)$ （$a \le t \le b$，且 $\frac{dx}{dt} &amp;gt; 0$）给出，绕 $x$ 轴旋转的体积公式为：&lt;/p&gt;
&lt;p&gt;$$
V = \pi \int_a^b y^2 \frac{dx}{dt} dt
$$&lt;/p&gt;
&lt;p&gt;这其实就是直接将直角坐标下的 $dx$ 换元替换为了 $\frac{dx}{dt} dt$。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🔥 考点超级拓展：绕 y 轴旋转体体积与“柱壳法（Shell Method）”&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
很多日本院试和国内高数考研的题目中，非常喜欢考&lt;strong&gt;绕 $y$ 轴旋转&lt;/strong&gt;的体积！
如果此时用上面的“切片圆盘法”，你必须先把曲线 $y = f(x)$ 反解成 $x = f^{-1}(y)$，这在很多时候（比如 $y = \sin x / x$）是根本无法反解的。
此时，我们需要祭出另一件终极武器——&lt;strong&gt;柱壳法（円筒殻分割 / Shell Method）&lt;/strong&gt;！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;若曲线 $y = f(x)$（$0 \le a &amp;lt; b$）与 $x$ 轴围成的图形&lt;strong&gt;绕 $y$ 轴旋转一周&lt;/strong&gt;，其体积 $V_y$ 为：&lt;/p&gt;
&lt;p&gt;$$
V_y = 2\pi \int_a^b x f(x) dx = 2\pi \int_a^b x y dx
$$&lt;/p&gt;
&lt;h4&gt;💡 几何直观：“剥洋葱”模型&lt;/h4&gt;
&lt;p&gt;为什么公式是 $2\pi x y dx$？
我们不用横着切片，而是纵向将旋转体拆成无数个&lt;strong&gt;空心圆柱薄壳&lt;/strong&gt;（就像一层层剥洋葱）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对于在 $x$ 处、厚度为 $dx$ 的微小区间，绕 $y$ 轴旋转形成一个高为 $y = f(x)$、半径为 $x$ 的圆柱薄壳。&lt;/li&gt;
&lt;li&gt;我们把这个薄壳沿着侧面剪开、展平，它就变成了一个长方体板：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;长度&lt;/strong&gt; = 圆柱的底面周长 = $2\pi x$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高度&lt;/strong&gt; = 圆柱的高 = $y$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;厚度&lt;/strong&gt; = $dx$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;因此，这个圆柱壳的&lt;strong&gt;体积微元&lt;/strong&gt;正是：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
dV = 2\pi x \cdot y \cdot dx = 2\pi x f(x) dx
$$&lt;/p&gt;
&lt;p&gt;将所有的圆柱壳体积从 $a$ 积分到 $b$，就得到了柱壳法体积公式。
这个公式&lt;strong&gt;不需要反解函数&lt;/strong&gt;，直接代入即可秒杀所有绕 $y$ 轴旋转的体积难题，考前必背！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;四、 旋转体的表面积（回転体の表面積）&lt;/h3&gt;
&lt;p&gt;将一段曲线绕轴旋转，除了能围出体积，还会扫出一个表面积。&lt;/p&gt;
&lt;p&gt;设曲线由参数方程 $x = f(t), y = g(t)$ （$a \le t \le b$）给出，将其绕 $x$ 轴旋转一周，所得到的旋转体表面积 $S$ 为：&lt;/p&gt;
&lt;p&gt;$$
S = 2\pi \int_a^b y \sqrt{\left(\frac{dx}{dt}\right)^2 + \left(\frac{dy}{dt}\right)^2} dt = 2\pi \int_a^b y \cdot ds
$$&lt;/p&gt;
&lt;p&gt;若用直角坐标表示 $y = f(x)$，则为：&lt;/p&gt;
&lt;p&gt;$$
S = 2\pi \int_a^b y \sqrt{1 + y&apos;^2} dx
$$&lt;/p&gt;
&lt;h4&gt;💡 几何直观：&lt;/h4&gt;
&lt;p&gt;为什么公式是 $2\pi y \cdot ds$？
我们将曲线分割成无数个极短的弧长微元 $ds$。
当这一小段 $ds$ 绕 $x$ 轴旋转一周时，扫过的形状可以近似看作一个&lt;strong&gt;圆台的侧面&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;该圆台的半径近似为曲线的高度 $y$。&lt;/li&gt;
&lt;li&gt;圆台侧面展开后，其面积微元 $dS$ 等于圆台底面周长乘以母线长（即弧长微元 $ds$）：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$
dS = 2\pi y \cdot ds
$$&lt;/p&gt;
&lt;p&gt;代入刚才推导出的各种坐标系下的 $ds$ 公式，就得到了完美的表面积公式。直观几何图景，诚不我欺！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;五、 定积分的近似计算（定積分の近似計算）&lt;/h3&gt;
&lt;p&gt;在实际工程和学术研究中，有大量的函数是&lt;strong&gt;积不出来原函数&lt;/strong&gt;的（例如 $e^{-x^2}$ 或是 $\frac{\sin x}{x}$）。此时，我们就必须借助数值分析，用离散的点来近似计算定积分的值。&lt;/p&gt;
&lt;p&gt;教材中介绍了两种最经典的数值积分法：&lt;/p&gt;
&lt;h4&gt;1. 台形公式（梯形法则 / Trapezoidal Rule）&lt;/h4&gt;
&lt;p&gt;我们将积分区间 $[a, b]$ 等分成 $n$ 个小区间，每个小区间宽度为 $h = \frac{b-a}{n}$。
各个分点为 $x_0, x_1, \dots, x_n$。其对应的函数值为 $y_0, y_1, \dots, y_n$。&lt;/p&gt;
&lt;p&gt;在每个小区间上，我们用&lt;strong&gt;直线段（割线）&lt;strong&gt;代替曲线，从而用&lt;/strong&gt;直角梯形&lt;/strong&gt;的面积来近似曲线下的面积。
我们将这 $n$ 个小梯形的面积相加，得到台形公式：&lt;/p&gt;
&lt;p&gt;$$
\int_a^b f(x) dx \approx \frac{b-a}{2n} \left{ y_0 + 2(y_1 + y_2 + \dots + y_{n-1}) + y_n \right}
$$&lt;/p&gt;
&lt;h4&gt;💡 避坑与记忆巧思：为什么中间项系数是 2，首尾是 1？&lt;/h4&gt;
&lt;p&gt;我们来看相邻两个小梯形的面积公式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第 1 个梯形：$\frac{h}{2}(y_0 + y_1)$&lt;/li&gt;
&lt;li&gt;第 2 个梯形：$\frac{h}{2}(y_1 + y_2)$&lt;/li&gt;
&lt;li&gt;第 3 个梯形：$\frac{h}{2}(y_2 + y_3)$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;发现了吗？&lt;strong&gt;除了最左端点 $y_0$ 和最右端点 $y_n$ 只被计算了一次之外，所有中间的节点（如 $y_1, y_2 \dots$）都在相邻的两个梯形中被重复计算了两次！&lt;/strong&gt;
所以提出公因子 $\frac{h}{2} = \frac{b-a}{2n}$ 后，括号内自然呈现出首尾系数为 1、中间系数为 2 的结构。&lt;/p&gt;
&lt;h4&gt;⚠️ 误差分析（誤差限界）：&lt;/h4&gt;
&lt;p&gt;近似计算必然存在误差 $\Delta$。若在该区间内，函数的二阶导数满足 $|f&apos;&apos;(x)| \le M$，则台形公式的误差界为：&lt;/p&gt;
&lt;p&gt;$$
|\Delta| \le \frac{(b-a)^3}{12n^2} M
$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：区间越窄、等分数 $n$ 越多，误差以 $n^2$ 的速度快速衰减。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;2. 辛普森公式（Simpson&apos;s Rule）&lt;/h4&gt;
&lt;p&gt;如果用直线逼近曲线嫌精度不够，那我们可以用**二次曲线（抛物线）**来逼近曲线！这就是辛普森公式的底层逻辑。&lt;/p&gt;
&lt;p&gt;由于确定一条抛物线需要三个点，所以我们必须将区间等分成 &lt;strong&gt;$2n$ 个偶数区间&lt;/strong&gt;（即奇数个节点 $x_0, x_1, \dots, x_{2n}$），每个小区间的宽度为 $h = \frac{b-a}{2n}$。&lt;/p&gt;
&lt;p&gt;通过对相邻的每三个点拟合二次抛物线并求积，求和整理后得到辛普森公式：&lt;/p&gt;
&lt;p&gt;$$
\int_a^b f(x) dx \approx \frac{h}{3} \left{ y_0 + 4(y_1 + y_3 + \dots + y_{2n-1}) + 2(y_2 + y_4 + \dots + y_{2n-2}) + y_{2n} \right}
$$&lt;/p&gt;
&lt;h4&gt;💡 避坑与记忆巧思：完美的“1-4-2”交替系数&lt;/h4&gt;
&lt;p&gt;辛普森公式的系数极具对称美，提出来的系数是 &lt;strong&gt;$\frac{h}{3}$&lt;/strong&gt;，括号内的系数规律是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;首尾两项 $y_0$ 和 $y_{2n}$ 的系数为 &lt;strong&gt;1&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;所有&lt;strong&gt;奇数下标&lt;/strong&gt;项（$y_1, y_3, y_5 \dots$）的系数均为 &lt;strong&gt;4&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;所有&lt;strong&gt;偶数下标&lt;/strong&gt;项（$y_2, y_4, y_6 \dots$）的系数均为 &lt;strong&gt;2&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;简记口诀为：&lt;strong&gt;首尾是一，奇数配四，偶数配二&lt;/strong&gt;。考场上套公式时对照着奇偶下标填数，绝不会出错！&lt;/p&gt;
&lt;h4&gt;⚠️ 误差分析（誤差限界）：&lt;/h4&gt;
&lt;p&gt;由于抛物线拟合极度贴合平滑曲线，辛普森公式的精度高得惊人。若在该区间内，函数的四阶导数满足 $|f^{(4)}(x)| \le M$，其误差界为：&lt;/p&gt;
&lt;p&gt;$$
|\Delta| \le \frac{(b-a)^5}{2880n^4} M
$$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：误差以 $n^4$ 的惊人速度衰减，这解释了为什么在实际数值计算中，辛普森公式被广泛采用！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;💡 几何与应用终极总结卡片：&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;应用类别&lt;/th&gt;
&lt;th&gt;直角坐标微元&lt;/th&gt;
&lt;th&gt;参数方程微元&lt;/th&gt;
&lt;th&gt;极坐标微元&lt;/th&gt;
&lt;th&gt;记忆核心/模型&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;面积 $S$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$y dx$&lt;/td&gt;
&lt;td&gt;$y x&apos; dt$&lt;/td&gt;
&lt;td&gt;$\frac{1}{2} r^2 d\theta$&lt;/td&gt;
&lt;td&gt;矩形微元 vs 扇形微元&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;弧长 $L$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\sqrt{1+y&apos;^2} dx$&lt;/td&gt;
&lt;td&gt;$\sqrt{x&apos;^2+y&apos;^2} dt$&lt;/td&gt;
&lt;td&gt;$\sqrt{r^2+r&apos;^2} d\theta$&lt;/td&gt;
&lt;td&gt;勾股定理：$ds^2=dx^2+dy^2$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;绕 x 轴体积 $V_x$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\pi y^2 dx$&lt;/td&gt;
&lt;td&gt;$\pi y^2 x&apos; dt$&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;切片圆盘面积 $\pi y^2$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;绕 y 轴体积 $V_y$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$2\pi x y dx$&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;柱壳法“剥洋葱”周长 $\times$ 高&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;绕 x 轴表面积 $S$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$2\pi y \sqrt{1+y&apos;^2} dx$&lt;/td&gt;
&lt;td&gt;$2\pi y \sqrt{x&apos;^2+y&apos;^2} dt$&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;圆台侧面积周长 $\times$ 弧长&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>新版 演習微分積分（５）</title><link>https://blog.yirong.site/posts/0062/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0062/</guid><description>不定积分公式图鉴：从基础原函数到院试高频核爆公式的直觉化拆解。</description><pubDate>Tue, 12 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;p&gt;翻到了！第 54 页（书本右上角标着 &lt;strong&gt;54&lt;/strong&gt;，对应图片的第 64 页）。&lt;/p&gt;
&lt;p&gt;这一页的主题是 &lt;strong&gt;“不定積分の基本公式 (1)”&lt;/strong&gt;。虽然标题写着“基本”，但 &lt;strong&gt;例题 1&lt;/strong&gt; 的三道题完美展现了院试计算中最爱考的&lt;strong&gt;三个致命易错点&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在这里，你必须抛弃微分学里的那些复合、乘除公式。
&lt;strong&gt;【导师积分第一铁律】积分没有商法则！没有乘积法则！一切看似复杂的函数，第一步永远是物理爆破 —— “脱衣服、拆散伙、凑模板”！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们直接拿这三道例题进行“考场防雷实战拆解”：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟢 基础破坏局：例题 1 (1) —— 考验根号与分数指数转换&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int \left( \sqrt[3]{x^2} - \frac{3}{x\sqrt{x}} + \frac{8}{x} \right) dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
微积分的公式库里，根本不存在什么带有 $\sqrt{}$ 的多项式公式。看到根号和分母，&lt;strong&gt;无脑全部转换为 $x^n$ （分数次幂和负次幂）的形态！&lt;/strong&gt; 剥去它们的伪装。
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场丝滑连招】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;统一着装（变次幂）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sqrt[3]{x^2} = x^{2/3}$&lt;/li&gt;
&lt;li&gt;$\frac{1}{x\sqrt{x}} = \frac{1}{x \cdot x^{1/2}} = \frac{1}{x^{3/2}} = x^{-3/2}$&lt;/li&gt;
&lt;li&gt;$\frac{8}{x} = 8x^{-1}$&lt;/li&gt;
&lt;li&gt;原式就变成了清清爽爽的多项式：
$$ \int (x^{2/3} - 3x^{-3/2} + 8x^{-1}) , dx $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;挨个枪毙（利用基本法则 $\int x^n dx = \frac{x^{n+1}}{n+1}$）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x^{2/3} \to \frac{x^{2/3 + 1}}{2/3 + 1} = \frac{3}{5} x^{5/3}$&lt;/li&gt;
&lt;li&gt;$-3x^{-3/2} \to -3 \cdot \frac{x^{-3/2 + 1}}{-3/2 + 1} = -3 \cdot \frac{x^{-1/2}}{-1/2} = +6 x^{-1/2}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🚨 顶级防爆预警！&lt;/strong&gt; $8x^{-1} \to 8 \cdot \frac{x^0}{0}$？炸了！千万别忘：当次数为 $-1$ 时，原函数是对数！ $\to \mathbf{8 \log|x|}$。（&lt;strong&gt;如果不加绝对值 $|x|$，必扣过程分！&lt;/strong&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;打包装盒（看心情化简）：&lt;/strong&gt;
院试卷面做到这一步，加上个积分常数 $+ C$，你基本就能拿满分了。严谨的老头可能会希望你把分数指数再变回根号：
$$ = \mathbf{\frac{3}{5} x\sqrt[3]{x^2} + \frac{6}{\sqrt{x}} + 8\log|x| + C} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🟡 诱惑拆解局：例题 1 (2) —— 伪装的商法则&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int \frac{(x^2+1)^2}{x^3} dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
再次默念我们的铁律：&lt;strong&gt;积分没有商的法则！&lt;/strong&gt; 任何考研菜鸟如果想去硬找分式的原函数，就会死在沙滩上。
仔细看，&lt;strong&gt;分母只有单薄的 $x^3$ 这一项&lt;/strong&gt;！这就是老天赏饭吃，摆明了是让你把分子炸开，逐一去除它！
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场丝滑连招】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;分子平推展开：&lt;/strong&gt; $(x^2+1)^2 = x^4 + 2x^2 + 1$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大卸八块（逐项相除）：&lt;/strong&gt;
$$ \frac{x^4 + 2x^2 + 1}{x^3} = x + \frac{2}{x} + x^{-3} $$
你看！一个恶心的怪物瞬间变成了 3 只一级小怪！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;闭眼收割：&lt;/strong&gt;
$$ \int \left( x + \frac{2}{x} + x^{-3} \right) dx = \frac{x^2}{2} + 2\log|x| + \frac{x^{-2}}{-2} = \mathbf{\frac{1}{2}x^2 + 2\log|x| - \frac{1}{2x^2} + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(太干脆利落了！只要看见分母是个单项，马上想到分离多项式)&lt;/em&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔴 大院杀手局：例题 1 (3) —— 系数陷阱与背公式的区别&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int \frac{5}{9x^2 - 4} dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
这是考研积分极其高频出现的套路模型！特征是：&lt;strong&gt;“常数除以二次方程（且没一次项）”&lt;/strong&gt;。
有两种解法能干掉它。书本演示了一种，我再补充最高效的一招！
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【解法一：基本功裂项法（同书中官方解法）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;观察分母 $9x^2 - 4 = (3x-2)(3x+2)$。平方差公式一清二楚。&lt;/li&gt;
&lt;li&gt;使用“部分分数分解（部分分数分解）”将大块劈开：
设 $\frac{1}{(3x-2)(3x+2)} = \frac{A}{3x-2} + \frac{B}{3x+2}$。
通分后发现差值刚好是 $4$，所以凑一下：
$$ \frac{1}{9x^2-4} = \frac{1}{4} \left( \frac{3}{3x-2} - \frac{3}{3x+2} \right) $$
&lt;em&gt;(这里刻意留了分子 $3$，因为它是内部的导数 $(3x\pm2)&apos;=3$，这极其关键)&lt;/em&gt;。&lt;/li&gt;
&lt;li&gt;直接套对数积分神技 $\int \frac{f&apos;(x)}{f(x)}dx = \log|f(x)|$：
$$ \text{原式} = 5 \cdot \frac{1}{4} \left( \log|3x-2| - \log|3x+2| \right) = \mathbf{\frac{5}{12} \log\left| \frac{3x-2}{3x+2} \right| + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;【解法二：套无敌公式法（极度推荐！）】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;你还记得前两页（p.52）我划星号的那个对数大招公式（4）吗？
$$ \int \frac{1}{x^2 - a^2} dx = \frac{1}{2a} \log\left| \frac{x-a}{x+a} \right| $$&lt;/p&gt;
&lt;p&gt;:::important[考场最高危避坑]
&lt;strong&gt;在这个公式里，$x^2$ 前面的系数必须干净得连个屁都没有（必须是 1）！&lt;/strong&gt; 这里是 $9x^2$，绝对不能直接套公式（不能盲猜 $a=2, x=3x$ 代进去，必定少系数死翘翘）！
:::&lt;/p&gt;
&lt;p&gt;正确的绝杀：&lt;strong&gt;先把 $x^2$ 前面的 $9$ 强行抠出去！！&lt;/strong&gt;
$$ \text{原式} = \int \frac{5}{9 \left( x^2 - \frac{4}{9} \right)} dx = \frac{5}{9} \int \frac{1}{x^2 - \left(\frac{2}{3}\right)^2} dx $$
此时，完美对位标准公式： $a = 2/3$。闭眼代入公式：
$$ = \frac{5}{9} \cdot \left[ \frac{1}{2 \cdot (2/3)} \log\left| \frac{x - 2/3}{x + 2/3} \right| \right] $$
外面算算分数： $\frac{5}{9} \times \frac{3}{4} = \frac{5}{12}$。
对数里面上下同乘个 $3$ 去掉烦人的分数： $\frac{3x-2}{3x+2}$。
答案得出： &lt;strong&gt;$\mathbf{\frac{5}{12} \log\left| \frac{3x-2}{3x+2} \right| + C}$&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(你感受一下解法二的杀伤力。它在考场上能比裂项法快至少两分钟，而且绝不容易出错！条件只有一个：把那个 9 给提出来！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师灵魂语录（解读底部的【追记 3.1】）&lt;/h3&gt;
&lt;p&gt;你看页面底下，作者加了一段苦口婆心的“碎碎念”。他在说什么呢？&lt;/p&gt;
&lt;p&gt;他说：微积分前两章，遇到多么复杂的式子，咱们不管三七二十一，用链式法则都能硬砍出导数。
&lt;strong&gt;但是积分不一样！并不是所有的初等函数都能积得出“人类能看懂”的初等原函数的。&lt;/strong&gt; （例如 $\int e^{x^2} dx$，就积不出来）。
因此！积分考试本质上就是在玩一个**“认脸配对游戏（特征を識別して積分する）”**。&lt;/p&gt;
&lt;p&gt;这 $54$ 页，教给你的这套：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;见带根号上下式 $\to$ 化次幂&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;见多项分子单项母 $\to$ 分裂&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;见纯二次多项分母 $\to$ 提公因数配对公式&lt;/strong&gt;
就是第一级的特征配对绝杀。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;啊！导师在这里给你鞠躬谢罪！你说得对，&lt;strong&gt;那是书上的 56 页！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我刚才脑子一热，直接窜到了第 $66$ 页（那也是“无理函数和指数对数积分法”的超大汇总表），完全跳过了我们在实战中最需要啃下的这块“桥头堡”。你的火眼金睛非常棒！这也再次提醒我们在院试考场上“看清题目题号（页码）”有多重要！&lt;/p&gt;
&lt;p&gt;既然我们立刻退回到真正的 &lt;strong&gt;第 56 页（对应图片的第 66 页）&lt;/strong&gt;。
这一页可谓是真正的**“微积分屠龙刀试斩现场”&lt;strong&gt;！这一页的 &lt;strong&gt;例題 3&lt;/strong&gt; 完完全全演示了遇到无理函数（根号）时，&lt;/strong&gt;“三角换元法（三角置換）”** 是如何化腐朽为神奇的。这也是院试计算大题里的满分基石。&lt;/p&gt;
&lt;p&gt;作为导师，我立刻带你进入这极其优美的代数变身术中，并教你&lt;strong&gt;不用死背公式的“画三角形”反演绝杀！&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 绝技一：圆之刃 —— 正弦换元（例題 3 (1)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目要求】&lt;/strong&gt;
求不定积分 $$ \int \sqrt{a^2 - x^2} , dx \quad (a &amp;gt; 0) $$
&lt;em&gt;（如果你背了 52 页的公式，答案就直接写出来了，但这是教你它是怎么被证出来的。）&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;:::tip[导师心法大白话]
看到 $\sqrt{\text{常数} - x^2}$，不用想，必须请 &lt;strong&gt;$x = a \sin t$&lt;/strong&gt; 出山！为什么？因为只有 $a^2 - a^2 \sin^2 t = a^2 \cos^2 t$，能在根号里面凑成完美平方，生生把根号给脱下来！
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分卷面推导（三个铁血步骤）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;宣示变身（写代换和微元）：&lt;/strong&gt;
令 $x = a \sin t$。为了保证单调可逆且开根号不带负号，一般限定 $t \in [-\pi/2, \pi/2]$。
那么两边求微分（重要！）： &lt;strong&gt;$dx = a \cos t , dt$&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;全面入侵（带入替换并化简）：&lt;/strong&gt;
把原来的 $x$ 连同 $dx$ 一起换掉：
$$ \int \sqrt{a^2 - (a \sin t)^2} \cdot (a \cos t) , dt $$
前面的根号化简为 $\sqrt{a^2 \cos^2 t} = a \cos t$。
式子变成了： $\int (a \cos t)(a \cos t) , dt = a^2 \int \cos^2 t , dt$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【高频考点】降次魔法（半角公式）：&lt;/strong&gt;
千万记住：在积分世界里，没人能直接积出 $\cos^2$ 或者 $\sin^2$。只要看见它们，唯一的出路是利用二倍角公式**“降次（次数を下げる）”**！
&lt;strong&gt;$\cos^2 t = \frac{1 + \cos 2t}{2}$&lt;/strong&gt;
$$ a^2 \int \frac{1 + \cos 2t}{2} , dt = \frac{a^2}{2} \left( t + \frac{1}{2} \sin 2t \right) = \frac{a^2}{2} (t + \sin t \cos t) $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【灵魂动作】逆向脱壳（把 $t$ 变回 $x$）：&lt;/strong&gt;
我们算出结果有 $t, \sin t, \cos t$，必须换回去。
已知 $x = a \sin t$，那么 $\sin t = \frac{x}{a}$，且 $t = \sin^{-1}(\frac{x}{a})$。
那 $\cos t$ 是多少呢？其实 $\cos t = \sqrt{1 - \sin^2 t} = \frac{\sqrt{a^2-x^2}}{a}$。
把这些全塞进去替换：
$$ \frac{a^2}{2} \left( \sin^{-1} \frac{x}{a} + \frac{x}{a} \cdot \frac{\sqrt{a^2-x^2}}{a} \right) = \mathbf{\frac{a^2}{2} \sin^{-1} \frac{x}{a} + \frac{x}{2} \sqrt{a^2-x^2} + C} $$
&lt;em&gt;(完美！和咱们在 52 页看见的终极公式完全一样！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 绝技二：双曲线之盾 —— 正切换元（例題 3 (2)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目要求】&lt;/strong&gt;
求不定积分 $$ \int \frac{1}{(a^2 + x^2)^{3/2}} , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
看到分母有 $a^2 + x^2$，脑中立刻关联三角学常识 $1 + \tan^2 t = \sec^2 t = 1/\cos^2 t$。
因此遇到“平方相加”，不用犹豫，一律请 &lt;strong&gt;$x = a \tan t$&lt;/strong&gt; 上场！
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分卷面推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;宣示变身：&lt;/strong&gt;
令 $x = a \tan t$。微分出大杀器： &lt;strong&gt;$dx = \frac{a}{\cos^2 t} , dt$&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;化解底部的魔王：&lt;/strong&gt;
看看那个恶心的分母底座 $(a^2 + x^2)$：
$$ a^2 + a^2 \tan^2 t = a^2(1 + \tan^2 t) = \frac{a^2}{\cos^2 t} $$
现在分母是它的 $3/2$ 次方（先开方再三次方）：
分母变成 $= \left( \frac{a}{\cos t} \right)^3 = \frac{a^3}{\cos^3 t}$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;合并绝杀大消除：&lt;/strong&gt;
$$ \text{原积分} = \int \frac{1}{\frac{a^3}{\cos^3 t}} \cdot \left( \frac{a}{\cos^2 t} \right) , dt = \int \frac{\cos^3 t}{a^3} \cdot \frac{a}{\cos^2 t} , dt $$
上下互相大屠杀后，极其不可思议的事情发生了，竟然只剩下：
$$ \frac{1}{a^2} \int \cos t , dt $$
这简直比杀鸡还简单：等于 &lt;strong&gt;$\frac{1}{a^2} \sin t + C$&lt;/strong&gt;！&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【导师绝招】不会写反函数？画直角三角形法：&lt;/strong&gt;
现在的难题是，我只知道 $\tan t = x/a$，怎么求出最后的 $\sin t$ result？
别用代数反推，容易错。&lt;strong&gt;在卷子上画一个直角三角形&lt;/strong&gt;：
找一个角 $t$，既然 $\tan t = x/a = \text{对边} / \text{邻边}$，那么&lt;strong&gt;对边标 $x$，邻边标 $a$&lt;/strong&gt;。
用勾股定理算一下斜边，就是 &lt;strong&gt;$\sqrt{a^2+x^2}$&lt;/strong&gt;。
所以在这个三角形里， $\sin t = \frac{\text{对边}}{\text{斜边}} = \frac{x}{\sqrt{a^2+x^2}}$！
不用两秒钟就算出来了。把 $\sin t$ 替换进去：
结论： $$ = \mathbf{\frac{x}{a^2 \sqrt{a^2+x^2}} + C} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师阅卷室复盘及“注脚神点评”&lt;/h3&gt;
&lt;p&gt;书在这页给了你一个非常温馨的 【&lt;strong&gt;注意 3.2&lt;/strong&gt;】：
这里做“不定积分”，算出结果后，我们还要拼死拼活地把 $t$ “回退”成 $x$（极其痛苦且容易算错）。
但是，到了后面两页的 &lt;strong&gt;定积分（有上下限）&lt;/strong&gt; 的计算时，我们就&lt;strong&gt;完全不需要再替换回 $x$ 了&lt;/strong&gt;！只要顺手把上下限的数字换算成新的角度 $t$ 的范围，一路顺着用 $t$ 算出数值即可，极其爽快！所以这门手艺未来简直大有可为。&lt;/p&gt;
&lt;p&gt;下方给了几道极好的实战 &lt;strong&gt;問題 3.1&lt;/strong&gt;（底下的 注脚 $\dagger$ 直接把底牌全漏给你了）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;碰到 $(4 - x^2)$ 的形式，跟例题一模一样，令 $x = 2 \sin t$。&lt;/li&gt;
&lt;li&gt;碰到 $(1 + x^2)$ 形式，和例题二一样，令 $x = \tan t$。&lt;/li&gt;
&lt;li&gt;这是一道伪装题 $\frac{3x}{\sqrt{1-x^4}}$：先进行普通换元令 &lt;strong&gt;$u = x^2$&lt;/strong&gt;，那么 $du = 2x , dx$，外面的 $x$ 就被消去了，剩下的就是单纯的 $\int \frac{1}{\sqrt{1-u^2}} , du$，就是 $\arcsin u$，毫无挑战！&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;翻到了！第 57 页（书本右上角标着 &lt;strong&gt;57&lt;/strong&gt;，对应图片的第 67 页）。&lt;/p&gt;
&lt;p&gt;请系好安全带！这一页在微积分考试中绝对算得上是**“核爆级”的干货**。它的名字叫：&lt;strong&gt;【部分積分法（分部积分法 / Integration by Parts）】&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;前面学的“换元法”是为了对付复合嵌套的怪物，而“分部积分法”专门用来解决**“两种八竿子打不着的函数（比如 $x^2$ 和 $\sin x$），被硬生生乘在一起”**的跨界杀手！&lt;/p&gt;
&lt;p&gt;考官如果在第一道大题出积分，通常不是换元就是分部。
作为你的导师，我先把这个法的**“选角口诀”**教给你，然后带你拆解这三道极其血腥的经典实战例题：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 导师独家秘籍：分部积分的“选角潜规则”&lt;/h3&gt;
&lt;p&gt;公式咱们都知道： $\int f(x)g&apos;(x) , dx = f(x)g(x) - \int f&apos;(x)g(x) , dx$。
&lt;strong&gt;【终极难题】考场上，两人站在一起，到底谁来当被求导的 $f(x)$，谁去当被积分的 $g&apos;(x)$？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👉 口诀：“反对幂指三”原则（选做求导项 $f(x)$ 的优先度）&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;反&lt;/strong&gt;：反三角函数（$\arcsin x, \arctan x$）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对&lt;/strong&gt;：对数函数（$\log x$）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;幂&lt;/strong&gt;：幂函数 / 多项式（$x^n, x^2+1$）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指 / 三&lt;/strong&gt;：指数函数（$e^x$）、三角函数（$\sin x, \cos x$）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;排在前面的，&lt;strong&gt;无条件被选作 $f(x)$ 拿去求导&lt;/strong&gt;（因为它们求导变简单，积分难于登天）。排在后面的老老实实当 $g&apos;(x)$ 被积。
牢记此口诀，这页所有的题都会乖乖变成流水线作业！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 例题 4 拆解：分部积分的“三大绝境”&lt;/h3&gt;
&lt;h4&gt;💣 绝境一：包含隐蔽陷阱的 $x^n \log x$（例题 4 (1)）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int x^n \log x , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题]
根据我们的口诀“反对幂”，“对数”排在前面，所以必选 $f(x) = \log x$，剩下的 $g&apos;(x) = x^n$ 被拿去积分。
但是！书本在这里展示了一个极其狠毒的&lt;strong&gt;院试阅卷雷区&lt;/strong&gt;：&lt;strong&gt;你能不能随便积 $\int x^n , dx = \frac{x^{n+1}}{n+1}$？&lt;/strong&gt;
绝对不行！&lt;strong&gt;如果 $n = -1$ 呢？分母不就为 $0$ 炸了吗？！&lt;/strong&gt; 所以这题在卷面上必须、绝对要&lt;strong&gt;分情况讨论（場合分け）！&lt;/strong&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分卷面】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Case 1：当 $n \neq -1$ 时（普通分部）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$f(x) = \log x \implies f&apos;(x) = 1/x$&lt;/li&gt;
&lt;li&gt;$g&apos;(x) = x^n \implies g(x) = \frac{x^{n+1}}{n+1}$&lt;/li&gt;
&lt;li&gt;套公式：
$$ = \left( \frac{x^{n+1}}{n+1} \log x \right) - \int \left( \frac{1}{x} \cdot \frac{x^{n+1}}{n+1} \right) dx $$&lt;/li&gt;
&lt;li&gt;后面约掉一个 $x$，就变成了普通的 $x^n$ 积分。结果秒出。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Case 2：当 $n = -1$ 时（魔法收尾）：&lt;/strong&gt;
原式变成了 $\int x^{-1} \log x , dx = \int \frac{\log x}{x} , dx$。
此时千万别用复杂的分部，直接用我们在 p.54 练出的嗅觉：“$1/x$ 不就是 $\log x$ 的导数吗！”
换元：令 $u = \log x$ ，则 $du = \frac{1}{x} , dx$。
$$ \int u , du = \frac{1}{2} u^2 = \mathbf{\frac{1}{2}(\log x)^2 + C} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;(书中给了一个把项移到等式左边相加的高端代数方法，虽然装 X 但容易绕晕。我建议遇到 $n = -1$ 直接像我这样普通换元，万无一失！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🪆 绝境二：“套娃大连环” $x^2 \cos x$（例题 4 (2)）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int x^2 \cos x , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题]
根据“反对幂指三”，幂函数 $x^2$ 排前面，选它做 $f(x)$ 拿去求导“砍死”； $\cos x$ 去当 $g&apos;(x)$。
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分卷面】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一刀砍下去：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;$f = x^2 \implies f&apos; = 2x$&lt;/li&gt;
&lt;li&gt;$g&apos; = \cos x \implies g = \sin x$&lt;/li&gt;
&lt;li&gt;公式： $$ \int x^2 \cos x , dx = \mathbf{x^2 \sin x - \int 2x \sin x , dx} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;没死绝，第二刀再砍（嵌套分部）：&lt;/strong&gt;
留下的尾巴 $\int 2x \sin x , dx$ 里，还是多项式乘三角。我们对它&lt;strong&gt;再来一次分部积分&lt;/strong&gt;！
把 $2x$ 求导变 $2$（这下终于死成常数了！）， $\sin x$ 积分变 $-\cos x$。
$$ \int 2x \sin x , dx = -2x \cos x - \int 2(-\cos x) , dx = -2x \cos x + 2 \sin x $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;回填组合，小心符号（绝大多人死在这里）：&lt;/strong&gt;
把第二次算出的尾巴，带着大括号塞回第一步！
$$ = x^2 \sin x - (-2x \cos x + 2 \sin x) + C $$
$$ = \mathbf{x^2 \sin x + 2x \cos x - 2 \sin x + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(如果院试考你 $x^3 \cos x$，那就一咬牙连砍三刀，思路不变，稳如老狗。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🌋 绝境三：代数神鬼大消除 $x \sin^{-1} x$（例题 4 (3)）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int x \sin^{-1} x , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题]
这就是院试中让大多数人最后一步放弃的终极刺客。
“反”排第一，必定令 $f(x) = \sin^{-1} x$，所以 $f&apos;(x) = \frac{1}{\sqrt{1-x^2}}$。
令 $g&apos;(x) = x \implies g(x) = \frac{x^2}{2}$。
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分推导及极限化简】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;套公式后产生一个尾巴（把 $1/2$ 提出来）：
&lt;strong&gt;尾巴：&lt;/strong&gt; $$ -\frac{1}{2} \int \frac{x^2}{\sqrt{1-x^2}} , dx $$&lt;/p&gt;
&lt;p&gt;:::important[🚨 高光时刻：这个鬼东西怎么积？！]
看清楚！底下是 $1-x^2$，上面却只有 $x^2$！
遇到这种差一个常数就能对消的，我们要&lt;strong&gt;强行“借鸡生蛋”&lt;/strong&gt;！
看书中是这么操作分子的：&lt;strong&gt;故意添一个 $+1$ 和 $-1$！&lt;/strong&gt;
让 $x^2 = \mathbf{-(1 - x^2) + 1}$
于是，原来的烂分数直接被劈成了完美的两个祖宗公式：
$$ \frac{x^2}{\sqrt{1-x^2}} = \frac{-(1 - x^2)}{\sqrt{1-x^2}} + \frac{1}{\sqrt{1-x^2}} $$
:::&lt;/p&gt;
&lt;p&gt;前一半互相消除，变成 &lt;strong&gt;$-\sqrt{1-x^2}$&lt;/strong&gt; ；后一半是 &lt;strong&gt;$\frac{1}{\sqrt{1-x^2}}$&lt;/strong&gt; ！&lt;/p&gt;
&lt;p&gt;把这两块拆分开来积分，我们在第 $52$ 页全背过它们的直接答案！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;积分后一半 $\int \frac{1}{\sqrt{1-x^2}} , dx = \sin^{-1} x$ （公式 $5$）&lt;/li&gt;
&lt;li&gt;积分前一半 $\int -\sqrt{1-x^2} , dx$ （圆面积公式 $7$，在 p.55 也有结论）
然后把它塞回去化简，绝杀。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师阅卷室忠告&lt;/h3&gt;
&lt;p&gt;部分积分（分部积分）可以说是你在院试里&lt;strong&gt;拿分最稳、但也是最容易算错符号&lt;/strong&gt;的一步。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;做这类题，你一定要遵循严格的“上下分离书写法”，不要心算 $f&apos;$ 和 $g$！草稿纸一定要留足空隙。&lt;/li&gt;
&lt;li&gt;遇到 $x^n e^x, x^n \sin x$ 这类的组合，明确是要把多项式的次数一点点削干净。&lt;/li&gt;
&lt;li&gt;遇到带有 $\log, \arcsin$ 等看起来孤独的个体（下面 问题 4.1 会碰到），时刻记住我在第 $53$ 页教你的那一招：&lt;strong&gt;在它前面乘一个虚拟的 $1$，把 $1$ 积分上去当多项式进行分部！&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;底部的 &lt;strong&gt;問題 4.1&lt;/strong&gt; 中：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1) $x e^x$ 是拿去练基本功的秒杀题。&lt;/li&gt;
&lt;li&gt;(2) $\cos x \log(\sin x)$ ，这里有一个超级舒服的伏笔（提示：你可以把外面的 $\cos x , dx$ 悄悄换元收进 $d(\sin x)$ 里面，瞬间剥掉一层洋葱！这就是换元和分部的组合拳！）。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;安排！这可是这半页里隐藏得最深的一位“刺客”： &lt;strong&gt;第 57 页 問題 4.1 (3)&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
求不定积分： $$ \int x^3 \sqrt{1-x^2} , dx $$&lt;/p&gt;
&lt;p&gt;:::note[导师破题直觉]
作为你的导师，看到这道题，我会先为你鼓掌。因为在考场上遇到它，普通考生会被直接卡死，但对于掌握了系统武器库的你来说，&lt;strong&gt;这道题其实有两种完全不同的“降维解法”&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;一种是遵循这一页教学目的的**【高端分部积分法】&lt;strong&gt;，另一种是利用我们上一页刚学的&lt;/strong&gt;【暴力三角换元法】**。我们先讲官方最想考你的神级“拆分法”：
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 官方正统解法：神级拆分 + 分部积分法&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉]&lt;/strong&gt;
题目在“部分积分法（分部积分）”这一节。按我们的口诀“反对幂指三”，只有多项式 $x^3$ 和带根号的多项式 $\sqrt{1-x^2}$，怎么定 $f(x)$ 和 $g&apos;(x)$？
如果我们令 $f(x) = x^3$，那么 $g&apos;(x) = \sqrt{1-x^2}$，这玩意儿的积分会搞出反正弦 $\arcsin$，事情会变得无比绝望。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【终极破局手段：借鸡生蛋（强行拆分）！】&lt;/strong&gt;
分部积分的核心是： &lt;strong&gt;$g&apos;(x)$ 必须好积分！&lt;/strong&gt;
我们发现 $\sqrt{1-x^2}$ 不好积，但是如果给它旁边配上一个 $x$，变成 &lt;strong&gt;$x\sqrt{1-x^2}$&lt;/strong&gt;，那就极其容易积了（用凑微分法）！
所以，我们无情地把 $x^3$ 劈成两半： &lt;strong&gt;$x^3 = x^2 \cdot x$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分推导演示】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;构造完美分身：&lt;/strong&gt;
将原式改写为： $$ \int \mathbf{x^2} \cdot \mathbf{(x \sqrt{1-x^2})} , dx $$
此时我们钦定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;负责被求导去死的 $f(x) = x^2 \implies f&apos;(x) = 2x$&lt;/li&gt;
&lt;li&gt;负责被积分还原的 $g&apos;(x) = x \sqrt{1-x^2}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;支线任务（计算部件）：&lt;/strong&gt;
积分：怎么求 $g(x) = \int x(1-x^2)^{1/2} , dx$？
心里默默使用换元：令 $u = 1-x^2$，那么 $du = -2x , dx \implies x , dx = -\frac{1}{2} , du$。
$$ \int -\frac{1}{2} u^{1/2} , du = -\frac{1}{2} \cdot \frac{2}{3} u^{3/2} = \mathbf{-\frac{1}{3} (1-x^2)^{3/2}} $$
漂亮！我们拿到了 $g(x)$！&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;主线合成（启动分部积分公式）：&lt;/strong&gt;
公式： $\int f \cdot g&apos; , dx = fg - \int f&apos; g , dx$。代入！
$$ = x^2 \cdot \left[ -\frac{1}{3}(1-x^2)^{3/2} \right] - \int 2x \cdot \left[ -\frac{1}{3}(1-x^2)^{3/2} \right] , dx $$
清理一下后面尾巴的系数（负负得正，提常数出来）：
$$ = -\frac{1}{3}x^2(1-x^2)^{3/2} + \frac{2}{3} \int x (1-x^2)^{3/2} , dx $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;补刀击杀尾巴（最后一次积分）：&lt;/strong&gt;
最后这个尾巴 $\int x (1-x^2)^{3/2} , dx$ 眼熟吗？跟第 $2$ 步的支线任务一模一样！还是凑微分！
直接出结果： $$ \int u^{3/2} (-\frac{1}{2}) , du = -\frac{1}{2} \cdot \frac{2}{5} u^{5/2} = \mathbf{-\frac{1}{5}(1-x^2)^{5/2}} $$
代入上式并乘以前面的 $\frac{2}{3}$：
$$ \text{最终结果} = -\frac{1}{3}x^2(1-x^2)^{3/2} - \frac{2}{15}(1-x^2)^{5/2} + C $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;考场炫技（极限化简，不写不扣分，写了是大神）：&lt;/strong&gt;
提取公因式 $-\frac{1}{15}(1-x^2)^{3/2}$：
$$ = -\frac{1}{15}(1-x^2)^{3/2} \left[ 5x^2 + 2(1-x^2) \right] + C $$
括号里面 $5x^2 + 2 - 2x^2 = 3x^2 + 2$。
最终绝美答案： &lt;strong&gt;$\mathbf{-\frac{1}{15}(1-x^2)^{3/2} (3x^2 + 2) + C}$&lt;/strong&gt;！&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 导师备用逃生通道：暴力三角换元法（更无脑）&lt;/h3&gt;
&lt;p&gt;如果你在考场高压下，你&lt;strong&gt;忘了可以拆分 $x^3$ 怎么办？&lt;/strong&gt;
请启动第 $56$ 页教你的最高本能： &lt;strong&gt;看到 $\sqrt{1-x^2}$，直接换上面具令 $x = \sin t$！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【替代流演示】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;令 $x = \sin t \implies dx = \cos t , dt$。&lt;/li&gt;
&lt;li&gt;全面代入原式 $\int x^3 \sqrt{1-x^2} , dx$：
$$ \int (\sin^3 t) (\sqrt{1-\sin^2 t}) (\cos t , dt) = \int \sin^3 t \cos^2 t , dt $$&lt;/li&gt;
&lt;li&gt;三角积分终极法则（扒单变方）：把奇数次幂 $\sin^3 t$ 扒一个下来陪 $dt$！
$$ \int \sin^2 t \cos^2 t (\sin t , dt) $$
把 $\sin^2 t$ 全换成 $\cos$：
$$ \int (1 - \cos^2 t) \cos^2 t (\sin t , dt) $$&lt;/li&gt;
&lt;li&gt;舒服的凑微分：令 $u = \cos t$，那么 $du = -\sin t , dt \implies \sin t , dt = -du$。
$$ \int (1 - u^2) u^2 (-du) = \int (u^4 - u^2) , du = \frac{1}{5} u^5 - \frac{1}{3} u^3 + C $$&lt;/li&gt;
&lt;li&gt;脱下所有的面具换回 $x$：
因为 $u = \cos t = \sqrt{1-x^2}$。代进去：
$$ \mathbf{\frac{1}{5}(1-x^2)^{5/2} - \frac{1}{3}(1-x^2)^{3/2} + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(你看，这个答案如果你提个公因式，和上面第一种解法化简后的结果是完完全全一模一样的！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师判卷建议&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;在真正考场上遇到这题，你选哪个？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果你代数变形&lt;strong&gt;凑微分类计算极度熟练&lt;/strong&gt;，我强烈推荐&lt;strong&gt;第一种分部积分法&lt;/strong&gt;。步骤极其简短，写出来能展现非常高级的代数思维，且省去了反三角替换回原函数可能带来的计算错误。&lt;/li&gt;
&lt;li&gt;如果你当时&lt;strong&gt;头脑空白，不想去猜该怎么拆分 $x^3$&lt;/strong&gt;，请直接闭眼砸&lt;strong&gt;三角换元&lt;/strong&gt;！这个方法稳如老狗，一切全在流程之内。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;翻到了！第 58 页（书本左上角标着 &lt;strong&gt;58&lt;/strong&gt;，对应图片的第 68 页）。&lt;/p&gt;
&lt;p&gt;如果说上一页是分部积分的基础入门，那么这一页就是把新兵送上战场的**“地狱拉练”**！&lt;/p&gt;
&lt;p&gt;这一页的主题是 &lt;strong&gt;「積や商の積分（乘积与商的积分）」&lt;/strong&gt;，在这里，你将学到微积分解答大题中能起到“逆天改命”效果的三大究极实战组合拳！
特别是这页的 &lt;strong&gt;例题 5(1)&lt;/strong&gt;，它可是算各种抛物线弧长、立体面积时的终极隐藏 Boss。很多同学遇到直接交白卷。&lt;/p&gt;
&lt;p&gt;作为你的导师，我把这三道大招为你庖丁解牛，逐字拆招：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 第一大招：分部积分的终极奥义「循环移项法」 （例题 5(1)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int \sqrt{x^2 + a} , dx \quad (a \neq 0) $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
看着这孤零零的一个大根号，前面我们怎么都积不出它的原形！
但是你回忆上一页我的口诀：&lt;strong&gt;遇到孤单且无法处理的函数，强行给它乘上一个 $1$，然后对 $1$ 进行积分拉它下水做分部积分！&lt;/strong&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分推导演示（此操作必称“神迹”）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;构造法术起手式：&lt;/strong&gt;
原式设为 $I = \int \mathbf{1} \times \sqrt{x^2+a} , dx$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令负责积分的 $g&apos;(x) = 1 \implies g(x) = x$&lt;/li&gt;
&lt;li&gt;令负责求导的 $f(x) = \sqrt{x^2+a} \implies f&apos;(x) = \frac{1}{2\sqrt{x^2+a}} \cdot 2x = \frac{x}{\sqrt{x^2+a}}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;带入分部大公式 $\int f g&apos; = f g - \int f&apos; g$：&lt;/strong&gt;
$$ I = x\sqrt{x^2+a} - \int \frac{x \cdot x}{\sqrt{x^2+a}} , dx = x\sqrt{x^2+a} - \int \frac{x^2}{\sqrt{x^2+a}} , dx $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【极其天才的补丁术】对付恶心尾巴：&lt;/strong&gt;
:::important[借鸡生蛋]
我们要处理尾巴 $\int \frac{x^2}{\sqrt{x^2+a}} , dx$。看底下有 $x^2+a$，我们在上面**强行“加个 $a$ 减个 $a$”**凑出分母的样子：
分子 $x^2 = (x^2+a) - a$。这招叫“借鸡生蛋”。
:::
分式劈开：
$$ \frac{(x^2+a) - a}{\sqrt{x^2+a}} = \sqrt{x^2+a} - \frac{a}{\sqrt{x^2+a}} $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;【全场最高能：本体重现！】&lt;/strong&gt;
将分裂出的两项积分塞回第二步的等式中：
$$ I = x\sqrt{x^2+a} - \left( \int \sqrt{x^2+a} , dx - \int \frac{a}{\sqrt{x^2+a}} , dx \right) $$
仔细看方括号里的第一项 $\int \sqrt{x^2+a} , dx$，&lt;strong&gt;这特么不就是我们要本尊 $I$ 吗！！！它怎么又自己跑出来了？！&lt;/strong&gt;
别怕，这是好消息！我们直接把它换成 $I$，式子变成了普通的代数方程：
$$ I = x\sqrt{x^2+a} - I + a \int \frac{1}{\sqrt{x^2+a}} , dx $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;代数移项，秒出最终大招：&lt;/strong&gt;
把右边的 $-I$ 丢到等号左边去，变成了 $2I$！
$$ 2I = x\sqrt{x^2+a} + a \int \frac{1}{\sqrt{x^2+a}} , dx $$
最后这一小块积分怎么做？打开我们在 52 页背下来的【公式 6】（无情背诵题）：
$$ \int \frac{1}{\sqrt{x^2+a}} , dx = \log|x + \sqrt{x^2+a}| $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;两边同除 2 收尾，一绝平天下：&lt;/strong&gt;
$$ I = \mathbf{\frac{1}{2} \left{ x\sqrt{x^2+a} + a\log|x + \sqrt{x^2+a}| \right} + C} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(你在考场上写出这套从拆项到 $2I$ 移项的操作，批卷老师对你的评分会直接拉到卓越级。这属于必须烙印进肌肉记忆的神仙题！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🪓 第二大招：连环剥洋葱杀 （例题 5(2)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int x^2 e^{-2x} , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
标准送分题。“反对幂指三”，选 $x^2$ 当 $f(x)$ 拿来“刀”掉， $e^{-2x}$ 当受气包被积分。
因为有 $x^2$，必须稳如泰山地连砍两刀分部积分，不要嫌累，这是纯考基本功，也是最容易因为丢符号挂掉的地方！
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分卷面核心防错雷区】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;:::important[倒数提取法]
千万记住！ $e^{-2x}$ 积分一次会跑出来一个 $-\frac{1}{2}$！
:::&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第一刀：&lt;/strong&gt;
$$ \int x^2 e^{-2x} , dx = x^2 \left( \frac{e^{-2x}}{-2} \right) - \int 2x \left( \frac{e^{-2x}}{-2} \right) , dx = -\frac{1}{2}x^2 e^{-2x} + \int x e^{-2x} , dx $$
&lt;em&gt;(注意这里负负得正变回加号了，这儿极容易错)&lt;/em&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第二刀（劈后面的尾巴 $\int x e^{-2x} , dx$）：&lt;/strong&gt;
$$ \int x e^{-2x} , dx = x \left( \frac{e^{-2x}}{-2} \right) - \int 1 \cdot \left( \frac{e^{-2x}}{-2} \right) , dx = -\frac{1}{2}x e^{-2x} + \frac{1}{2} \int e^{-2x} , dx = -\frac{1}{2}x e^{-2x} - \frac{1}{4}e^{-2x} $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;扫地拼图，交卷：&lt;/strong&gt;
把尾巴代回第一刀的式子，提取公因式 $-e^{-2x}/2$，结果美观且无懈可击。
$$ = \mathbf{-\frac{1}{2} e^{-2x} \left( x^2 + x + \frac{1}{2} \right) + C} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🧩 第三大招：“一鱼两吃”的高端分拆法 （例题 5(3)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt;
$$ \int \frac{2x - 5}{3x^2 + 4} , dx $$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
这是一道非常恶心的“商の積分”。它不能用初中的裂项分解，因为底下 $3x^2+4$ 这个大石头无法实数分解！
怎么处理顶上的 $2x-5$？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【终极口诀】“拆分子！带 $x$ 的全部分给 $\log$，带常数的全部分给 $\arctan$ ！”&lt;/strong&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场实战连招】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;把大石头劈开，一人领走一半的分子：&lt;/strong&gt;
$$ \text{原式} = \int \frac{2x}{3x^2+4} , dx - 5 \int \frac{1}{3x^2+4} , dx $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对付左手怪（凑分母的导数出 $\log$）：&lt;/strong&gt;
看 $\frac{2x}{3x^2+4}$。如果下面求个导，应当等于 $6x$。但分子只有可怜的 $2x$。怎么办？
强行凑！把分子写成 $\frac{1}{3} \cdot 6x$！
$$ \int \frac{1}{3} \frac{6x}{3x^2+4} , dx = \frac{1}{3} \int \frac{(3x^2+4)&apos;}{3x^2+4} , dx = \mathbf{\frac{1}{3} \log(3x^2+4)} $$
&lt;em&gt;(看这步顺畅得像不像在给自行车上机油？绝对不拖泥带水)&lt;/em&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对付右手怪（掏大公式变 $\arctan$）：&lt;/strong&gt;
看后面的 $- 5 \int \frac{1}{3x^2+4} , dx$。这太典型了，只要把 $x^2$ 前面的系数扣出来，就能上 52 页最牛逼的【公式 3】。
把 3 提出来丢在外面：
$$ -\frac{5}{3} \int \frac{1}{x^2 + 4/3} , dx = -\frac{5}{3} \int \frac{1}{x^2 + (2/\sqrt{3})^2} , dx $$
带公式 $\frac{1}{a} \arctan \frac{x}{a}$，此时 $a = 2/\sqrt{3}$：
$$ -\frac{5}{3} \cdot \frac{\sqrt{3}}{2} \tan^{-1} \left( \frac{x}{2/\sqrt{3}} \right) = \mathbf{-\frac{5}{2\sqrt{3}} \tan^{-1} \frac{\sqrt{3}x}{2}} $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;两只怪物拼装，完美过关。&lt;/strong&gt;（你对比书上标答的结果，跟我们一步步推出来的完全贴合）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师阅卷室忠告&lt;/h3&gt;
&lt;p&gt;微积分考试中的大部分定积分或体积问题，都是在算这三个形态！
这三个技能可以说就是日本考研高分的通关钥匙：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例 (1)&lt;/strong&gt; 是面对不死不活积分题的反打手段：&lt;strong&gt;移项法则出同源 $I$&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例 (2)&lt;/strong&gt; 训练你不眼花缭乱的手法与毅力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例 (3)&lt;/strong&gt; 强迫你牢记&lt;strong&gt;把带有未知数的分式用加减拆成 $\log$ 部队 和 $\arctan$ 狙击手两部分各自作战！&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;♾️ 终极刺客：例题 6 —— 指数与三角函数的同形积分&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉】&lt;/strong&gt;
碰到 $\int e^{ax} \sin bx ,dx$ 和 $\int e^{ax} \cos bx ,dx$。
这两兄弟就是死胡同。因为指数 $e^{ax}$ 不管你求导还是积分，它都是 $e^{ax}$；$\sin$ 不管你求导还是积分，就是在 $\cos$ 之间疯狂切换变号。
&lt;strong&gt;口诀触发：遇到这对组合，直接上分部积分法连砍，直到本尊再次现身（同形出現）！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这道题，书上展示了两种极其优美的解题门派，我们在考场上随心使用：&lt;/p&gt;
&lt;h4&gt;👯 门派一：双胞胎结对代数法（解答区官方思路）&lt;/h4&gt;
&lt;p&gt;这个门派的宗旨在：既然他们是孪生兄弟，干脆把他们编入一个**二元一次方程组（連立方程式）**里，用初中的代数手法一网打尽！&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;设定目标：&lt;/strong&gt; 设 $I_1 = \int e^{ax} \sin bx ,dx$ ， $I_2 = \int e^{ax} \cos bx ,dx$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对 $I_1$ 发动第一次分部积分（选 $g&apos;=e^{ax}, f=\sin bx$）：&lt;/strong&gt;
$$ I_1 = \frac{e^{ax}}{a} \sin bx - \int \frac{e^{ax}}{a} (b\cos bx) dx $$
提常数化简，你发现尾巴那堆东西 $\int e^{ax}\cos bx ,dx$ 就是兄弟 $I_2$！
方程(1)成型： &lt;strong&gt;$I_1 = \frac{1}{a} e^{ax} \sin bx - \frac{b}{a} I_2$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;同样对 $I_2$ 发动第一次分部积分：&lt;/strong&gt;
$$ I_2 = \frac{e^{ax}}{a} \cos bx - \int \frac{e^{ax}}{a} (-b\sin bx) dx $$
看尾巴！那不就是第一人 $I_1$ 嘛！（注意负负得正）：
方程(2)成型： &lt;strong&gt;$I_2 = \frac{1}{a} e^{ax} \cos bx + \frac{b}{a} I_1$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【极爽代数绞杀时刻】：&lt;/strong&gt;
初中生都会解的方程组！把方程(2)里的 $I_2$ 直接塞进方程(1)里面：
把整理一做，就能同时算出 $I_1$ 和 $I_2$ 两个神仙结果！
&lt;em&gt;(这个做法的优势是不容易因为多次求导、积分离散混淆正负号)&lt;/em&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;⚔️ 门派二：两刀流硬钢法（下方 追記 3.2，强烈推荐！）&lt;/h4&gt;
&lt;p&gt;考场上往往只让你求其中一个。为了一个积分设两个变量去解联立，有时候费脑子。我们可以直接沿用上页那一套“&lt;strong&gt;连砍两刀，召唤本体移项法&lt;/strong&gt;”！
&lt;strong&gt;【推导流程绝对干货】：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一刀砍下去：&lt;/strong&gt;
$$ I_1 = \frac{e^{ax}}{a} \sin bx - \frac{b}{a} \int e^{ax} \cos bx ,dx $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;咬紧牙关，对后面那一坨积分砍出第二刀（大注意：务必拿一个大括号圈起来防止符号炸膛）！&lt;/strong&gt;
$$ \int e^{ax} \cos bx ,dx = \frac{e^{ax}}{a} \cos bx - \int \frac{e^{ax}}{a} (-b\sin bx) dx $$
化简这一块：$= \frac{e^{ax}}{a} \cos bx + \frac{b}{a} \underbrace{\int e^{ax} \sin bx ,dx}_{\text{本尊出现 } I_1!}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;召唤本尊，移项吞噬：&lt;/strong&gt;
把这块拼回第一步的式子里：
$$ I_1 = \frac{e^{ax}}{a} \sin bx - \frac{b}{a} \left[ \frac{e^{ax}}{a} \cos bx + \frac{b}{a} I_1 \right] $$
展开大括号（要命的地方就在这里，&lt;strong&gt;$-\frac{b}{a}$ 乘进括号变成了 $-\frac{b^2}{a^2} I_1$&lt;/strong&gt;）：
$$ I_1 = \frac{e^{ax}}{a} \sin bx - \frac{b}{a^2} e^{ax} \cos bx - \frac{b^2}{a^2} I_1 $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;乾坤大挪移：&lt;/strong&gt;
把右边的 $I_1$ 统统移到左边合并同类项：
$$ \left(1 + \frac{b^2}{a^2}\right) I_1 = e^{ax} \left( \frac{\sin bx}{a} - \frac{b \cos bx}{a^2} \right) $$
即 $\left(\frac{a^2 + b^2}{a^2}\right) I_1 = e^{ax} \frac{a \sin bx - b \cos bx}{a^2}$
两边优雅地约掉那个庞大碍眼的 $a^2$：
&lt;strong&gt;$$ I_1 = \mathbf{\frac{e^{ax}}{a^2+b^2} (a \sin bx - b \cos bx)} $$&lt;/strong&gt;
&lt;em&gt;(此操作堪称积分界艺术品！完美复刻官方解答框里的最后结果)&lt;/em&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 导师独家：考场外挂防核对口诀&lt;/h3&gt;
&lt;p&gt;:::tip
在院试这样时间如金的环境下，如果你算了5分钟推出上面的结果，你心里一定犯嘀咕：&lt;strong&gt;我有没有中间写错个正负号？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;教你一个绝招：求积分就是求导的逆运算，如果你答案做对了，它&lt;strong&gt;求导的结果肯定就是积分里的长相&lt;/strong&gt;！
并且，这两个积分是有死背的框架结构的：&lt;/p&gt;
&lt;p&gt;$$
\int e^{ax} \begin{cases} \sin bx \ \cos bx \end{cases} dx = \frac{e^{ax}}{a^2+b^2} \times [ \text{两个三角函数的拼装} ]
$$&lt;/p&gt;
&lt;p&gt;前面的常数 $\frac{e^{ax}}{a^2+b^2}$ 雷打不动。如果在考场上时间实在来不及计算这整套移项，可以直接背写结构。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎯 扫描雷达（下方 問題 6.1 与 6.2 扫荡）&lt;/h3&gt;
&lt;p&gt;:::tip
如果你读懂了这套绝杀体系，底下的题目基本就在降维打击了：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;問題 6.1：&lt;/strong&gt; $\int \frac{\sin 2x}{e^{3x}} dx$。先把恶心的分式变成指数形式 $\int e^{-3x}\sin 2x dx$！直接对照上面的模板：&lt;strong&gt;这里就是 $a = -3, b = 2$&lt;/strong&gt;。照着模板用两刀流法推一遍即可！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;問題 6.2（综合试刀场）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;(1) $x \tan^{-1} x$：反三角必须优先作为 $f(x)$ 拿来“处死求导”。把 $x$ 变成 $x^2/2$。之后又会得到一个能用除法的常规有理式（我们在前几页玩过强行凑 $-1+1$ 那套）！&lt;/li&gt;
&lt;li&gt;(3) $e^x \log(x+e^{-x})$：&lt;strong&gt;这就是院试超高水准防爆题&lt;/strong&gt;！先拆包！把它打开成 $\log(\frac{xe^x+1}{e^x})$ 之类的怪物？不，不需要！利用分部，将 $e^x$ 视作 $g&apos;$ 积分。之后就会奇迹般地遇到内部对数导数相消除！
:::&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🟢 前菜：問題 6.1（同形重现模板套用）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt; 求不定积分 $\int \frac{\sin 2x}{e^{3x}} dx$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt;
首先变成标准形态：$\int e^{-3x} \sin 2x dx$。
看到 $e^{\text{常数}x}$ 乘以 $\sin/\cos$，马上触犯这一页我们在例题学的“同形出现（移项大法）”。
在考场上，为了极速拿分，你可以直接召唤我们在 p.59 上方证出来的模板公式：
$$ \int e^{ax} \sin bx ,dx = \frac{e^{ax}}{a^2+b^2}(a \sin bx - b \cos bx) $$
这道题里，&lt;strong&gt;$a = -3, b = 2$&lt;/strong&gt;。无脑代入：
$$ = \frac{e^{-3x}}{(-3)^2 + 2^2} \left( -3\sin 2x - 2\cos 2x \right) = \mathbf{-\frac{e^{-3x}}{13}(3\sin 2x + 2\cos 2x) + C} $$
（非常简单粗暴，考验考场记忆力，过了！）&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟡 硬菜：問題 6.2 (1)(2) （大院刺客与极限对消）&lt;/h3&gt;
&lt;h4&gt;⚔️ (1) $x \tan^{-1} x$ 的分部切割&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【破题】&lt;/strong&gt; 口诀“反对幂指三”，$\arctan x$ 优先级最高，当做被求导的 $f(x)$！&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;分部切割：&lt;/strong&gt; $f = \tan^{-1} x \implies f&apos; = \frac{1}{1+x^2}$； $g&apos; = x \implies g = \frac{x^2}{2}$。
$$ \text{原式} = \frac{x^2}{2}\tan^{-1} x - \frac{1}{2} \int \frac{x^2}{1+x^2} dx $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;巧妙灭掉尾巴（强凑 $-1+1$ 法）：&lt;/strong&gt;
$\int \frac{x^2}{1+x^2} dx = \int \frac{(x^2+1)-1}{1+x^2} dx = \int \left( 1 - \frac{1}{1+x^2} \right) dx = \mathbf{x - \tan^{-1} x}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完美合体：&lt;/strong&gt;
$$ = \frac{1}{2}x^2 \tan^{-1} x - \frac{1}{2}(x - \tan^{-1} x) = \mathbf{\frac{1}{2}(x^2+1)\tan^{-1}x - \frac{1}{2}x + C} $$
&lt;em&gt;(稳扎稳打的分部积分基操。)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;⚔️ (2) $\sin^{-1} x$ 与凑微分的神迹对消&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【破题】&lt;/strong&gt; 口诀：反三角函数 $\sin^{-1} x$ 必须当 $f(x)$ 拿来求导。剩下的一大块当 $g&apos;(x)$ 积分。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;支线配置：&lt;/strong&gt;
$f = \sin^{-1} x \implies f&apos; = \frac{1}{\sqrt{1-x^2}}$
$g&apos; = \frac{x}{\sqrt{1-x^2}} = x(1-x^2)^{-1/2}$。用凑微分法积它：
$\int x(1-x^2)^{-1/2} dx \to -\frac{1}{2} \int u^{-1/2} du = -u^{1/2} = \mathbf{-\sqrt{1-x^2}}$。我们得到了完美的 $g(x)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大合体产生神迹：&lt;/strong&gt;
套公式： $fg - \int f&apos;g ,dx$
$$ = \sin^{-1} x \left( -\sqrt{1-x^2} \right) - \int \left( \frac{1}{\sqrt{1-x^2}} \cdot \left( -\sqrt{1-x^2} \right) \right) dx $$
睁大眼睛看后面那条恶心的尾巴！上下的一坨根号完美自杀身亡！！负负得正，变成：
$$ + \int 1 dx $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;神级秒杀结果：&lt;/strong&gt;
$$ = \mathbf{-\sqrt{1-x^2} \sin^{-1} x + x + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🚨 核能禁区：問題 6.2 (3)(4)(5) （教授私藏的指数魔术）&lt;/h3&gt;
&lt;p&gt;请你在书上的 (3)(4)(5) 题旁边打上五个鲜红的五角星，并写上这一条 &lt;strong&gt;微积分神级公式：&lt;/strong&gt;
&lt;strong&gt;$$ \int e^x \left[ f(x) + f&apos;(x) \right] dx = e^x f(x) + C $$&lt;/strong&gt;
&lt;em&gt;(这个怎么来的？你对右边 $e^x f(x)$ 用乘法求导看看：$(e^x)&apos; f(x) + e^x f&apos;(x) = e^x(f(x)+f&apos;(x))$。完全逆推得证！这就是日本院试用来判断“刷题学霸”与“代数奇才”的分水岭题型！)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;我们看看作者是怎么在三道题里层层增加这把魔术的障眼法的：&lt;/p&gt;
&lt;h4&gt;😈 Level 1: 脱掉外套就能赢 —— (3) $e^x (\log x + 1/x)$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;拆解：&lt;/strong&gt; 提公因式 $e^x$出来： $\int e^x \left( \log x + \frac{1}{x} \right) dx$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;火眼金睛：&lt;/strong&gt; 我们令 $f(x) = \log x$，它的导数恰好是 $f&apos;(x) = \frac{1}{x}$。&lt;/li&gt;
&lt;li&gt;这简直就是把“神级公式”贴在你脸上！所以结果直接出：
&lt;strong&gt;$$ = \mathbf{e^x \log x + C} $$&lt;/strong&gt;
&lt;em&gt;(无需写任何一步分部积分！)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;👹 Level 2: 你需要强行手术 —— (4) $e^x \cdot \frac{x}{(x+1)^2}$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;拆解：&lt;/strong&gt; $e^x$ 外面的长相是 $\frac{x}{(x+1)^2}$。
我要怎么把它硬生生分成 $f(x) + f&apos;(x)$ 的形态呢？
分子强行借用底层元素 $+1-1$：
$$ \frac{(x+1) - 1}{(x+1)^2} = \frac{x+1}{(x+1)^2} - \frac{1}{(x+1)^2} = \mathbf{\frac{1}{x+1} + \frac{-1}{(x+1)^2}} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;火眼金睛：&lt;/strong&gt; 我们惊喜地发现，如果你令 $f(x) = \frac{1}{x+1}$，它的导数不多不少刚好就是 $f&apos;(x) = \frac{-1}{(x+1)^2}$！&lt;/li&gt;
&lt;li&gt;于是神级公式再现，答案脱口而出：
&lt;strong&gt;$$ = \mathbf{\frac{e^x}{x+1} + C} $$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;💀 Level 3: 连三角函数都加入战局 —— (5) $e^x \frac{1+\sin x}{1+\cos x}$&lt;/h4&gt;
&lt;p&gt;这道题能写出完整过程的人，绝对配得上东大的水平。这简直是艺术！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;拆解与伪装退散（半角公式）：&lt;/strong&gt;
我们必须化解 $\frac{1+\sin x}{1+\cos x}$。怎么做？高中三角函数半角公式启动：
$1+\cos x = 2\cos^2\left(\frac{x}{2}\right)$。
为了和上面呼应，$\sin x$ 也强行用倍角拆开 $\sin x = 2\sin(\frac{x}{2})\cos(\frac{x}{2})$。
带入分子：
$$ \frac{1 + 2\sin(\frac{x}{2})\cos(\frac{x}{2})}{2\cos^2(\frac{x}{2})} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强行劈两半：&lt;/strong&gt;
一半是： $\frac{1}{2\cos^2(x/2)} = \mathbf{\frac{1}{2} \sec^2\left(\frac{x}{2}\right)}$
另一半是： $\frac{2\sin(x/2)\cos(x/2)}{2\cos^2(x/2)} = \frac{\sin(x/2)}{\cos(x/2)} = \mathbf{\tan\left(\frac{x}{2}\right)}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极真相现身：&lt;/strong&gt;
现在积分变成了： $\int e^x \left[ \tan\left(\frac{x}{2}\right) + \frac{1}{2} \sec^2\left(\frac{x}{2}\right) \right] dx$
令 $f(x) = \tan(\frac{x}{2})$。对它求导看看？
$f&apos;(x) = \sec^2(\frac{x}{2}) \cdot \left(\frac{x}{2}\right)&apos; = \frac{1}{2} \sec^2\left(\frac{x}{2}\right)$！
完美对位！！！&lt;/li&gt;
&lt;li&gt;斩下怪物的头颅：
&lt;strong&gt;$$ = \mathbf{e^x \tan\left(\frac{x}{2}\right) + C} $$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🔄 拔乱反正：問題 6.2 (4)(5) 的双胞胎真相&lt;/h3&gt;
&lt;p&gt;其实原书 &lt;strong&gt;問題 6.2&lt;/strong&gt; 的 (4) 和 (5)，根本不是什么变态的 $f(x)+f&apos;(x)$ 构造题，而是一对极其优雅、对仗极其工整的**“双胞胎神仙题”**：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;题(4)是&lt;/strong&gt;：$\int \frac{1}{e^x + e^{-x}} dx$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;题(5)是&lt;/strong&gt;：$\int \frac{1}{e^x - e^{-x}} dx$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这两道题，完完全全在考察我们前两页刚讲过的终极大招：&lt;strong&gt;【有理化代换（置換積分法）】+【基本公式破防】&lt;/strong&gt;。
而且它们和双曲函数（$\cosh x, \sinh x$）的定积分有极深的血缘关系。&lt;/p&gt;
&lt;p&gt;现在，我们把脑子清空，完全跟着课后标答的最正统思路，来把这对双胞胎狠狠拿捏！&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;:::tip[🛡️ 第一刀：核心破局共识 —— e^x 脱壳术]
无论做 (4) 还是 (5)，只要分母长这种正负指数混杂的样子，&lt;strong&gt;不要用分部积分！&lt;/strong&gt;
唯一的标准出路是：&lt;strong&gt;强行换元！令 $t = e^x$ ！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;一旦设了 $t = e^x$，我们要连根拔起做好换装准备：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;原变量&lt;/strong&gt;：$x = \log t$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;微分元&lt;/strong&gt;：$dx = \frac{1}{t} dt$ （这是致命的关键，无数人死在忘记换 $dx$！）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;负指数&lt;/strong&gt;：$e^{-x} = \frac{1}{e^x} = \mathbf{\frac{1}{t}}$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;有了这三套衣服，我们进去开杀！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;👑 双胞胎哥哥：問題 6.2 (4) 的满分重现&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt; $\int \frac{1}{e^x + e^{-x}} dx$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分推导（对照解答P.203）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;全面换装：&lt;/strong&gt;
$$ \int \frac{1}{t + \frac{1}{t}} \cdot \left(\frac{1}{t} dt\right) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;神奇的化简魔法：&lt;/strong&gt;
把后面那个 $1/t$ 强行乘进前面的分母里：
分母 $= (t + \frac{1}{t}) \cdot t = t^2 + 1$。
式子瞬间变得不可思议地干净：
$$ = \int \frac{1}{t^2 + 1} dt $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;秒唤公式：&lt;/strong&gt;
翻出我们印在骨子里的第52页【公式 3】：$\int \frac{1}{x^2+1}dx = \tan^{-1}x$！
所以： $= \tan^{-1} t$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;还原脱壳：&lt;/strong&gt;
把 $t$ 换回 $e^x$：
&lt;strong&gt;$$ = \mathbf{\tan^{-1}(e^x) + C} $$&lt;/strong&gt;
&lt;em&gt;(惊艳吗！看起来吓人的指数怪物，居然是一道一步到位的反正切！)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h4&gt;🦇 双胞胎弟弟：問題 6.2 (5) 的满分重现&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【题目】&lt;/strong&gt; $\int \frac{1}{e^x - e^{-x}} dx$
&lt;em&gt;(也就是求 $\frac{1}{2\sinh x}$ 的积分！)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分推导（对照解答P.203）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;依然是全面换装：&lt;/strong&gt;
$$ \int \frac{1}{t - \frac{1}{t}} \cdot \left(\frac{1}{t} dt\right) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;复制同样的魔法化简：&lt;/strong&gt;
把 $1/t$ 乘进去分母：
分母 $= (t - \frac{1}{t}) \cdot t = t^2 - 1$。
此时得到积分：
$$ = \int \frac{1}{t^2 - 1} dt $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分式绝杀（两种死法皆可破）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;背了公式的霸总&lt;/em&gt;：直呼 52页【公式 4】（大根号外的减法对数）：$= \frac{1}{2 \cdot 1} \log \left| \frac{t-1}{t+1} \right|$。&lt;/li&gt;
&lt;li&gt;&lt;em&gt;没背公式的实干派&lt;/em&gt;：强行拆分开（部分分数分解） $\frac{1}{(t-1)(t+1)} = \frac{1}{2}\left( \frac{1}{t-1} - \frac{1}{t+1} \right)$。各自积分出 $\log$ 相减，一样得出上面结果！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极还原脱壳：&lt;/strong&gt;
将 $t = e^x$ 重新代进去：
&lt;strong&gt;$$ = \mathbf{\frac{1}{2} \log \left| \frac{e^x - 1}{e^x + 1} \right| + C} $$&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;:::important[🎓 导师认罪与升华时刻]
通过这一场由于导师失误引发的“拔乱反正”，你不仅得到了标准的真题解法，而且在考场上也意外收获了防雷金牌！&lt;/p&gt;
&lt;p&gt;这不仅让我们重温了【$t=e^x$ 替换法则】极其凶悍的清场能力，同时也展示了考研计算题中最大的魅力：&lt;strong&gt;“形式的对称与方法的对称”&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 $e^x + e^{-x}$ 里，因为它最终变成了 $+1$，对应着 &lt;strong&gt;$\arctan$ （反正切）&lt;/strong&gt;；&lt;/li&gt;
&lt;li&gt;在 $e^x - e^{-x}$ 里，因为它最终变成了 $-1$，对应着 &lt;strong&gt;$\log$ 裂项（对数）&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;（你仔细体会一下这个加减号对应的函数本质区别，这种分类在未来的定积分算收敛时无比好用！）
:::&lt;/p&gt;
&lt;h3&gt;🔱 镇馆之宝：一次式除以二次根式的“满分模板”&lt;/h3&gt;
&lt;p&gt;这道题简直是微积分不定积分里的**“教科书级满分模板”**。&lt;/p&gt;
&lt;p&gt;在考研（院试）中，遇到形如 $\int \frac{\text{一次多项式}}{\sqrt{\text{二次多项式}}} dx$ 的积分，这套解法是&lt;strong&gt;唯一的、也是最完美的官方标准流程&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这套流程的精髓就在于四个字：&lt;strong&gt;【拆分打击】&lt;/strong&gt;。
既然分子和分母不匹配，我们就强行把分子劈成两半：&lt;strong&gt;一半去和根号玩“凑微分（抵消）”，另一半去和根号玩“配方法（套公式）”&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;作为导师，我立刻带你把这道题的每一个跳步“扒个精光”：&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🗡️ 第一步：强行“借鸡生蛋”（凑出分母的导数）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【目标公式】&lt;/strong&gt; $\int \frac{2x+1}{\sqrt{x^2 - 4x + 5}} dx$&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
看着根号下面的大块头：$f(x) = x^2 - 4x + 5$。
如果你在脑子里默默给它求个导，它是多少？是 &lt;strong&gt;$2x - 4$&lt;/strong&gt;。
再看看上面的分子：是 &lt;strong&gt;$2x + 1$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这两者长得有点像，但就是差了个常数。怎么办？&lt;strong&gt;强行借！借了再还！&lt;/strong&gt;
把分子写成分母导数的样子：
$$ 2x + 1 = \mathbf{(2x - 4) + 5} $$
:::&lt;/p&gt;
&lt;p&gt;这就是图片等号后第一步的由来。这不是凭空变出来的魔术，这是为了下一步的分离做准备。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;✂️ 第二步：将怪物劈成两半（分而治之）&lt;/h4&gt;
&lt;p&gt;分子变成了两部分，我们顺势把这个巨大的积分拆成两个小积分相加：
&lt;strong&gt;左边大将：&lt;/strong&gt; $\int \frac{2x - 4}{\sqrt{x^2 - 4x + 5}} dx$
&lt;strong&gt;右边小兵：&lt;/strong&gt; $\int \frac{5}{\sqrt{x^2 - 4x + 5}} dx$&lt;/p&gt;
&lt;p&gt;接下来，我们分别处决它们。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🩸 第三步：处决左边大将（神级凑微分）&lt;/h4&gt;
&lt;p&gt;我们来看左边：$\int \frac{2x - 4}{\sqrt{x^2 - 4x + 5}} dx$。&lt;/p&gt;
&lt;p&gt;仔细看，它的结构其实是 $\int \frac{f&apos;(x)}{\sqrt{f(x)}} dx$。
你可以用老老实实的换元法：令 $u = x^2 - 4x + 5$，则 $du = (2x-4)dx$。
式子变成了 $\int \frac{1}{\sqrt{u}} du = \int u^{-1/2} du = 2u^{1/2} = 2\sqrt{u}$。&lt;/p&gt;
&lt;p&gt;:::tip[导师实战外挂]
在院试考场上，这个结果需要你&lt;strong&gt;当做常识直接秒写出来&lt;/strong&gt;，根本不用在卷子上写换元过程：
$$ \mathbf{\int \frac{f&apos;(x)}{\sqrt{f(x)}} dx = 2\sqrt{f(x)}} $$
:::&lt;/p&gt;
&lt;p&gt;直接代入：它立刻就等于 &lt;strong&gt;$2\sqrt{x^2 - 4x + 5}$&lt;/strong&gt;！
这就是图片里等号右边的第一项，左边的大将瞬间被秒杀了。&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;🪄 第四步：处决右边小兵（配方法 + UR级核武公式）&lt;/h4&gt;
&lt;p&gt;我们来看右边：$\int \frac{5}{\sqrt{x^2 - 4x + 5}} dx$。常数 $5$ 提出来不管。&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
看到二次方程放在根号底下，分子上没有任何 $x$ 能够去救它。
唯一的生路：&lt;strong&gt;初中数学的“平方完成（配方法）”！&lt;/strong&gt;
$x^2 - 4x + 5 = (x^2 - 4x + 4) + 1 = \mathbf{(x-2)^2 + 1}$。
:::&lt;/p&gt;
&lt;p&gt;把配方结果代进去，积分变成了：
$$ 5 \int \frac{1}{\sqrt{(x-2)^2 + 1}} dx $$&lt;/p&gt;
&lt;p&gt;此时！请立即呼叫我们在 &lt;strong&gt;第52页 强行刻进脑子里的那个“UR级弧长神仙公式（公式6）”&lt;/strong&gt;：
$$ \int \frac{1}{\sqrt{X^2 + A}} dX = \log|X + \sqrt{X^2 + A}| $$
在这里，把 $X$ 当成 $(x-2)$，把 $A$ 当成 $1$。直接套用公式！
得出的结果就是：
$$ \mathbf{5 \log \left| (x-2) + \sqrt{(x-2)^2 + 1} \right|} $$
当然，根号里面的东西展开，就是原本的那个方程，写成漂亮的形式：
$$ = \mathbf{5 \log \left| x-2 + \sqrt{x^2 - 4x + 5} \right|} $$&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;:::important[🎓 导师防雷复盘]
最后，把两块打完怪掉落的装备拼在一起，再加上隐形的积分常数 $C$，就是最终的完美答案。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;这道题是这整本黄皮书教给你的“最高级拆装战术”。以后只要你看到分子是一次式（含有 $x$ ），分母是带有二次式的根号 $\sqrt{ax^2+bx+c}$ 。你必须：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;不管三七二十一，算出根号内部的导数。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;用加减常数的方法，把分子凑成这个导数加上一个多余的尾巴。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拆成两项：前面凑微分秒出 $2\sqrt{\text{根号}}$ ，后面配平方套 $\log$ 公式。&lt;/strong&gt;
:::&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;翻到了！第 61 页（书本右上角标着 &lt;strong&gt;61&lt;/strong&gt;，对应图片的第 71 页）。&lt;/p&gt;
&lt;p&gt;系好安全带，深呼吸！导师要告诉你一个残酷的事实：这一页是整本微积分教材中，&lt;strong&gt;“纯计算体力消耗最大”的一页，没有之一！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果这页的 &lt;strong&gt;例题 8&lt;/strong&gt; 出现在日本院试的卷子上，它的潜台词不是在考你的积分智商，而是在进行一场极其血腥的**“抗压能力测试（Stamina Test）”**！很多考生就是因为在这个漫长的前置代数分解中算错了一个符号，导致后面全盘皆输，甚至心态崩溃交白卷。&lt;/p&gt;
&lt;p&gt;但你别怕！这头面目狰念的怪兽，本质上不过是把我们前几页学的基本公式强行捏在了一起。我以导师的身份，带你把它大卸八块，教你&lt;strong&gt;一套绝对不会出错的工业化解题流水线&lt;/strong&gt;：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 工业化第一步：最高法则 —— 设未知数拆解法&lt;/h3&gt;
&lt;p&gt;面对：
$$ \int \frac{2x}{(x+1)(x^2+1)^2} , dx $$
这种巨无霸分式。
唯一的活路：&lt;strong&gt;部分分数分解&lt;/strong&gt;。但是怎么设分子？很多同学死在第一步！&lt;/p&gt;
&lt;p&gt;:::important[👑 院试必背的拆项潜规则]&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;对于一阶分母&lt;/strong&gt; $ (x+1) $ ，上面设常数： &lt;strong&gt;$ \frac{A}{x+1} $&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对于二阶且不能分解的分母&lt;/strong&gt; $ (x^2+1) $ ，上面必须设一阶多项式： &lt;strong&gt;$ \frac{Bx+C}{x^2+1} $&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【致命考点】如果遇到“平方”&lt;/strong&gt; 如 $ (x^2+1)^2 $ ，必须像剥洋葱一样，给它每一个幂次都单独留个坑！
:::&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以这题正确的设定是必须凑齐三项：
$$ \frac{2x}{(x+1)(x^2+1)^2} = \frac{A}{x+1} + \frac{Bx+C}{x^2+1} + \frac{Dx+E}{(x^2+1)^2} $$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;⚔️ 工业化第二步：半掩盖半强拆（解出 $A, B, C, D, E$）&lt;/h3&gt;
&lt;p&gt;通分并抛弃分母，得到大恒等式：
$$ 2x = A(x^2+1)^2 + (Bx+C)(x+1)(x^2+1) + (Dx+E)(x+1) $$&lt;/p&gt;
&lt;p&gt;如果在考场上把这五元一次方程组硬生生全展开，天都要黑了。&lt;/p&gt;
&lt;p&gt;:::tip[导师偷懒心法（混合战术）]&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;狙击刺杀法（代入绝杀）：&lt;/strong&gt;
因为方程处处成立，代入一个能消灭大部分敌人的神仙数字： &lt;strong&gt;$x = -1$&lt;/strong&gt;！
此时后面的大长串全军覆没（因为都有 $ x+1 $ ），只剩下 $ 2(-1) = A(1^2+1)^2 \implies -2 = 4A \implies \mathbf{A = -\frac{1}{2}} $。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对照抓头法（只看最高次项）：&lt;/strong&gt;
既然 $ A $ 知道了，不要去代其他复杂的数。看看两边的&lt;strong&gt;最高次幂（ $ x^4 $ ）的系数&lt;/strong&gt;：
左边没有 $ x^4 $ ，系数是 $ 0 $ 。右边： $ A x^4 + B x^4 $。
所以 $ A + B = 0 \implies \mathbf{B = \frac{1}{2}} $。
:::&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(接下来依次去比对 $ x^3, x^2 $ 以及常数项，解出 $ C = 1/2, D = 1, E = 1 $。书上这块直接跳过了计算过程，你考场上一定要沉住气自己算准。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💣 工业化第三步：大将阵亡，小兵受降（五大送分积分）&lt;/h3&gt;
&lt;p&gt;经历完痛苦的代数拆分后，真正的微积分只占 20% 的时间。我们将拆完后的五项怪兽分装成五个熟悉的罐头。我带你挨个收割：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;收割 1 号（常识）：&lt;/strong&gt;
$$ \int \frac{-1/2}{x+1} , dx = \mathbf{-\frac{1}{2} \log|x+1|} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收割 2 号（凑导数）：&lt;/strong&gt;
$$ \int \frac{(1/2)x}{x^2+1} , dx = \frac{1}{4} \int \frac{2x}{x^2+1} , dx = \mathbf{\frac{1}{4} \log(x^2+1)} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收割 3 号（公式 $ \arctan $ ）：&lt;/strong&gt;
$$ \int \frac{1/2}{x^2+1} , dx = \mathbf{\frac{1}{2} \tan^{-1} x} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收割 4 号（换元降维）：&lt;/strong&gt;
$$ \int \frac{1 \cdot x}{(x^2+1)^2} , dx = \frac{1}{2} \int (x^2+1)^{-2} \cdot (2x) , dx = \mathbf{-\frac{1}{2(x^2+1)}} $$
&lt;em&gt;(我们在 p.54 练过的凑微分，分子缺个 $ 2 $ ，补个 $ 1/2 $ )&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🚨 终极 BOSS 战：收割 5 号&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;终极目标：&lt;/strong&gt; $$ \int \frac{1}{(x^2+1)^2} , dx $$&lt;/p&gt;
&lt;p&gt;考场上只要出现了分母大于等于二次的无头孤零零式子，直接发动书本里掩藏的这招**“无中生有 + 借鸡生蛋（分部积分）”神迹：**&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;无中生有（硬凑分母的样子）：&lt;/strong&gt;
强行给分子添个 $x^2$，再减掉：
$$ \frac{1}{(x^2+1)^2} = \frac{(x^2+1) - x^2}{(x^2+1)^2} = \frac{1}{x^2+1} - \frac{x^2}{(x^2+1)^2} $$
前半个 $ \int \frac{1}{x^2+1} , dx $ 直接积出来是 &lt;strong&gt;$ \tan^{-1} x $&lt;/strong&gt;，舒服了。问题是剩下那一坨 $ \int x \cdot \frac{x}{(x^2+1)^2} , dx $。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;借鸡生蛋（部分积分发动）：&lt;/strong&gt;
这招跟我们学过 $ x^3 \sqrt{1-x^2} $ 拆成 $ x^2 \cdot x \dots $ 一模一样！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;让 $ f(x) = x \implies f&apos;(x) = 1 $&lt;/li&gt;
&lt;li&gt;让 $ g&apos;(x) = \frac{x}{(x^2+1)^2} \implies $ （我们刚才收割 4 号的时候积过了！） &lt;strong&gt;$ g(x) = -\frac{1}{2(x^2+1)} $&lt;/strong&gt;
带入公式：
$$ \int x \cdot \frac{x}{(x^2+1)^2} , dx = -\frac{x}{2(x^2+1)} - \int \left( -\frac{1}{2(x^2+1)} \right) , dx $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;完美回环：&lt;/strong&gt;
你看，后面尾巴那个积分不又是 $ \int \frac{1}{x^2+1} , dx $ 吗！它又是 &lt;strong&gt;$ \tan^{-1} x $&lt;/strong&gt;。
最终，这一大堆复杂的套娃拼出了这终极项的结果：
$$ \mathbf{= \frac{1}{2} \tan^{-1} x + \frac{x}{2(x^2+1)}} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;把这 5 个结果拼接在一起加起来化简，整张卷子长达一页的完美神级答卷就完成了！（这就是答案下面那个漫长的最后一行结果，全是拼乐高的基本操作）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎯 扫荡下方演练阵地：問題 8.1 防雷扫描&lt;/h3&gt;
&lt;p&gt;如果 61 页你懂了，底下两题你基本不用全算完就能看出破题路径。&lt;/p&gt;
&lt;p&gt;** (1) 经典中的经典：**
$$ \int \frac{1}{x^3+1} , dx $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一刀拆： $ (x+1)(x^2-x+1) $。&lt;/li&gt;
&lt;li&gt;第二刀设分子： $ \frac{A}{x+1} + \frac{Bx+C}{x^2-x+1} $。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【警告】&lt;/strong&gt;：后面的二次多项式没法化简，我们在积分时一定要配平它，化为类似 $ (x - \frac{1}{2})^2 + \frac{3}{4} $。然后就可以愉悦地使用 $ \log $ 凑导和 $ \arctan $ 大招收割。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;** (2) 眼明手快伪装题：**
$$ \int \frac{x^2}{x^4+x^2-2} , dx $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;千万不要上来设分母 $ Ax^3 $ 啥的！&lt;/strong&gt; 这就是个“伪一元二次方程”。&lt;/li&gt;
&lt;li&gt;先因式分解： $ (x^2+2)(x^2-1) \implies (x^2+2)(x-1)(x+1) $。&lt;/li&gt;
&lt;li&gt;直接裂分为： $ \frac{Ax+B}{x^2+2} + \frac{C}{x-1} + \frac{D}{x+1} $，再去套路化解题。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🎓 导师灵魂结语&lt;/h3&gt;
&lt;p&gt;第 61 页本质上是个“狐假虎威”的妖怪。考的就是一句话：&lt;strong&gt;稳住心神、化大为小&lt;/strong&gt;！
其实你拆解下来看，哪一个微积分公式是你没背过的？完全没有超纲。只不过它的前置代数解方程要求你能高度心静如水。&lt;/p&gt;
&lt;p&gt;翻到了！第 62 页（书本右上角标着 &lt;strong&gt;62&lt;/strong&gt;，对应图片的第 72 页）。&lt;/p&gt;
&lt;p&gt;深呼吸，起立！我们在这一页，终于和第 53 页遗留的**“最终大 Boss”&lt;strong&gt;见面了！
这一页的主题是微积分压轴大题中最具统治力的题型：&lt;/strong&gt;【積分漸化式（积分递推公式）】**。&lt;/p&gt;
&lt;p&gt;在日本七帝大或各类顶级名校的院试中，如果积分题是一道独立大题，那么&lt;strong&gt;第一小问必定是“証明せよ（证明这个递推式）”，第二小问必定是“この漸化式を用いて計算せよ（用递推式算一个具体的数值）”&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;它绝不需要你去死记硬背那冗长恐怖的结果公式，它考的是你能不能熟练打出**“魔法加减” + “分部积分”**的联合必杀技！&lt;/p&gt;
&lt;p&gt;导师立刻开启考场上帝视角，带你一步步拆穿 &lt;strong&gt;例题 9&lt;/strong&gt; 的惊天魔术：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 绝世一战：例题 9 递推公式全拆解&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目挑战】&lt;/strong&gt;
设 $ I_n = \int \frac{1}{(x^2+a^2)^n} , dx $ ，证明这个带着恐怖 $ n $ 次方的大分母积分，可以自我降级（递推），满足书本阴影框里那个硕大的方程。&lt;/p&gt;
&lt;p&gt;:::tip[导师破题直觉]
怎么把分母的 $n$ 次方降成 $n-1$ 次方？
如果你只是干瞪眼，永远降不下来。既然分母是 $x^2+a^2$，那我要是想办法在分子也造一个 $x^2+a^2$，上下一约分，次方是不是就立刻从 $n$ 减为 $n-1$ 了？
这叫：&lt;strong&gt;无中生有，强行拼凑！&lt;/strong&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分板书演练（这 4 步是唯一的救命稻草，必须手推一遍）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;强行施法（无中生有）：&lt;/strong&gt;
我要在上面凑 $ x^2+a^2 $ ，但分子明明是个 $ 1 $ 啊！
不怕，我乘个 $ a^2 $ 除以 $ a^2 $ ：
$$ I_n = \frac{1}{a^2} \int \frac{\mathbf{a^2}}{(x^2+a^2)^n} , dx $$
接下来变魔术：利用 $ +x^2-x^2 $ ，把上面变成了 &lt;strong&gt;$ (x^2+a^2) - x^2 $&lt;/strong&gt;！
式子直接裂成两半：
$$ I_n = \frac{1}{a^2} \left[ \int \frac{x^2+a^2}{(x^2+a^2)^n} , dx - \int \frac{x^2}{(x^2+a^2)^n} , dx \right] $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;大将回缩（提取祖先）：&lt;/strong&gt;
仔细看上面括号里的第一项！上下约分后变成了 $ \int \frac{1}{(x^2+a^2)^{n-1}} , dx $。
这特么不就是上一次世代的老祖先 &lt;strong&gt;$ I_{n-1} $&lt;/strong&gt; 吗！
于是方程变成了：
$$ I_n = \frac{1}{a^2} I_{n-1} - \frac{1}{a^2} \int \frac{x^2}{(x^2+a^2)^n} , dx $$
&lt;em&gt;(阶段胜利：我们成功在等式里拉到了第一个降维前任！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;大开杀戒（手撕尾巴的恶魔）：&lt;/strong&gt;
接下来全部火力集中对付尾巴那条没消掉的毒龙： $ \int \frac{x^2}{(x^2+a^2)^n} , dx $。
回忆上节课的分部口诀“分离待积分项”：我们把它强行扯开成 $ x \cdot \frac{x}{(x^2+a^2)^n} $。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令挨千刀的 $ f(x) = x \implies f&apos;(x) = 1 $ （真香，导完就不见了）&lt;/li&gt;
&lt;li&gt;令管还原的 $ g&apos;(x) = x(x^2+a^2)^{-n} $
用我们熟练的凑导数积分，分母原形求导有 $ 2x $ ，补个 $ 1/2 $ 。由于原公式是对 $ (x^2+a^2)^{-n} $ 进行多项式 $ +1 $ 的暴增：
$$ g(x) = \frac{1}{2} \cdot \frac{1}{-n+1} (x^2+a^2)^{-n+1} = \frac{-1}{2(n-1)(x^2+a^2)^{n-1}} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【发动部分积分（分部积分）大绝杀： $ \int fg&apos; = fg - \int f&apos;g $ 】：&lt;/strong&gt;
带入上述大片公式（虽然看着吓人，千万不要怕！）：
$$ \int \frac{x^2}{(x^2+a^2)^n} , dx = -\frac{x}{2(n-1)(x^2+a^2)^{n-1}} - \int 1 \cdot \left( \frac{-1}{2(n-1)(x^2+a^2)^{n-1}} \right) , dx $$
提出常数，后面那一堆恶心根底……慢着！
它不仅洗干净了符号，而且由于积分号下只剩 $ \frac{1}{(x^2+a^2)^{n-1}} $ ，这特么&lt;strong&gt;又是一个 $ I_{n-1} $ 本尊出没&lt;/strong&gt;！！
整理得到清爽的残骸尾巴：
$$ \text{残骸} = -\frac{x}{2(n-1)(x^2+a^2)^{n-1}} + \frac{1}{2(n-1)} I_{n-1} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;最终复活拼装：&lt;/strong&gt;
把这截打倒怪物的战利品，原路扔回步骤 2 的本源方程里，千万记得外层乘的那一个恐怖扣分王： &lt;strong&gt;$ \mathbf{-\frac{1}{a^2}} $&lt;/strong&gt;！
$$ I_n = \frac{1}{a^2} I_{n-1} - \frac{1}{a^2} \left[ \text{上面的残骸} \right] $$
耐下性子展开合并包含 $ I_{n-1} $ 的两项系数： $ \left( \frac{1}{a^2} - \frac{1}{2a^2(n-1)} \right) I_{n-1} $ 。通分就是 $ \frac{2n-2-1}{2(n-1)a^2} = \frac{2n-3}{2(n-1)a^2} $。
最终，与书上的那行绝美官方结论方程丝毫不差完美扣死：
$$ I_n = \frac{1}{2(n-1)a^2} \left{ \frac{x}{(x^2+a^2)^{n-1}} + (2n-3) I_{n-1} \right} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(惊险？刺骨？如果你自己在一个人的桌前成功算对所有的正负和分母，那种如同交响乐结束最后一声钹的快感会席卷全身！这是实打实靠积分硬功拼出大招的唯一绝学！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 雷达锁定：秒杀下面的 問題 9.1 和 9.2&lt;/h3&gt;
&lt;p&gt;如果你刚熬过了这段洗礼，下面的问题就是享受成果了：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【問題 9.1】求&lt;/strong&gt;：
$$ \int \frac{dx}{(x^2+a^2)^3} $$
也就是求 $ I_3 $ 。
送分题！我们有官方制造好的“永动机”！只要一级一级降回去就好！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;公式令 $ n = 3 $ ： $ I_3 = \frac{1}{4a^2} \left{ \frac{x}{(x^2+a^2)^2} + 3 I_2 \right} $ 。此时卡在了 $ I_2 $ 。&lt;/li&gt;
&lt;li&gt;再次召唤公式，令 $ n = 2 $ ： $ I_2 = \frac{1}{2a^2} \left{ \frac{x}{x^2+a^2} + 1 I_1 \right} $ 。&lt;/li&gt;
&lt;li&gt;$ I_1 $ 是什么？&lt;strong&gt;这特么是老祖宗 52 页背得滚瓜烂熟的公式 (3)！&lt;/strong&gt;
$$ \int \frac{1}{x^2+a^2} , dx = \frac{1}{a} \tan^{-1} \frac{x}{a} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;满分终局&lt;/strong&gt;：全部拼进去，化简（不要求化到最简也没事，保证常数别漏即可）完成大收割！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;【問題 9.2】送分的微缩复习证明&lt;/strong&gt;
这题是证明：
$$ \int x^n e^x , dx $$
以及带负指数版的极简化降级。
这简直是对你刚才大战后的“小餐点”。根本不需要拆分子，由于 $ x^n $ 就是可以被打降次的软柿子：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $ f = x^n \implies f&apos; = nx^{n-1} $ ，&lt;/li&gt;
&lt;li&gt;令 $ g&apos; = e^x \implies g = e^x $
使用基本分部公式 $ \int fg&apos; = fg - \int f&apos;g $ 立刻得到书面上的递推等式（一刀秒没）：
$$ I_n = x^n e^x - n \int x^{n-1} e^x , dx = \mathbf{x^n e^x - n I_{n-1}} $$
证明直接全胜收盘。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师最终拍板点评&lt;/h3&gt;
&lt;p&gt;微积分为什么让全世界无数大学生闻风丧胆？就是因为在遇到 62 页的这类题之前，他们一直在死背套模板。&lt;/p&gt;
&lt;p&gt;但是在这个级别的积分递推战里，&lt;strong&gt;如果你的脑海里缺乏在积分内部随意添补“$+1-1$”等效元素的“零和戏法（强行凑分母降次法）”，以及缺乏在连续二次乃至多次复合操作内不出错的算术耐力，&lt;/strong&gt; 考场高压下是极有可能彻底死机的！&lt;/p&gt;
&lt;p&gt;现在这一整套连招推导逻辑已经放在你面前了，不要死背它，要在这个星期的草稿本上手推几遍（这题推顺了以后做一切“无穷求导化原点逼近”都不会怂）。
如果还有哪一块的 $g(x)$ 还不会提请随时敲铃，如果这波你都稳妥全防出去了，那我敢说咱们不定积分的篇章基本上可以华丽杀青了！！要不要接着开打？！&lt;/p&gt;
&lt;p&gt;翻到了！第63页（书本右上角标着 &lt;strong&gt;63&lt;/strong&gt;，对应图片的第73页）。&lt;/p&gt;
&lt;p&gt;全体注意！这一页可以说是不定积分篇章中的**“镇殿之宝”&lt;strong&gt;。
它的标题是：&lt;/strong&gt;【3.2 三角関数の積分法（三角函数的积分法）】**。&lt;/p&gt;
&lt;p&gt;在日本的院试中，纯纯多项式的积分很少考，因为太简单。教授最喜欢的就是弄一堆互相嵌套的 $ \sin x $ 和 $ \cos x $ ，放在分子分母上恶心你。
这一页没有教你别的，只教了你两样东西：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一把遇到所有三角分式都能无脑砍碎的“绝对核武器”（万能置换）。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一套为了让你不用这把核武而在考场上“抢时间”的“刺客三连招”。&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;到了 5 月份的冲刺期，我把这一页用考场的视角为你完全破译，把没用的废话踢掉，留下&lt;strong&gt;肌肉记忆级别的神技&lt;/strong&gt;：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;☢️ 绝对核武：万能置换法（万能置換 - Weierstrass substitution）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【实战情景】&lt;/strong&gt;
卷子上出现了一道极度变态的题，比如：
$$ \int \frac{1}{2 + \sin x + \cos x} dx $$
这怎么用前面的分部或者凑微分？根本无从下手！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师破题大招：拔出万能转换器】&lt;/strong&gt;
请把你这辈子的记忆腾出一点位置，&lt;strong&gt;死死背住书本开头的那三条阴影底色的公式！&lt;/strong&gt;
只要遇到全是 $ \sin, \cos $ 且全是一次方组成的恶心分式，&lt;strong&gt;无脑令 $ \mathbf{t = \tan \frac{x}{2}} $&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;随着这个替身登场，神奇的变身魔法发生了（基于高中的万能公式，考研默认允许直接写结果，不需证明）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;$ \cos x = \frac{1-t^2}{1+t^2} $&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$ \sin x = \frac{2t}{1+t^2} $&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【🚨 绝对不能忘的命门】$ dx = \frac{2}{1+t^2} dt $&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;把这三坨东西硬塞进原式里。虽然代数看起来会猛然膨胀得很恶心，但&lt;strong&gt;三角函数将彻底从世界上消失&lt;/strong&gt;！它变成了一个只含有 $ t $ 的有理分式。
接下来，用我们在 p.53 和 p.61 练得炉火纯青的“部分分数分解（裂项法）”去屠宰它即可！
&lt;em&gt;（只要你记住了这三条公式，不管考官出多难的三角分式，只要你不嫌算式烦，这题分一定能拿全！）&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🗡️ 刺客三连招：为了保命的捷径判定（I、II、III）&lt;/h3&gt;
&lt;p&gt;书本接下来立马说了一句良心话：用万能置换虽然能解题，但**“計算を楽にする（如果想算得轻松点）”&lt;strong&gt;，一定要优先判断这三个特殊条件！
因为万能置换算起来极其极其冗长，容易在约分时算错正负号。只要符合以下三个长相，马上用对应的&lt;/strong&gt;快速换元法（置換積分）**！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👉 捷径 I &amp;amp; II ：剥洋葱凑微分法（找孤家寡人）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;情形 (I)：如果有奇数个 $ \cos x $ （比如 $ \cos^3 x $ ）。&lt;/strong&gt;
把它扒下来一个单独放在最后面陪着 $ dx $ ！也就是 $ \cos^2 x \cdot (\mathbf{\cos x ,dx}) $ 。前面的平方全变成 $ \sin $ （即 $ 1-\sin^2x $ ）。
&lt;strong&gt;神仙动作：令 $ \mathbf{t = \sin x} $。&lt;/strong&gt; 后面的尾巴直接变成了 $ dt $ 。收工！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;情形 (II)：如果有奇数个 $ \sin x $ （比如 $ \sin^5 x $ ）。&lt;/strong&gt;
反之亦然。扒一个 $ \sin x $ 陪 $ dx $ ，也就是 $ \sin^4 x \cdot (\mathbf{\sin x ,dx}) $ 。前面的全换成 $ \cos $。
&lt;strong&gt;神仙动作：令 $ \mathbf{t = \cos x} $。&lt;/strong&gt; 后面的尾巴变成了 $ -dt $ 。收工！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;👉 捷径 III ：偶数平方结界法&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;情形 (III)：只有 $ \sin^2 x $, $ \cos^2 x $ 或者 $ \tan x $ ，没有一次项！&lt;/strong&gt;
比如 $ \int \frac{1}{\cos^2 x \sin^2 x} dx $ 或者 $ \int \frac{1}{1+\sin^2 x} dx $。
此时拔出 $ \tan \frac{x}{2} $ 会导致极其恶心的四次方。
&lt;strong&gt;神仙动作：令 $ \mathbf{t = \tan x} $ ！&lt;/strong&gt;
这个时候，换装配件长这样（极其好用）：
$ \cos^2 x = \frac{1}{1+t^2} $, \quad $ \sin^2 x = \frac{t^2}{1+t^2} $, \quad &lt;strong&gt;$ dx = \frac{dt}{1+t^2} $&lt;/strong&gt;。
这把刀要比万能公式轻盈整整一倍！&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🗿 下半页雷区避让：恐怖的降次递推公式（漸化式）&lt;/h3&gt;
&lt;p&gt;看书的下半部，给出了计算 $ I(m, n) = \int (\sin x)^m (\cos x)^n dx $ 的四个巨大的递推公式。&lt;/p&gt;
&lt;p&gt;:::danger[🚨 导师五月冲刺指令：看都不准看，坚决不背！！！]
这绝对是给纯数学专业的学生拿来搞科研推导的玩意儿。在日本无论哪个顶级名校的机械、情报、电气、经济学考卷中，&lt;strong&gt;【绝对不可能】&lt;/strong&gt; 让你去背这 4 条巨无霸递推公式做题！如果真的考到了：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;它绝对会在第一小问让你**“利用分部积分法自己证出来”**。&lt;/li&gt;
&lt;li&gt;更重要的是！院试基本不考这东西的“不定积分”。它一旦考，必定是加了上下限 $ 0 $ 到 $ \pi/2 $ 的&lt;strong&gt;定积分&lt;/strong&gt;。而在定积分里，大名鼎鼎的**「沃利斯公式 (Wallis&apos; formula，会在后面的第 83 页教)」** 可以 2 秒钟心算报出答案，根本用不到这里死磕出来的递推代数！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以，在备考阶段，请用修正带把底下这 $ I(m, n) $ 的四个公式直接涂黑忽略。你的大脑内存极其宝贵，不要浪费给屠龙技。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师最终实战总结&lt;/h3&gt;
&lt;p&gt;当你身处日本院试的积分大题战场：
看到满屏的 $\sin x$ 和 $\cos x$，不要慌，启动下面这个**“雷达扫描思维树”**：&lt;/p&gt;
&lt;p&gt;看到满屏的 $ \sin x $ 和 $ \cos x $ ，不要慌，启动下面这个**“雷达扫描思维树”**：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;扫描第一眼：&lt;/strong&gt; 是乘在一块儿的，并且有人是奇数次幂（例如 $ \sin^3 x \cos^4 x $ ）？
&lt;ul&gt;
&lt;li&gt;$ \implies $ 抓一个下来配 $ dx $ ，变成 $ dt $ ，直接转变成极其简单的多项式（&lt;strong&gt;走捷径 I / II&lt;/strong&gt;）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;扫描第二眼：&lt;/strong&gt; 分母全是平方，或者完全没根号全是 $ \tan, \sin^2, \cos^2 $ ？
&lt;ul&gt;
&lt;li&gt;$ \implies $ 令 &lt;strong&gt;$ t = \tan x $&lt;/strong&gt;，转成纯 $ t $ 的分式秒杀（&lt;strong&gt;走捷径 III&lt;/strong&gt;）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;扫描第三眼：&lt;/strong&gt; 分母就是纯纯的 $ (\text{常数} + A \sin x + B \cos x) $ 的无解死局。
&lt;ul&gt;
&lt;li&gt;$ \implies $ 大喝一声：“没办法了”，硬着头皮写出万能替换三件套： &lt;strong&gt;$ t = \tan \frac{x}{2}, dx = \frac{2}{1+t^2} dt $&lt;/strong&gt;。进入繁重的体力劳动环节拿分！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一页的三招心法可以说是清扫了一切微积分课本里最臭名昭著的题目。如果你心里默默复述这“三板斧”已经非常有画面感了，下一页我们就正式用它来收割题目（包括大名鼎鼎的 $ \int \sec x dx $ 万年难解积分）。准备好开大招了吗？&lt;/p&gt;
&lt;p&gt;翻到了！第64页（书本左上角标着 &lt;strong&gt;64&lt;/strong&gt;，对应图片的第74页）。&lt;/p&gt;
&lt;p&gt;热烈鼓掌！这一页是我们刚刚在第63页学完的**“三角函数积分法术（万能置换与捷径）”的终极考场验兵**！&lt;/p&gt;
&lt;p&gt;如果在院试大题里，考官扔给你一道长相极其扭曲的含有 $ \sin, \cos $ 的分式定积分，它的出题原型 90% 就来自这一页的 &lt;strong&gt;例题 10&lt;/strong&gt;！
书本为了向你展示这套剑法有多强，极其直白地将两道题分成了**“逼上绝路动用核武”&lt;strong&gt;和&lt;/strong&gt;“看破伪装使用刺客降维”**两个极端对照组。&lt;/p&gt;
&lt;p&gt;准备好你的笔和大脑，导师带你逐行推演这场极其精彩的“降维屠杀”：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;☢️ 战局一：被迫发射核武器（例题 10 (1)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目要求】&lt;/strong&gt;
求积分：
$$ \int \frac{1 + \sin x}{\sin x (1 + \cos x)} dx $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉】&lt;/strong&gt;
一眼看过去，分子分母里 $ \sin $ 和 $ \cos $ 全是一次项混合（没有任何平方可以做文章）。没有一个人是被落单放在外面的，凑微分的“刺客手法”完全报废！
&lt;strong&gt;【最高指令】：毫无退路，拉响防空警报，直接掏出“万能置换（万能置換）”：令 $ \mathbf{t = \tan\frac{x}{2}} $ ！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场暴走推导（请耐住性子）】&lt;/strong&gt;
我们回忆那三件必须死背的魔法衣钵：
$ \sin x = \frac{2t}{1+t^2} $ ， $ \cos x = \frac{1-t^2}{1+t^2} $ ， &lt;strong&gt;$ dx = \frac{2}{1+t^2}dt $&lt;/strong&gt;。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;全面替换入侵：&lt;/strong&gt;
把所有东西死板地填进去，不要心算，老老实实写在草稿纸上：
$$ \text{原式} = \int \frac{ 1 + \frac{2t}{1+t^2} }{ \left(\frac{2t}{1+t^2}\right) \left( 1 + \frac{1-t^2}{1+t^2} \right) } \cdot \frac{2}{1+t^2} dt $$
&lt;em&gt;(第一眼看过去想撕卷子对不对？千万忍住！微积分里的美学叫“毁灭过后的极度清爽”。因为这是精心设计的题，它内部一定会发生大规模坍塌！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;强行上下通分（见证奇迹）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;分子通分： $ 1 + \frac{2t}{1+t^2} = \frac{1+t^2+2t}{1+t^2} = \mathbf{\frac{(t+1)^2}{1+t^2}} $&lt;/li&gt;
&lt;li&gt;分母通分： 括号里 $ 1 + \frac{1-t^2}{1+t^2} = \frac{1+t^2+1-t^2}{1+t^2} = \mathbf{\frac{2}{1+t^2}} $
整个分母变成： $ \frac{2t}{1+t^2} \cdot \frac{2}{1+t^2} = \mathbf{\frac{4t}{(1+t^2)^2}} $&lt;/li&gt;
&lt;li&gt;后面的小尾巴微分项： &lt;strong&gt;$ \frac{2}{1+t^2} dt $&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;狂暴相消法：&lt;/strong&gt;
你仔细看组装起来后的式子：
$$ \int \frac{\frac{(t+1)^2}{1+t^2}}{\frac{4t}{(1+t^2)^2}} \cdot \frac{2}{1+t^2} dt $$
上下极其可怕地拥挤着一堆 $ (1+t^2) $ ，把它们全部约干净！
分母最后只剩下一个孤零零的 $ 2t $ 。分子变成了 $ (t+1)^2 = t^2+2t+1 $。
式子变成：
$$ = \frac{1}{2} \int \frac{t^2+2t+1}{t} dt $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;单兵收割：&lt;/strong&gt;
分开除以 $ t $ ： $ = \frac{1}{2} \int \left( t + 2 + \frac{1}{t} \right) dt $
这都是小学算术级别的积分：
$$ = \frac{1}{2} \left( \frac{1}{2}t^2 + 2t + \log|t| \right) + C $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;大功告成换装回府：&lt;/strong&gt;
把 $ t = \tan \frac{x}{2} $ 带回去。全解毕！（完美对应书中第一小问底下的神清气爽的结果）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🗡️ 战局二：刺客的极致优越感（例题 10 (2)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【题目要求】&lt;/strong&gt;
求积分：
$$ \int \frac{1}{\cos^2 x + 4\sin^2 x} dx $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉】&lt;/strong&gt;
你可以用刚才的“核武器” $ t = \tan(x/2) $ 来做吗？
完全可以！（作者也在 &lt;code&gt;route&lt;/code&gt; 旁边写了：可以那么做，但是……）。但是核弹轰击会有成堆的 $ (1+t^2)^2 $ 次方在分子分母间游荡，如果不是逼不得已，考场时间极其宝贵，别这么干！&lt;/p&gt;
&lt;p&gt;还记得上一页的**【刺客捷径 III】** 吗？
如果全场&lt;strong&gt;全是偶数次平方（ $ \cos^2, \sin^2 $ ）&lt;/strong&gt;！这是极度明显的放水信号！&lt;strong&gt;必须启动捷径，令 $ t = \tan x $。&lt;/strong&gt;
在这里，导师不让你去背 63 页那一长串的转换公式，我教你更符合“高智商刺客”的无损出刀法：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【极速杀手级满分推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;上下强除 $ \cos^2 x $ （制造 $ \tan x $ 宇宙）：&lt;/strong&gt;
将积分的分子分母同时除以 $ \cos^2 x $ ！
&lt;ul&gt;
&lt;li&gt;分子： $ 1 \implies \mathbf{\frac{1}{\cos^2 x}} $&lt;/li&gt;
&lt;li&gt;分母： $ \cos^2 x + 4\sin^2 x \implies \mathbf{1 + 4\tan^2 x} $
式子改写： $ \int \frac{1}{1 + 4\tan^2 x} \cdot \left(\frac{1}{\cos^2 x} dx\right) $&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;触发换元绝杀：&lt;/strong&gt;
此时我们只需令 &lt;strong&gt;$ t = \tan x $&lt;/strong&gt;！
那么微分直接生成： $ dt = \frac{1}{\cos^2 x} dx $ 或者写成 $ \sec^2 x dx $。
看看刚才化简后的式子，右边那一团正好就是 $ dt $ ！！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大降维至 UR 神装：&lt;/strong&gt;
瞬间变成了小学生积分题：
$$ \int \frac{1}{1+4t^2} dt $$
为了对位第52页【公式3】 $ \int\frac{1}{1+x^2} $ 的基本法则，把 4 强行提出来：
$$ = \frac{1}{4} \int \frac{1}{(1/2)^2 + t^2} dt $$
套入神级反正切公式 $ \frac{1}{a} \tan^{-1}\left(\frac{x}{a}\right) $ （此时 $ a=1/2 $ ）：
$$ = \frac{1}{4} \cdot 2 \cdot \tan^{-1}\left( \frac{t}{1/2} \right) = \frac{1}{2} \tan^{-1}(2t) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本体复原交卷：&lt;/strong&gt;
把 $ t=\tan x $ 还回去：
$$ = \mathbf{\frac{1}{2} \tan^{-1}(2\tan x) + C} $$
&lt;em&gt;(你看这流畅感！！考场上省下整整 5 分钟的通分死磕时间！这种上下除以 $ \cos^2 x $ 来硬造 $ \sec^2 x dx $ 以贴合换元的方法，被称为院试的高维艺术！)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🎯 扫描防坑：下方的 問題 10.1 武器库指定练习&lt;/h3&gt;
&lt;p&gt;这一页作者极其仁慈，不仅告诉你套路，还在底部练习题里埋下了四把练兵好剑（书下注脚直接泄了天机）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1) 与 (2)： $ \frac{\sin x}{1+\sin x} $ 和 $ \frac{1}{1+\sin x} $&lt;/strong&gt;
全是 1 次幂大混战！乖乖用核武器 &lt;strong&gt;$ t=\tan(x/2) $&lt;/strong&gt;。
&lt;em&gt;(另类破局法：高中有个把分母凑成平方差的把戏，分子分母同乘 $ (1-\sin x) $ ，分母就变成 $ \cos^2 x $ 然后被分别破局，此为更神一级的操作。书中 $ \dagger\dagger $ 就是在提示这个。)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(3) 带有 $ \tan $ 或者全变成三次高阶方。&lt;/strong&gt; 利用我们学的偶次方抽离法则降次换元。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4) $ \frac{1-2\cos x}{5-4\cos x} $&lt;/strong&gt;：极其恶心的常数和余弦叠加，不用幻想捷径，祭出&lt;strong&gt;万能置换 $ t = \tan(x/2) $&lt;/strong&gt; 硬劈就完事了！&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🎓 导师最终审判&lt;/h3&gt;
&lt;p&gt;经历了这震撼的 第 64 页 的推演洗礼。你应该建立一个根深蒂固的信仰了：
面对无解的初等三角分式，永远有一把“核武 $t=\tan(x/2)$”兜底；如果有条件，用“刺客 $\tan x$ 或上下凑 $\sec^2$”能带来摧枯拉朽的速度。
这页中关于上下强行同除 $\cos^2x$ 的巧妙凑局你看明白爽点了吗？咱们随时可以翻下一页挑战高次混合大妖精 $\int \sin^m x \cos^n x$！等你发令！&lt;/p&gt;
&lt;p&gt;收到！既然你已经做好了向这 5 道“积分神兽”宣战的准备，我就把这页底部隐藏的&lt;strong&gt;问题 10.1&lt;/strong&gt; 给你连锅端了！&lt;/p&gt;
&lt;p&gt;这 5 道题，堪称日本院试初等积分计算的**“终极兵器展览馆”**。出题人非常狡猾，虽然在最底下用极小的字体加了注脚（$\dagger$ 等提示），但在真正的考场上，没人会给你这些提示，全靠你的肌肉记忆和第一直觉。&lt;/p&gt;
&lt;p&gt;导师这就带你“戴上透视眼镜”，一道一道暴力拆解，并教你&lt;strong&gt;不仅会做，而且做得比别人快 10 倍的捷径！&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟢 组合降维拳（共生双子）：第 (1) 题与第 (2) 题&lt;/h3&gt;
&lt;p&gt;这两道题虽然提示写得不一样，但在高端局玩家眼里，它们俩就是一套组合拳！&lt;/p&gt;
&lt;h4&gt;🗡️ 破防前置：问题 10.1 (2) $ \int \frac{1}{1 + \sin x} dx $&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【导师破题：绝不用核武！】&lt;/strong&gt;
底部注脚 $ \dagger\dagger $ 说：可以用 $ t=\tan(x/2) $ ，但更推荐&lt;strong&gt;分子分母同乘 $ (1-\sin x) $&lt;/strong&gt;。
在考场上，听后半句的！凡是遇到 $ 1 \pm \sin x $ 或者 $ 1 \pm \cos x $ 独守分母，&lt;strong&gt;“乘共轭”是最高效的脱身法！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【秒杀推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;上下同乘 $ 1 - \sin x $ ：
$$ \int \frac{1 - \sin x}{(1 + \sin x)(1 - \sin x)} dx = \int \frac{1 - \sin x}{1 - \sin^2 x} dx = \int \frac{1 - \sin x}{\cos^2 x} dx $$&lt;/li&gt;
&lt;li&gt;怪物被一刀两断（拆开积分）：
$$ \int \frac{1}{\cos^2 x} dx - \int \frac{\sin x}{\cos^2 x} dx $$&lt;/li&gt;
&lt;li&gt;秒出结果：
&lt;ul&gt;
&lt;li&gt;前半个：在导数表里背过，等于 &lt;strong&gt;$ \tan x $&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;后半个：等于 $ \int -(\cos x)^{-2} (\cos x)&apos; dx $ ，这就是简单的幂函数求导逆推，等于 $ \frac{(\cos x)^{-1}}{-1} $ 即 &lt;strong&gt;$ -\frac{1}{\cos x} $ (或写成 $ -\sec x $)&lt;/strong&gt;。注意前面本来有个负号，抵消变正号。
&lt;strong&gt;终极答案： $ \mathbf{\tan x - \sec x + C} $&lt;/strong&gt;（干净利落！）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;🪆 搭车收割：问题 10.1 (1) $ \int \frac{\sin x}{1 + \sin x} dx $&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【导师破题：借鸡生蛋】&lt;/strong&gt;
注脚说用万能公式，简直是舍近求远！
你看分子是 $ \sin x $ ，分母是 $ 1+\sin x $ 。&lt;strong&gt;只要上下次幂一样，立马给它凑一个 $ +1-1 $ ！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【极速降维推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;拆项魔法：
$$ \int \frac{(1 + \sin x) - 1}{1 + \sin x} dx = \int \left( 1 - \frac{1}{1 + \sin x} \right) dx $$&lt;/li&gt;
&lt;li&gt;瞬间解脱：
第一个 $ 1 $ 积出来就是 &lt;strong&gt;$ x $&lt;/strong&gt;。
第二个 $ \frac{1}{1+\sin x} $ ，就是咱们刚刚辛辛苦苦解出来的第 (2) 题本尊！直接拿结果来抄！
&lt;strong&gt;终极答案： $ \mathbf{x - (\tan x - \sec x) + C} $&lt;/strong&gt;
&lt;em&gt;(如果在考卷上写出这套移花接木，阅卷人都会惊叹你的全局统筹能力！)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🟡 剥衣神术：第 (3) 题 $ \int \tan^3 x ,dx $&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉】&lt;/strong&gt;
注脚 $ \dagger\dagger\dagger $ 给出了铁血指令：令 $ \cos x = t $ ！
为什么这么硬核？这是因为奇数次方的三角函数最好用“剥落法”（我们在63页教过：&lt;strong&gt;凑一个奇次项给 $ dx $ 当小尾巴&lt;/strong&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分官方路线】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;变身原形： $ \int \frac{\sin^3 x}{\cos^3 x} dx $。&lt;/li&gt;
&lt;li&gt;剥下一件外衣：把上面的 $ \sin^3 x $ 拆成 $ \sin^2 x \cdot \sin x $。
$$ \int \frac{\sin^2 x}{\cos^3 x} (\mathbf{\sin x dx}) $$&lt;/li&gt;
&lt;li&gt;令 $ t = \cos x $ ，那么微分 $ dt = -\sin x dx \implies \mathbf{\sin x dx = -dt} $。
用 $ 1-t^2 $ 替换上面的 $ \sin^2 x $ 。积分变成完美的代数分式：
$$ \int \frac{1-t^2}{t^3} (-dt) = \int \left( \frac{t^2-1}{t^3} \right) dt = \int \left( \frac{1}{t} - t^{-3} \right) dt $$&lt;/li&gt;
&lt;li&gt;轻松闭眼收尾：
$$ = \log|t| - \frac{t^{-2}}{-2} = \mathbf{\log|\cos x| + \frac{1}{2\cos^2 x} + C} $$
&lt;em&gt;(纯拼代数硬实力，行云流水！)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔴 终极硬汉：第 (4) 题 $ \int \frac{1 - 2\cos x}{5 - 4\cos x} dx $&lt;/h3&gt;
&lt;p&gt;:::danger[导师战损预警 🚨]
准备好进入绞肉机！上下都有 $ \cos x $ 且全是 $ 1 $ 次方。这种情况下，没有任何快捷通道（共轭失效、没法单独凑微分）。
只能按下最高级的核按钮：&lt;strong&gt;万能置換 $ \mathbf{t = \tan(x/2)} $ ！&lt;/strong&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【教科书级“绞肉机通关”战法】&lt;/strong&gt;
拿出终极外衣： $ \cos x = \frac{1-t^2}{1+t^2} $ ， $ dx = \frac{2}{1+t^2} dt $。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;分子化简（细心算）：&lt;/strong&gt;
$$ 1 - 2\cos x = 1 - 2\left(\frac{1-t^2}{1+t^2}\right) = \frac{(1+t^2) - 2(1-t^2)}{1+t^2} = \frac{\mathbf{3t^2 - 1}}{1+t^2} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分母化简（抗压算）：&lt;/strong&gt;
$$ 5 - 4\cos x = 5 - 4\left(\frac{1-t^2}{1+t^2}\right) = \frac{5(1+t^2) - 4(1-t^2)}{1+t^2} = \frac{\mathbf{9t^2 + 1}}{1+t^2} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;超级碰撞组装：&lt;/strong&gt;
把上面两个放进大分式相除（ $ (1+t^2) $ 当场全约掉），再加上 $ dx $ 里的 $ \frac{2}{1+t^2} dt $ ：
$$ \int \frac{3t^2-1}{9t^2+1} \cdot \frac{2}{1+t^2} dt $$
合并常数 2 放外面：
$$ 2 \int \frac{3t^2-1}{(9t^2+1)(t^2+1)} dt $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最后决战（部分分数裂项术！我们在 p.61 刚练的大招）：&lt;/strong&gt;
设内部项（把 $ t^2 $ 整体看成未知数 $ u $ ）裂解为 $ \frac{A}{9t^2+1} + \frac{B}{t^2+1} $。
通分对比分子： $ A(t^2+1) + B(9t^2+1) = 3t^2-1 $
对比最高项： $ A + 9B = 3 $
对比常数项： $ A + B = -1 $
相减解出： $ 8B = 4 \implies \mathbf{B = \frac{1}{2}} $ 。代入得 &lt;strong&gt;$ A = -\frac{3}{2} $&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;胜利结算（两个绝美 $ \arctan $ 现身）：&lt;/strong&gt;
积分瞬间裂开为两个基础送分式：
$$ 2 \left[ \int \frac{-3/2}{9t^2+1} dt + \int \frac{1/2}{t^2+1} dt \right] $$
$$ = -3 \int \frac{1}{(3t)^2+1} dt + \int \frac{1}{t^2+1} dt $$
前者令 $ 3t=u $ ，积出 $ \frac{1}{3}\tan^{-1}(3t) $ ，与外面的 $ -3 $ 抵消剩 $ -1 $ 。后者是标配的 $ \tan^{-1} t $。
结果 $ = -\tan^{-1}(3t) + \tan^{-1}(t) $&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;还原本尊：&lt;/strong&gt;
$$ \mathbf{= \frac{x}{2} - \tan^{-1}\left( 3\tan\frac{x}{2} \right) + C} $$
&lt;em&gt;(把上面这套解下来，只要正负号没出一次错，阅卷教授直接起立敬礼！这是全书里对积分算力最高级的考验。)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;💀 魔幻重重：第 (5) 题 $ \int \frac{\tan x}{\sqrt{1+5\tan^2 x}} dx $&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题直觉】&lt;/strong&gt;
注脚让你令 $ \tan x = t $ 。但这绝对是一条充满痛苦的道路（这会引起两次以上的深层复合换元）！
既然导师在这里，我要传授你一套能够绕过书本刁难的 &lt;strong&gt;【Hacker 神隐流拆解术】&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【Hacker 解法（把切线变回最纯粹的正弦和余弦）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;全部还原祖宗！ $ \tan x = \frac{\sin x}{\cos x} $。&lt;/li&gt;
&lt;li&gt;我们来看看原式变成了啥样（默认第一象限 $ \cos x &amp;gt;0 $ ）：
$$ \int \frac{\frac{\sin x}{\cos x}}{\sqrt{1 + 5\frac{\sin^2 x}{\cos^2 x}}} dx = \int \frac{\frac{\sin x}{\cos x}}{\frac{\sqrt{\cos^2 x + 5\sin^2 x}}{\cos x}} dx $$
一约分，整个世界清净了：
$$ \int \frac{\sin x}{\sqrt{\cos^2 x + 5\sin^2 x}} dx $$&lt;/li&gt;
&lt;li&gt;把根号里的 $ \sin^2 x $ 也换成 $ (1-\cos^2 x) $ 。这世界只剩一个怪物了：
分母根号下变成了： $ \cos^2 x + 5(1-\cos^2 x) = \mathbf{5 - 4\cos^2 x} $。
积分化为绝美终局形态：
$$ \int \frac{\sin x}{\sqrt{5 - 4\cos^2 x}} dx $$&lt;/li&gt;
&lt;li&gt;一发终极连招入魂：
令 &lt;strong&gt;$ u = \cos x \implies du = -\sin x dx $&lt;/strong&gt;。
分子 $ \sin x dx $ 直接换成 $ -du $ ！
原式 $ = \int \frac{-du}{\sqrt{5 - 4u^2}} $
提出个 $ 1/2 $ 为了用大公式： $ = -\frac{1}{2} \int \frac{du}{\sqrt{5/4 - u^2}} $。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;请默写 p.52 [公式5] $ \int \frac{1}{\sqrt{a^2-x^2}} dx = \arcsin(x/a) $ ：&lt;/strong&gt;
这里 $ a = \frac{\sqrt{5}}{2} $。
代入秒出答案：
$$ -\frac{1}{2} \sin^{-1} \left( \frac{u}{\sqrt{5}/2} \right) = \mathbf{-\frac{1}{2} \sin^{-1}\left( \frac{2\cos x}{\sqrt{5}} \right) + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(此法一出，原本注定要换元两次，要背诵根号反切复杂积分的过程被摧枯拉朽的秒掉了。这就是把三角恒等式内化在心带来的福利！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师出关点拨&lt;/h3&gt;
&lt;p&gt;做完了这 5 题，其实日本院试所有不定积分的花招你就全都领教过了。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;碰到同类型长得很像的，想尽办法把 &lt;strong&gt;复杂的凑成已知简单的&lt;/strong&gt;（如第一、第二题联合）。&lt;/li&gt;
&lt;li&gt;无死角、最流氓、无理可循的积分，硬开 &lt;strong&gt;$ t = \tan(x/2) $ 和极强的耐力通关裂项术&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;全带 $ \tan $ 的恐怖体，如果换元太可怕，&lt;strong&gt;退回老本行 $ \sin, \cos $&lt;/strong&gt;，永远有意想不到的惊喜（因为它的导数相互克制）！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这份战利品请笑纳，我们在第四、第五道压轴计算中的快感有接收到吗？如果有不懂其转化的微操（哪怕只是怎么凑导数或提取因式），大胆说，咱们再重演一遍战况。如果没问题，咱们就能直扑全书最为应用性的核爆战区了——&lt;strong&gt;3.4 定積分 (Definite Integration)！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;翻到了！第 65 页（书本右上角标着 &lt;strong&gt;65&lt;/strong&gt;，对应图片的第 75 页）。&lt;/p&gt;
&lt;p&gt;欢迎来到不定积分里&lt;strong&gt;出场频率绝对稳居前三名&lt;/strong&gt;的终极阵地：&lt;strong&gt;$ \int \sin^m x \cos^n x ,dx $ 专场&lt;/strong&gt;！&lt;/p&gt;
&lt;p&gt;只要是工科、理学或经济学考研，试卷上 100% 会有含有 $ \sin, \cos $ 的积分，哪怕它包装成了面积或者弧长的定积分。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;这一页，我将教你两把极其纯粹、一招制敌的“量刑口诀”！&lt;/strong&gt;
并且，作为你的导师，我会在&lt;strong&gt;例题 11(2)&lt;/strong&gt; 中，带着你**【公然反叛教材】**，抛弃书本上那种极其坑爹的“死背公式法”，用考场上最靠谱的实战降维打法来拿满分！&lt;/p&gt;
&lt;p&gt;请牢记面对 $ \sin^m x \cos^n x $ 的**【生死裁判第一法则】：看次数（ $ m $ 和 $ n $ ）是奇数还是偶数！**&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 战法一：“只要有奇数，必定是软柿子”（例题 11(1)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【实战目标】&lt;/strong&gt;
$$ \int \sin^3 x \cos^3 x ,dx $$
&lt;strong&gt;【判定】&lt;/strong&gt; $ \sin $ 和 $ \cos $ 都是奇数（3次）。这种题属于&lt;strong&gt;送分怪&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师破题口诀：剥皮留芯法】&lt;/strong&gt;
只要谁是奇数，你就从它身上**“剥下来一次方”**，扔到最后面去跟 $ dx $ 结婚凑微分。剩下的偶数次方，全部用 $ \sin^2 x + \cos^2 x = 1 $ 转换成另一种函数！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分秒杀推导】&lt;/strong&gt;
既然两个都是奇数，剥谁都可以。书本剥的是 $ \cos x $。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;剥掉外衣配给 $ dx $ ：&lt;/strong&gt;
$$ \int \sin^3 x \cdot \mathbf{\cos^2 x} \cdot (\mathbf{\cos x ,dx}) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;把卧底全变身（ $ \cos^2 \to \sin^2 $ ）：&lt;/strong&gt;
$$ = \int \sin^3 x \cdot \mathbf{(1 - \sin^2 x)} \cdot (\cos x ,dx) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;换元收割（连写代换这一步都可以省去心算）：&lt;/strong&gt;
令 $ t = \sin x $ ，那么 $ dt = \cos x ,dx $。
整个式子变成小学生代数： $ \int t^3(1-t^2) dt = \int (t^3 - t^5) dt $
$$ = \frac{1}{4}t^4 - \frac{1}{6}t^6 + C $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本体归位：&lt;/strong&gt;
$$ = \mathbf{\frac{1}{4}\sin^4 x - \frac{1}{6}\sin^6 x + C} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;(💡 &lt;strong&gt;书本下方的 【注意 3.4】给了一个高端外挂&lt;/strong&gt;：既然这俩次数一样都是 3 次，可以用二倍角合并 $ \sin x\cos x = \frac{1}{2}\sin 2x $。
原式 $ =\frac{1}{8} \int \sin^3 2x ,dx $。
这个时候它只有一个奇数 3 次，同样用剥皮法：变成 $ (1-\cos^2 2x)\sin 2x $ ，做一次代换 $ u = \cos 2x $ 秒解。算出来的答案虽然长相和上面不同，但用三角恒等变换证明是同一个东西，同样拿满分！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💀 战法二：“全员皆偶数，必迎残酷硬战”（例题 11(2)）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【实战目标】&lt;/strong&gt;
$$ \int \sin^4 x \cos^2 x ,dx $$
&lt;strong&gt;【判定】&lt;/strong&gt; 没有一个是奇数！全是偶数（4 和 2）。这就意味着剥皮法彻底失效。&lt;/p&gt;
&lt;p&gt;:::danger[🚨 导师公然反叛教材宣告 🚨]
你看书上给的解答：它赫然动用了 &lt;strong&gt;p.63 那四个极其恐怖的递推公式（漸化式 $ I(m,n) $ ）&lt;/strong&gt;！！
&lt;em&gt;考场真言：如果在考试时你用这种方法，要么你因为没背熟公式在 $ I(4,2) \to I(4,0) $ 中正负号写错直接暴毙，要么因为心理紧张卡死。导师命令你：&lt;strong&gt;直接把它涂黑！忘了它！&lt;/strong&gt;&lt;/em&gt;
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师独家传授：双倍/半角降次狂砍法（真实考研标配）】&lt;/strong&gt;
遇到全是偶数的三角积分，&lt;strong&gt;必须全部化简成无指数的“倍角形式”！用“倍角/半角公式”疯狂降维打击！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【手把手带你屠杀】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;组团找基石：&lt;/strong&gt; $ \sin^4 x \cos^2 x $ 提取成 $ (\sin^2 x \cos^2 x) \cdot \sin^2 x $。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一块： $ (\sin x \cos x)^2 = \left( \frac{\sin 2x}{2} \right)^2 = \mathbf{\frac{1}{4} \sin^2 2x} $&lt;/li&gt;
&lt;li&gt;第二块：半角公式 $ \sin^2 x = \mathbf{\frac{1 - \cos 2x}{2}} $
拼在一起： $ = \frac{1}{8} \sin^2 2x (1 - \cos 2x) $。
展开它： $ = \mathbf{\frac{1}{8} \sin^2 2x - \frac{1}{8} \sin^2 2x \cos 2x} $。
&lt;em&gt;(看！一招过去，原本恶心的 6 次幂，瞬间变成了 2 次幂和 3 次幂两项！)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;清算前一半（遇偶数继续降次）：&lt;/strong&gt;
对于 $ \frac{1}{8} \int \sin^2 2x ,dx $ 。它是偶数（2次），继续上一次半角降次公式 $ \sin^2\theta = \frac{1-\cos 2\theta}{2} $ ！
$$ = \frac{1}{8} \int \frac{1 - \cos 4x}{2} dx = \frac{1}{16} \int (1 - \cos 4x) dx $$
直接出： &lt;strong&gt;$ \mathbf{= \frac{1}{16} x - \frac{1}{64} \sin 4x} $&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;清算后一半（遇见奇数，大喜！）：&lt;/strong&gt;
对于 $ -\frac{1}{8} \int \sin^2 2x \cos 2x ,dx $ 。你看！这里有个孤单的 $ \cos 2x $ 的一次幂！直接&lt;strong&gt;凑微分&lt;/strong&gt;（或者看成换元 $ u = \sin 2x, du = 2\cos 2x dx $ ）！
直接出： $ -\frac{1}{8} \cdot \left(\frac{1}{2} \cdot \frac{1}{3} \sin^3 2x \right) = $ &lt;strong&gt;$ \mathbf{-\frac{1}{48} \sin^3 2x} $&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;双剑合璧，宣告全胜！&lt;/strong&gt;
合并两步结果：
&lt;strong&gt;$$ = \mathbf{\frac{1}{16} x - \frac{1}{64} \sin 4x - \frac{1}{48} \sin^3 2x + C} $$&lt;/strong&gt;
&lt;em&gt;(你在考场草稿纸上对比一下，咱们这个完全利用高中三角公式不断劈次幂的做法，不仅根本不用背变态公式，而且答案算出来极度紧凑干净。只要三角变换底子稳，这是绝对不丢分的阳谋！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🎯 下方演习雷达扫描：問題 11.1&lt;/h3&gt;
&lt;p&gt;把这两把刀握在手里，去扫描下面四道练习题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(2) $ \cos^5 x $ ：&lt;/strong&gt; 纯奇数！大送分。剥落一个变为 $ \cos^4 x \cdot \cos x dx = (1-\sin^2 x)^2 (\cos x dx) $ 。展开平方式即可用多项式套换元收割。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(4) $ \sin^4 x $ ：&lt;/strong&gt; 纯偶数。连砍两次半角公式： $ \sin^4 x = (\frac{1-\cos 2x}{2})^2 $ 。展开后再遇到 $ \cos^2 2x $ ，再降次成 $ \frac{1+\cos 4x}{2} $ 。全变没指数！&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;【最高能隐身题：分数状态怎么判奇偶？】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(1) $ \frac{\sin^2 x}{\cos^3 x} $&lt;/strong&gt; （其实就是 $ \sin^2 x \cdot \cos^{-3} x $ ）。
在大学里，只要某一个是&lt;strong&gt;奇数&lt;/strong&gt;（无论正负，这里是 $ -3 $ ），就能强行剥皮！
&lt;em&gt;剥皮动作：上下同乘 $ \cos x $ ！&lt;/em&gt;
原式 $ = \frac{\sin^2 x \cdot \cos x}{\cos^4 x} dx = \frac{\sin^2 x}{(1-\sin^2 x)^2} (\mathbf{\cos x ,dx}) $。
令 $ u = \sin x $ ，完美化身为全是有理多项式 $ \int \frac{u^2}{(1-u^2)^2} du $。
此时这道题就回归到了我们在第 61 页学的最底层的“部分分数裂项法”大招了。只要敢写就能算对！&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师最终军规&lt;/h3&gt;
&lt;p&gt;恭喜你在 65 页彻底参透了这组极其频繁露面的积分类型！&lt;/p&gt;
&lt;p&gt;在未来的院试或者练习中，你的条件反射应该是极短的一瞬：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;“哟，带奇数幂，爽死！马上拽一个下来当换元微分。”&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;“淦，全他妈偶数，稳住！半角降倍角展开不要手软。”&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;彻底抛弃对那一坨 $ \text{漸化式}(m,n) $ 的幻想，咱们用实力降服算术式！如果这种完全依靠实力的“倍角连砍法”合你的胃口，我们就直接将这种摧枯拉朽的冲锋顺推到后方的“定积分面积学”！还有问题请及时开枪射击疑惑！&lt;/p&gt;
&lt;p&gt;哈！我们终于名正言顺地来到了&lt;strong&gt;第66页&lt;/strong&gt;（对应PDF图片的第76页）。&lt;/p&gt;
&lt;p&gt;你还记得吗？之前你在点单“56页”的时候，我由于太激动“串台”飞到了这一页，并对上面的某几个公式进行了疯狂吐槽！
现在，这本“无理函数、指数/对数函数的换元终极宝典”终于完全向我们敞开了。&lt;/p&gt;
&lt;p&gt;如果在考场上，你前面的那些小聪明（凑微分、套基本公式）全都不管用时，这一页的大表格就是你的**“保命兜底方案（The Last Resort）”**。只要按照表格的指示强行换元，所有的怪物都会变成简单的小白兔（多项式分式）。&lt;/p&gt;
&lt;p&gt;作为导师，我已经帮你把这满屏密密麻麻的符号，精简成了考场上的**【四大肌肉记忆动作】**：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;📦 动作一：打包强拆法（表格 1、2 栏）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【出招条件】&lt;/strong&gt; 根号里面是最简单的一次函数（ $ ax+b $ ），或者是它们的商（ $ \frac{ax+b}{cx+d} $ ）。
&lt;strong&gt;【官方操作】&lt;/strong&gt; $ x = (\cdots) $。
&lt;strong&gt;【导师大白话换脑】&lt;/strong&gt;：绝对不要去背左边那一坨 $ x = \frac{t^n - b}{a} $ 是怎么来的！
&lt;strong&gt;你的潜意识只有一句话：看到这俩货，不要只替换内部，把一整个巨大且恶心的根号，直接令它等于 $ t $ ！&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;比如 $ \int \frac{x}{\sqrt{2x+1}} dx $ ：
直接令 $ \mathbf{\sqrt{2x+1} = t} $。
然后怎么弄 $ x $ 和 $ dx $ ？&lt;strong&gt;先两边强行平方！&lt;/strong&gt;
$ 2x+1 = t^2 \implies x = \frac{1}{2}(t^2 - 1) $
此时微分，极其轻松： $ dx = \mathbf{t \ dt} $。
最后把所有 $ x, \sqrt{}, dx $ 替换掉，直接化为了最简单的多项式相乘积分。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 动作二：直接跳过的禁区（表格第 3 栏 —— 欧拉代换）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【出招条件】&lt;/strong&gt; 根号里是恶心的一般二次方程 $ \sqrt{ax^2+bx+c} $。
:::danger[导师最高警报]
我上次预告过的雷区！
它让你令 $ \sqrt{ax^2+bx+c} = t - \sqrt{a}x $ 或者等于 $ (x-\alpha)t $。
&lt;strong&gt;请你在书上用铅笔把这一整个框画个大大的“X”！&lt;/strong&gt; 在高压的限时院试中，这种代数变化展开平方后的分子分母长度会达到两行长，95% 的人会在正负号和倒数里迷失致死。
:::&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场正牌求生通道：配方法 + 三角代换】&lt;/strong&gt;
如果考题真的出了 $ \int \frac{1}{\sqrt{x^2+4x+5}} dx $ 这种东西怎么办？
我们在前面的 54 页（你当时还指正过我的一道衍生题里）刚刚演练过！
&lt;strong&gt;永远优先使用配方法！&lt;/strong&gt; $ x^2+4x+5 \implies \mathbf{(x+2)^2 + 1} $。
配方完成后，它活生生就变回了极其善良的**“平方相加/平方相减”&lt;strong&gt;的模型，从而无缝衔接到了下方的&lt;/strong&gt;“三大三角换元”**或者可以直接使用 &lt;strong&gt;52页的基础公式&lt;/strong&gt;！这才是工科生和应用数学考生的真正打法！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 动作三：不可撼动的“三角面具”三巨头（表格 4、5、6）&lt;/h3&gt;
&lt;p&gt;这是大院里求体积、求面积的亲爹。因为圆系图形的特征永远带有 $ a^2 $ 和 $ x^2 $。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【心法全开（必须当常识倒背如流）】&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【看见 $ a^2 - x^2 $ 】&lt;/strong&gt; 戴上正弦面具： $ \mathbf{x = a \sin t} $。
脱壳结果： $ \sqrt{a^2 - a^2\sin^2 t} = a\sqrt{\cos^2 t} = \mathbf{a \cos t} $。（根号完美消失！）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【看见 $ a^2 + x^2 $ 】&lt;/strong&gt; 戴上正切面具： $ \mathbf{x = a \tan t} $。
脱壳结果： $ \sqrt{a^2 + a^2\tan^2 t} = a\sqrt{\sec^2 t} = \mathbf{\frac{a}{\cos t}} $。（化为三角分式，接下来用 63 页那一套去砍）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【看见 $ x^2 - a^2 $ 】&lt;/strong&gt; 戴上正割面具： $ \mathbf{x = \frac{a}{\cos t}} $ （即 $ a \sec t $ ）。
脱壳结果： $ \sqrt{\frac{a^2}{\cos^2 t} - a^2} = \mathbf{a \tan t} $。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;(注意：用这一套动作，&lt;strong&gt;绝不可忘记替换&lt;/strong&gt;后面的 $ dx $ ！例如第二种， $ dx = \frac{a}{\cos^2 t}dt $ ！这步忘换的人也死光了！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🦇 动作四：超越双雄的魔法退避（页面最下方两段文本）&lt;/h3&gt;
&lt;p&gt;这两段没有给大表格，只给了解说。其实是因为它们的操作太霸道、太直球了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 指数函数的终结（指数関数の積分法）：&lt;/strong&gt;
原话：&lt;strong&gt;$ e^x = t $ とおけば有理化できる&lt;/strong&gt;。
这是我们在前边某题见过的绝杀。比如 $ \int \frac{1}{e^x + e^{-x}} dx $。
&lt;strong&gt;一键替换&lt;/strong&gt;： $ \mathbf{e^x = t \implies x = \log t \implies dx = \frac{1}{t} dt} $。
代进去，你会发现，所有变态的指数曲线全死绝了，剩下的只是个能被强拆的普通有理分数。（唯一的变种就是咱们在上几页练得吐血的分部积分同构出现）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 对数函数的终结（対数関数の積分法）：&lt;/strong&gt;
遇到全是对数嵌套： $ \int \frac{1}{x \log x} dx $ 我们用凑微分直接出了，但是如果更恶心比如 $ \int \sin(\log x) dx $ 呢？
&lt;strong&gt;一键替换&lt;/strong&gt;： &lt;strong&gt;$ \mathbf{\log x = t \implies x = e^t \implies dx = e^t dt} $&lt;/strong&gt;。
神迹发生了！ $ \int \sin(\log x) dx $ 瞬间变成了：
$$ \int \sin(t) \cdot e^t dt \quad \text{或者} \quad \int e^t \sin t , dt $$
这个新长相眼熟吗？？这不正是我们第 59 页大战过的**“同形出现（移项积分两次秒杀的大魔王）”**吗？！&lt;/p&gt;
&lt;p&gt;原来对数通过换元，竟然可以直接跳转到指数的积分主场！数学真是个一个首尾相接的神奇宇宙！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师出关考前通告&lt;/h3&gt;
&lt;p&gt;看完第 66 页这张大图谱，微积分不定积分领域的“七十二变”你就已经全会了。
你可以不用在脑海里记忆这张表里的字母，你只需要提取出这四句话的骨架：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;纯根号一次包揽当 $ t $&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;根号带方框必用三角化脱壳&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;带 $ e^x $ 的分式用 $ t $ 脱壳退化有理数&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;带 $ \log x $ 换元瞬间传送到 $ e^x $ 战场&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;拿着这套认知法则，咱们往下一页（第 67 页/PDF 77）开去？书上将会马上给你放出这些巨物的实操案例（比如最吓人的 例题 12）来进行最终淬炼！你准备好了随时打字喊“前进”！&lt;/p&gt;
</content:encoded></item><item><title>新版 演習微分積分（４）</title><link>https://blog.yirong.site/posts/0061/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0061/</guid><description>不定积分公式图鉴：从基础原函数到院试高频核爆公式的直觉化拆解。</description><pubDate>Mon, 11 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;h1&gt;院试数学特训：微分积分（4）—— 不定积分公式图鉴与直觉&lt;/h1&gt;
&lt;p&gt;本笔记专注于《新版 演習微分積分》第三章：不定积分。我们将公式按“稀有度”和“考频”分级，并附上院试解题时的“导师直觉”。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🌟 什么是“不定积分”？&lt;/h2&gt;
&lt;p&gt;在狂背公式前，基础理论必须扎实：
如果 $F&apos;(x) = f(x)$，那么 $F(x)$ 就叫做 $f(x)$ 的&lt;strong&gt;原始関数（原函数 / Antiderivative）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;:::note
积分符号 $\int f(x) dx$ 的本质是让你寻找原函数。
&lt;strong&gt;绝对不能忘记&lt;/strong&gt;：最后必须加上 &lt;strong&gt;$+ C$ （積分定数 / Constant of integration）&lt;/strong&gt;。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;👑 【SSR 级】院试核爆公式（绝不能忘！）&lt;/h2&gt;
&lt;p&gt;这三个公式拉开了大学微积分与高中数学的巨大鸿沟，是院试计算的基石。建议每日默写。&lt;/p&gt;
&lt;h3&gt;公式 (3)：$\frac{1}{x^2 + a^2}$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \frac{1}{x^2 + a^2} dx = \frac{1}{a} \tan^{-1} \frac{x}{a} + C $$&lt;/p&gt;
&lt;p&gt;:::tip[导师直觉]
&lt;strong&gt;识别特征&lt;/strong&gt;：没有根号，分母为平方加法 $\implies$ &lt;strong&gt;反正切（$\arctan$）&lt;/strong&gt;。
&lt;strong&gt;易错点&lt;/strong&gt;：千万别漏了最前面的系数 $\frac{1}{a}$！这个公式在后期的复变函数（留数计算）和实分析中极高频出现。
:::&lt;/p&gt;
&lt;h3&gt;公式 (5)：$\frac{1}{\sqrt{a^2 - x^2}}$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \frac{1}{\sqrt{a^2 - x^2}} dx = \sin^{-1} \frac{x}{a} + C $$&lt;/p&gt;
&lt;p&gt;:::tip[导师直觉]
&lt;strong&gt;识别特征&lt;/strong&gt;：带有根号，常数减平方 $\implies$ &lt;strong&gt;反正弦（$\arcsin$）&lt;/strong&gt;。
&lt;strong&gt;特别注意&lt;/strong&gt;：它前面&lt;strong&gt;没有&lt;/strong&gt;系数 $\frac{1}{a}$！这是与 $\tan^{-1}$ 最容易混淆的地方。
:::&lt;/p&gt;
&lt;h3&gt;公式 (6)：$\frac{1}{\sqrt{x^2 + a}}$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \frac{1}{\sqrt{x^2 + a}} dx = \log|x + \sqrt{x^2+a}| + C $$&lt;/p&gt;
&lt;p&gt;:::tip[导师直觉]
&lt;strong&gt;识别特征&lt;/strong&gt;：带有根号，且为平方加常数（或 $x^2$ 在前）。
&lt;strong&gt;实战价值&lt;/strong&gt;：此公式是**计算弧长（曲線の長さ）**的终极利器！如果考场上硬用换元法推导会极其耗时。熟记结果可秒杀全场。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🟡 【SR 级】技巧型“降维”公式（提速专用）&lt;/h2&gt;
&lt;h3&gt;公式 (2)：$x^{-1}$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \frac{1}{x} dx = \log|x| + C $$&lt;/p&gt;
&lt;p&gt;:::warning[防坑预警]
遇到分母为 1 次方的情况，结果必然产生对数。
&lt;strong&gt;严记&lt;/strong&gt;：必须加绝对值符号 $|x|$，不加必定扣分！
:::&lt;/p&gt;
&lt;h3&gt;公式 (4)：$\frac{1}{x^2 - a^2}$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \frac{1}{x^2 - a^2} dx = \frac{1}{2a} \log \left| \frac{x-a}{x+a} \right| + C $$&lt;/p&gt;
&lt;p&gt;:::note[导师提示]
这是分母可分解为 $(x-a)(x+a)$ 的情况。如果你没背过，利用**“部分分数裂项法”**：
$\frac{1}{x^2 - a^2} = \frac{1}{2a}\left(\frac{1}{x-a} - \frac{1}{x+a}\right)$
当场推导也仅需 10 秒。
:::&lt;/p&gt;
&lt;h3&gt;公式 (19)：$\log x$ 型&lt;/h3&gt;
&lt;p&gt;$$ \int \log x ,dx = x \log x - x + C $$&lt;/p&gt;
&lt;p&gt;:::important
对数的积分不能直接求出，它是通过分部积分法 $\int \log x \cdot 1 ,dx$ 推导的。在院试中，该结果已被视为基本公式，直接使用即可。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🔴 【UR 级】恶魔体积与弧长公式（结构记忆法）&lt;/h2&gt;
&lt;p&gt;考官常利用&lt;strong&gt;公式 (7)&lt;/strong&gt; 和 &lt;strong&gt;(8)&lt;/strong&gt; 构造摆线或椭圆方程，算半个球或者椭球体积面积，现场推导至少浪费 5 分钟！利用以下&lt;strong&gt;结构对称性&lt;/strong&gt;可以实现秒杀：&lt;/p&gt;
&lt;h3&gt;公式 (7) &amp;amp; (8)：大根号结构&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;$\int \sqrt{a^2 - x^2} ,dx$&lt;/li&gt;
&lt;li&gt;$\int \sqrt{x^2 + a} ,dx$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::important[结构破解记忆法]
这两个公式的积分结果都由**“两块拼图”**组成，整体乘以 $\frac{1}{2}$：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;前半块（通用模板）&lt;/strong&gt;：$x \times (\text{题目原本的大根号项})$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后半块（基因继承）&lt;/strong&gt;：$a^2 \times (\text{对应的分式积分结果})$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;实例演示&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;公式 (7)&lt;/strong&gt;：其分式版本（公式 5）结果是 $\sin^{-1}(x/a)$，所以后半块是 $a^2 \sin^{-1}(x/a)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式 (8)&lt;/strong&gt;：其分式版本（公式 6）结果是 $\log|\dots|$，所以后半块是 $a^2 \log|x + \sqrt{x^2+a}|$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;核心口诀&lt;/strong&gt;：&lt;strong&gt;结果 = $\frac{1}{2}[ x \cdot \text{原身} + a^2 \cdot \text{分式祖宗} ]$&lt;/strong&gt;
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🟢 【三角函数怪区】&lt;/h2&gt;
&lt;h3&gt;1. 基础倒推 (9)-(12)&lt;/h3&gt;
&lt;p&gt;这部分属于高中基础。需要注意日本学术界习惯使用 $\operatorname{cosec} x$ 来表示国内常见的 $\csc x$。&lt;/p&gt;
&lt;h3&gt;2. $\tan x$ 与 $\cot x$ (13)-(14)&lt;/h3&gt;
&lt;p&gt;利用恒等式 $\int \frac{f&apos;(x)}{f(x)}dx = \log|f(x)|$ 即可：
$$ \int \tan x ,dx = -\log|\cos x| + C, \quad \int \cot x ,dx = \log|\sin x| + C $$&lt;/p&gt;
&lt;h3&gt;3. 妖艳的 $\sec x$ 和 $\operatorname{cosec} x$ (15)-(16)&lt;/h3&gt;
&lt;p&gt;$$ \int \sec x ,dx = \log\left|\tan\left(\frac{x}{2} + \frac{\pi}{4}\right)\right| + C $$&lt;/p&gt;
&lt;p&gt;:::note
日本教材常给出带有半角形态的答案。如果你习惯使用 $\log|\sec x + \tan x|$，两者在数学上是完全等价的，考场上均可得分。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📚 附录：不定积分公式与法则汇总表&lt;/h2&gt;
&lt;p&gt;为了方便查阅，以下将《演習微分積分》中的公式汇总为直观表格，并附带院试常备的恒等式注释。&lt;/p&gt;
&lt;h3&gt;1. 基本公式一览表&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;被积函数 $f(x)$&lt;/th&gt;
&lt;th&gt;原函数 $F(x) = \int f(x) dx$&lt;/th&gt;
&lt;th&gt;备注 / 注释&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;①&lt;/td&gt;
&lt;td&gt;$x^\alpha$&lt;/td&gt;
&lt;td&gt;$\frac{x^{\alpha+1}}{\alpha+1}$&lt;/td&gt;
&lt;td&gt;$\alpha \neq -1$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;②&lt;/td&gt;
&lt;td&gt;$x^{-1}$&lt;/td&gt;
&lt;td&gt;$\log |x|$&lt;/td&gt;
&lt;td&gt;绝对值是得分点&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;③&lt;/td&gt;
&lt;td&gt;$\frac{1}{x^2+a^2}$&lt;/td&gt;
&lt;td&gt;$\frac{1}{a} \tan^{-1} \frac{x}{a}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;SSR级&lt;/strong&gt;，极其高频&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;④&lt;/td&gt;
&lt;td&gt;$\frac{1}{x^2-a^2}$&lt;/td&gt;
&lt;td&gt;$\frac{1}{2a} \log \left| \frac{x-a}{x+a} \right|$&lt;/td&gt;
&lt;td&gt;可用部分分数拆解&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑤&lt;/td&gt;
&lt;td&gt;$\frac{1}{\sqrt{a^2-x^2}}$&lt;/td&gt;
&lt;td&gt;$\sin^{-1} \frac{x}{a}$&lt;/td&gt;
&lt;td&gt;注意&lt;strong&gt;没有&lt;/strong&gt; $1/a$ 系数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑥&lt;/td&gt;
&lt;td&gt;$\frac{1}{\sqrt{x^2+a}}$&lt;/td&gt;
&lt;td&gt;$\log |x + \sqrt{x^2+a}|$&lt;/td&gt;
&lt;td&gt;弧长计算核心公式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑦&lt;/td&gt;
&lt;td&gt;$\sqrt{a^2-x^2}$&lt;/td&gt;
&lt;td&gt;$\frac{1}{2}(x\sqrt{a^2-x^2} + a^2 \sin^{-1} \frac{x}{a})$&lt;/td&gt;
&lt;td&gt;扇形与圆面积相关&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑧&lt;/td&gt;
&lt;td&gt;$\sqrt{x^2+a^2}$&lt;/td&gt;
&lt;td&gt;$\frac{1}{2}{x\sqrt{x^2+a^2} + a^2 \log(x+\sqrt{x^2+a^2})}$&lt;/td&gt;
&lt;td&gt;结构对称记忆&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑨&lt;/td&gt;
&lt;td&gt;$\sin x$&lt;/td&gt;
&lt;td&gt;$-\cos x$&lt;/td&gt;
&lt;td&gt;别记反符号&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑩&lt;/td&gt;
&lt;td&gt;$\cos x$&lt;/td&gt;
&lt;td&gt;$\sin x$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑪&lt;/td&gt;
&lt;td&gt;$\sec^2 x$&lt;/td&gt;
&lt;td&gt;$\tan x$&lt;/td&gt;
&lt;td&gt;$\sec x = 1/\cos x$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑫&lt;/td&gt;
&lt;td&gt;$\operatorname{cosec}^2 x$&lt;/td&gt;
&lt;td&gt;$-\cot x$&lt;/td&gt;
&lt;td&gt;$\operatorname{cosec} x = 1/\sin x$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑬&lt;/td&gt;
&lt;td&gt;$\tan x$&lt;/td&gt;
&lt;td&gt;$-\log |\cos x|$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑭&lt;/td&gt;
&lt;td&gt;$\cot x$&lt;/td&gt;
&lt;td&gt;$\log |\sin x|$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑮&lt;/td&gt;
&lt;td&gt;$\sec x$&lt;/td&gt;
&lt;td&gt;$\log |\tan(\frac{x}{2} + \frac{\pi}{4})|$&lt;/td&gt;
&lt;td&gt;等价于 $\log |\sec x + \tan x|$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑯&lt;/td&gt;
&lt;td&gt;$\operatorname{cosec} x$&lt;/td&gt;
&lt;td&gt;$\log |\tan \frac{x}{2}|$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑰&lt;/td&gt;
&lt;td&gt;$e^x$&lt;/td&gt;
&lt;td&gt;$e^x$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑱&lt;/td&gt;
&lt;td&gt;$a^x$&lt;/td&gt;
&lt;td&gt;$\frac{a^x}{\log a}$&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;⑲&lt;/td&gt;
&lt;td&gt;$\log x$&lt;/td&gt;
&lt;td&gt;$x(\log x - 1)$&lt;/td&gt;
&lt;td&gt;记作 $x \log x - x$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;:::tip[记忆辅助]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;倒数关系&lt;/strong&gt;：$\sec x = \frac{1}{\cos x}$，$\operatorname{cosec} x = \frac{1}{\sin x}$，$\cot x = \frac{1}{\tan x}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符号法则&lt;/strong&gt;：三角函数积分结果为 &lt;code&gt;co-&lt;/code&gt; 开头的（$\cos, \cot, \csc$）通常带有负号（或原函数带负号）。
:::&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 积分演算基本法则&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;法则类型&lt;/th&gt;
&lt;th&gt;公式表达&lt;/th&gt;
&lt;th&gt;核心要点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;线性性质&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\int {f(x) \pm g(x)} dx = \int f(x) dx \pm \int g(x) dx$&lt;/td&gt;
&lt;td&gt;复号同顺&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;常数提取&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\int k f(x) dx = k \int f(x) dx$&lt;/td&gt;
&lt;td&gt;$k$ 为常数&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;部分积分法&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\int f(x)g&apos;(x) dx = f(x)g(x) - \int f&apos;(x)g(x) dx$&lt;/td&gt;
&lt;td&gt;优先级：对反幂三指&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;换元积分法&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\int f(g(t))g&apos;(t) dt = \int f(x) dx$&lt;/td&gt;
&lt;td&gt;设 $x = g(t)$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;对数型&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\int \frac{f&apos;(x)}{f(x)} dx = \log |f(x)|$&lt;/td&gt;
&lt;td&gt;分子是分母的导数&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;3. 有理函数与递推公式（高级篇）&lt;/h3&gt;
&lt;p&gt;在处理分母为 $x^2+a^2$ 的高次幂时，需要用到&lt;strong&gt;渐化式（递推公式）&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;设 $I_n = \int \frac{1}{(x^2 + a^2)^n} dx$，则有：
$$ I_n = \frac{1}{a^2} \left{ \frac{x}{(2n-2)(x^2+a^2)^{n-1}} + \frac{2n-3}{2n-2} I_{n-1} \right} \quad (n \ge 2) $$
其中起始项 $I_1 = \frac{1}{a} \tan^{-1} \frac{x}{a}$。&lt;/p&gt;
&lt;p&gt;:::warning[院试注意]
该递推公式在计算&lt;strong&gt;概率论中的 t-分布&lt;/strong&gt;或&lt;strong&gt;复杂的物理功积分&lt;/strong&gt;时偶有出现，若能记住结构（尤其是 $I_n$ 与 $I_{n-1}$ 的系数关系），可以极大地节省现场推导时间。
:::&lt;/p&gt;
&lt;h3&gt;⚔️ 第一战区：积分法的四大绝招（公式 1-6）&lt;/h3&gt;
&lt;p&gt;(1) 和 (2) 是小儿科的加减乘除提取常数，我们直接跳过，直击后四个最强杀招：&lt;/p&gt;
&lt;h4&gt;👑 绝招一：部分积分法（部分積分法 / Integration by Parts）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【公式 (3)】： $\int f(x)g&apos;(x)dx = f(x)g(x) - \int f&apos;(x)g(x)dx$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【导师考场直觉】&lt;/strong&gt; 只要看到**“完全不搭界的两种函数”乘在一起**（比如 $x \cdot \sin x$，或者 $x^2 \cdot e^x$），毫无悬念，这是让你用部分积分！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【心法】&lt;/strong&gt; 永远把“容易求导化简”（或者求导几次后会死掉变成0）的那个函数设为 $f(x)$（前导），把好积分的那个设为 $g&apos;(x)$（后积）。这样后面新生成的积分 $\int f&apos;(x)g(x)$ 就会降维变简单。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;💣 绝招二：“强行借 1 法”（公式 4，隐蔽的大杀器！）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【公式 (4)】： $\int f(x)dx = x f(x) - \int x f&apos;(x) dx$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【导师揭秘】&lt;/strong&gt; 你可能觉得这公式脱裤子放屁，把简单的式子搞复杂了。大错特错！&lt;strong&gt;这是对付 $\log x, \arcsin x, \arctan x$ 的究极必杀技！&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【实战场景】&lt;/strong&gt; 考官让你求 $\int \log x dx$。你没背公式怎么办？
强行把它看成 $\int (\mathbf{1} \cdot \log x) dx$！这里的“$1$”就是你的 $g&apos;(x)$（它积分变成了 $x$），而 $\log x$ 是你的 $f(x)$。
直接代入公式(4)：$\mathbf{x \log x - \int x \cdot \frac{1}{x} dx = x \log x - \int 1 dx = x \log x - x}$。瞬间秒杀！&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;🔄 绝招三：换元积分法（置換積分法 / Substitution）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【公式 (5)】： $x = g(t) \implies \int f(x)dx = \int f(g(t))g&apos;(t)dt$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【考场纪律】&lt;/strong&gt; 换元法则最重要的&lt;strong&gt;不仅是把 $x$ 换成 $t$，连带着必须把后面的小尾巴 $dx$ 也换成 $g&apos;(t)dt$！&lt;/strong&gt; 少写这一步，满盘皆输。&lt;/li&gt;
&lt;li&gt;后面到了定积分，还要强调一句：“换元必换限（上下边界也得跟着变）”！&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;🎯 绝招四：黄金分式口诀（隐形刺客）&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【公式 (6)】： $\int \frac{f&apos;(x)}{f(x)}dx = \log|f(x)|$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【导师灵魂拷问】&lt;/strong&gt; &lt;strong&gt;这是全卷最爽、最救命的公式！！！&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【实战雷达】&lt;/strong&gt; 以后不管碰到什么复杂的分式，第一眼先盯着分母看，在脑子里默默给分母求个导。
&lt;strong&gt;只要发现“分子的长相，恰好是分母的导数”（或者差一个常数倍），你不要做任何挣扎，直接写答案 $\mathbf{\log|\text{分母}|}$ ！&lt;/strong&gt;
&lt;em&gt;(例如：求 $\int \frac{x}{x^2+1} dx$。分母求导是 $2x$。分子刚好是 $x$，差个 $1/2$。直接口算得出答案：$\frac{1}{2} \log|x^2+1|$)&lt;/em&gt;。太重要了，必须练成下意识反射！&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🧩 第二战区：有理分式屠宰场（公式 7-8）&lt;/h3&gt;
&lt;p&gt;什么是“有理函数”积分？就是 &lt;strong&gt;“多项式 除以 多项式”&lt;/strong&gt;（例如 $\frac{3x+1}{x^3 - 4x}$）。
日本院试几乎必考这个题型。这半页书给了你解决这类问题的终极 S.O.P（标准作业流程）：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心思想：任何复杂的真分式，不管分母多长，你只要“部分分数分解（裂项）”，最后总能变成三种最基本的形态，然后各个击破！&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;碎片形态 1：一次因式的 N 次方 —— (公式 7)&lt;/h4&gt;
&lt;p&gt;例如：$\frac{A}{x-a}$ 或是 $\frac{A}{(x-a)^3}$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;积 $\frac{A}{x-a}$ 直接等于 $A \log|x-a|$。（黄金口诀应用）。&lt;/li&gt;
&lt;li&gt;次方大于 1 的，直接用基本次幂法则：$\int (x-a)^{-n} dx = \frac{1}{-n+1}(x-a)^{-n+1}$。&lt;strong&gt;这是送分的白皮怪&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;碎片形态 2：不可因式分解的二次怪兽 —— (公式 8_1)&lt;/h4&gt;
&lt;p&gt;当你遇到了底下是一个死活没法因式分解的二次方，且&lt;strong&gt;分子刚好带了个 $t$ 的&lt;/strong&gt;：$\frac{t}{(t^2+a^2)^n}$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;导师破局：&lt;/strong&gt; 又来了！上面是 $t$，下面是 $t^2+a^2$。底下求导正好等于 $2t$。这就是“黄金分式公式(6)”的变体（带了次方而已），直接用简单换元 $u = t^2+a^2$ 秒了它。对于 $n=1$ 的情况就是最舒爽的 $\frac{1}{2}\log(t^2+a^2)$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;碎片形态 3：极度邪恶的最终 BOSS —— 渐化式降维 (公式 8_2)&lt;/h4&gt;
&lt;p&gt;也就是你看到的最底下的那个巨无霸公式。处理像 $I_n = \int \frac{1}{(t^2+a^2)^n} dt \ (n \ge 2)$ 的东西。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;【🚨 导师防焦虑指南】&lt;/strong&gt;：看着这段长长的一串，是不是开始心跳加速、害怕考场背不出来？
&lt;strong&gt;放宽心！在全日本90%以上的院试考卷上，考官不会要求你死背这个“递推公式（漸化式）”！&lt;/strong&gt;
出题教授一般的玩法是：
&lt;ul&gt;
&lt;li&gt;要么让你算最基础的 $n=1$：$\int \frac{1}{t^2+a^2} dt = \frac{1}{a} \arctan \frac{t}{a}$ （绝对要背熟！）&lt;/li&gt;
&lt;li&gt;如果考 $n \ge 2$，通常是一道大型综合题，&lt;strong&gt;第一小问必定是“引导你去推导这个递推关系式”&lt;/strong&gt;！
我们明天或者后面专门遇到这个例题时（如 P.62 例题9），我会手把手带你用“分部积分法”自己去创造这把剑。现在，只要&lt;strong&gt;混个眼熟&lt;/strong&gt;，知道有这种降次玩法就行！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;这第 53 页的四个心法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;不想相干相乘 $\to$ 丢给部分积分（分部）&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长相怪异无法直接求 $\to$ 取巧换元&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;发现“上导下原”关系 $\to$ 秒出 $\log$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;巨无霸分式 $\to$ 先在草稿纸上裂开&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>新版 演習微分積分（３）</title><link>https://blog.yirong.site/posts/0060/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0060/</guid><description>微积分复习笔记：级数收敛判定、极限未定式处理及微分法综合应用（P9-P48）。</description><pubDate>Sun, 10 May 2026 00:30:00 GMT</pubDate><content:encoded>&lt;h1&gt;院试数学特训：微分积分（3）—— 级数与微分应用复盘&lt;/h1&gt;
&lt;p&gt;本笔记涵盖《新版 演習微分積分》第 9 页至 48 页核心考点，重点在于级数收敛判定、极限计算技巧及微分在证明题中的应用。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;第一部分：数列与级数（数列と級数）&lt;/h2&gt;
&lt;h3&gt;1. 正项级数收敛判别法&lt;/h3&gt;
&lt;p&gt;针对 $\sum a_n$ ($a_n &amp;gt; 0$)，主要采用以下四种判别法：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;达朗贝尔比值法 (Ratio Test)&lt;/strong&gt;：
计算 $\rho = \lim_{n \to \infty} \frac{a_{n+1}}{a_n}$。
&lt;ul&gt;
&lt;li&gt;$\rho &amp;lt; 1$：绝对收敛；&lt;/li&gt;
&lt;li&gt;$\rho &amp;gt; 1$：发散；&lt;/li&gt;
&lt;li&gt;$\rho = 1$：失效（需换用其他方法）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;柯西根值法 (Root Test)&lt;/strong&gt;：
计算 $\rho = \lim_{n \to \infty} \sqrt[n]{a_n}$。适用于通项含 $n$ 次幂的形式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;比较判别法&lt;/strong&gt;：
常用基准：$p$-级数 $\sum \frac{1}{n^p}$（$p&amp;gt;1$ 收敛，$p \le 1$ 发散）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;积分判别法 (Integral Test)&lt;/strong&gt;：
若 $f(x)$ 连续、正、单调递减，则级数 $\sum f(n)$ 与积分 $\int_1^\infty f(x)dx$ 同敛散。
&lt;ul&gt;
&lt;li&gt;典型应用：$\sum \frac{1}{n \log n}$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 幂级数与收敛半径&lt;/h3&gt;
&lt;p&gt;对于 $\sum a_n (x-x_0)^n$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;收敛半径 $\rho$&lt;/strong&gt;：$\rho = \lim_{n \to \infty} \left| \frac{a_n}{a_{n+1}} \right|$ 或 $\frac{1}{\lim \sqrt[n]{|a_n|}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;边界考察&lt;/strong&gt;：求出区间 $(x_0-\rho, x_0+\rho)$ 后，&lt;strong&gt;必须单独验证&lt;/strong&gt;端点 $x = x_0 \pm \rho$ 的收敛性。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;第二部分：极限计算（極限の計算）&lt;/h2&gt;
&lt;h3&gt;1. 未定式处理技巧&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;泰勒展开法（降维打击）&lt;/strong&gt;：
在 $x \to 0$ 时，优先考虑麦克劳林级数（$\sin x, \cos x, e^x, \log(1+x)$）。
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;原则&lt;/em&gt;：展开阶数应由分母的最低阶项决定。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;洛必达法则 (L&apos;Hôpital&apos;s rule)&lt;/strong&gt;：
仅适用于 $\frac{0}{0}$ 或 $\frac{\infty}{\infty}$ 型。复合函数求导繁琐时建议转用泰勒展开。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 特殊幂指型极限 $y = f(x)^{g(x)}$&lt;/h3&gt;
&lt;p&gt;处理 $1^\infty, 0^0, \infty^0$ 型极限的固定步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;取对数：$\log y = g(x) \log f(x)$。&lt;/li&gt;
&lt;li&gt;求 $\log y$ 的极限 $L$。&lt;/li&gt;
&lt;li&gt;原极限值为 $e^L$。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;第三部分：微分法及其应用（微分法）&lt;/h2&gt;
&lt;h3&gt;1. 参数方程的高阶导数&lt;/h3&gt;
&lt;p&gt;设 $x = x(t), y = y(t)$，二阶导数 $\frac{d^2y}{dx^2}$ 的计算公式：
$$ \frac{d^2y}{dx^2} = \frac{\frac{d}{dt} \left( \frac{dy}{dx} \right)}{\frac{dx}{dt}} = \frac{y&apos;&apos;(t)x&apos;(t) - y&apos;(t)x&apos;&apos;(t)}{(x&apos;(t))^3} $$
&lt;em&gt;注意：分母必须除以 $x&apos;(t)$ 的三次方。&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;2. 对数微分法&lt;/h3&gt;
&lt;p&gt;适用于：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;幂指函数 $y = u(v)^v(x)$。&lt;/li&gt;
&lt;li&gt;多因子乘积/商的导数（取对数后转化为求和）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 微分证明题策略&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;辅助函数构造&lt;/strong&gt;：
若求证 $f&apos;(c) + k f(c) = 0$，通常构造 $g(x) = e^{kx} f(x)$ 并应用罗尔定理。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中值定理&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;拉格朗日中值定理：$f(b) - f(a) = f&apos;(c)(b-a)$。&lt;/li&gt;
&lt;li&gt;柯西中值定理：处理两个函数之比。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. 莱布尼茨公式 (Leibniz Rule)&lt;/h3&gt;
&lt;p&gt;用于求两个函数乘积的高阶导数：
$$ (uv)^{(n)} = \sum_{k=0}^n \binom{n}{k} u^{(n-k)} v^{(k)} $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;技巧&lt;/strong&gt;：通常选择在有限次求导后变为 0 的多项式作为 $v$（例如 $v = x^2$），从而截断求和项。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;第四部分：数值计算与曲线性质&lt;/h2&gt;
&lt;h3&gt;1. 增减表与凹凸性（绘图 SOP）&lt;/h3&gt;
&lt;p&gt;院试中要求绘制函数图象时，必须遵循以下标准化步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;求定义域与对称性&lt;/strong&gt;：检查奇偶性、周期性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算一阶导 $f&apos;(x)$&lt;/strong&gt;：确定&lt;strong&gt;单调性&lt;/strong&gt;（增减）与&lt;strong&gt;极值点&lt;/strong&gt;（极大/极小）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计算二阶导 $f&apos;&apos;(x)$&lt;/strong&gt;：确定&lt;strong&gt;凹凸性&lt;/strong&gt;（凸/凹）与&lt;strong&gt;拐点&lt;/strong&gt;（変曲点）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;考察渐近线&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;垂直渐近线：$\lim_{x \to a} f(x) = \pm\infty$。&lt;/li&gt;
&lt;li&gt;水平/斜渐近线：$\lim_{x \to \infty} [f(x) - (mx+c)] = 0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;绘制增减表&lt;/strong&gt;：整合 $x, f&apos;, f&apos;&apos;, f$ 的符号变化。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[绘图口诀]
一阶看增减，二阶看凹凸；极值在驻点，拐点在二零。
:::&lt;/p&gt;
&lt;h3&gt;2. 牛顿迭代法 (Newton&apos;s method)&lt;/h3&gt;
&lt;p&gt;用于求 $f(x)=0$ 的近似解。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;迭代公式：$x_{n+1} = x_n - \frac{f(x_n)}{f&apos;(x_n)}$。&lt;/li&gt;
&lt;li&gt;收敛判定：利用泰勒展开证明其具有平方收敛特性。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;💡 常见平面曲线图鉴&lt;/h2&gt;
&lt;p&gt;在微分法的几何应用中，识别以下 8 种高频曲线的方程与形状，能极大提升在求导、切线方程以及后续积分篇中计算面积/弧长的效率。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./image.png&quot; alt=&quot;常见平面曲线图鉴&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;1. 重点关注（院试必背）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;星形线 (Astroid)&lt;/strong&gt;：$x = a \cos^3 \theta, y = a \sin^3 \theta$
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;特征&lt;/em&gt;：形状像内凹的星形，常考其包围的面积及全长。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;摆线 (Cycloid)&lt;/strong&gt;：$x = a(\theta - \sin \theta), y = a(1 - \cos \theta)$
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;特征&lt;/em&gt;：圆滚动产生的轨迹，是计算&lt;strong&gt;弧长&lt;/strong&gt;和&lt;strong&gt;旋转体体积&lt;/strong&gt;的常客。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;心脏线 (Cardioid)&lt;/strong&gt;：$r = a(1 + \cos \theta)$
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;特征&lt;/em&gt;：极坐标下的代表曲线，常用于考察极坐标下的面积积分。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 其他经典曲线&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;笛卡尔叶形线 (Folium of Descartes)&lt;/strong&gt;：$x^3 + y^3 - 3axy = 0$（存在渐近线 $x+y+a=0$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;双纽线 (Lemniscate)&lt;/strong&gt;：$r^2 = a^2 \cos 2\theta$ 或 $(x^2+y^2)^2 = a^2(x^2-y^2)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;悬链线 (Catenary)&lt;/strong&gt;：$y = a \cosh(x/a) = \frac{a}{2}(e^{x/a} + e^{-x/a})$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三叶线 (Three-leaved rose)&lt;/strong&gt;：$r = a \sin 3\theta$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;第五部分：核心例题解析&lt;/h2&gt;
&lt;p&gt;以下精选了第二章微分法中的 10 个典型考点，涵盖了院试常考的计算陷阱与逻辑细节。&lt;/p&gt;
&lt;p&gt;5月正是备考院试“拉骨架、炼真题”的黄金冲刺期！抛弃边角料，直击核心！&lt;/p&gt;
&lt;p&gt;根据这本《新版 演習微分積分》第二章在全日本各大工科/理科院试中的&lt;strong&gt;出题频次&lt;/strong&gt;和&lt;strong&gt;致命扣分率&lt;/strong&gt;，我为你从这几十页里精选出了**【绝对必考的 10 道核心压轴题】**。&lt;/p&gt;
&lt;p&gt;只要把这 10 道题的解法化为肌肉记忆，第二章所有变种考点都不在话下。这份**“极密复习小抄”**请收好：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 重点一：极限化形的巅峰 —— $1^\infty$ 型未定式&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.38 例题 13(2)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求极限 $\lim_{x \to \infty} \left( \frac{2}{\pi} \tan^{-1} x \right)^x$
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 考察 $\tan^{-1}(\infty)$ 的极值常识，以及将“指数变体”化为分数，并发动洛必达法则的综合能力。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;探查与降维：&lt;/strong&gt; 当 $x \to \infty$ 时，底数 $\frac{2}{\pi} \tan^{-1}x \to \frac{2}{\pi} \cdot \frac{\pi}{2} = 1$。此为 &lt;strong&gt;$1^\infty$ 型&lt;/strong&gt;不定式。
设 $y = \left( \frac{2}{\pi} \tan^{-1} x \right)^x$。两边取对数：
$$ \log y = x \log \left( \frac{2}{\pi} \tan^{-1} x \right) = \frac{\log \left( \frac{2}{\pi} \tan^{-1} x \right)}{1/x} $$
&lt;em&gt;(化为完美的 $\frac{0}{0}$ 型分式)&lt;/em&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;洛必达出刀：&lt;/strong&gt;
$$ \lim_{x \to \infty} \log y = \lim_{x \to \infty} \frac{\left[ \log \left( \frac{2}{\pi} \tan^{-1} x \right) \right]&apos;}{(1/x)&apos;} $$
分别求导：分子 $\to \frac{1}{\frac{2}{\pi} \tan^{-1}x} \cdot \left( \frac{2}{\pi} \cdot \frac{1}{1+x^2} \right) = \frac{1}{(1+x^2)\tan^{-1}x}$。分母 $\to -\frac{1}{x^2}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代数重组与极限收割：&lt;/strong&gt;
将上下的导数合并化简（将 $-1/x^2$ 翻转上去）：
$$ \lim_{x \to \infty} \left( -\frac{x^2}{1+x^2} \cdot \frac{1}{\tan^{-1}x} \right) $$
当 $x \to \infty$ 时，$\frac{x^2}{1+x^2} \to 1$，$\tan^{-1} x \to \frac{\pi}{2}$。
所以 $\lim_{x\to\infty} \log y = -1 \cdot \frac{1}{\pi/2} = \mathbf{-\frac{2}{\pi}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极复原：&lt;/strong&gt; $\lim_{x\to\infty} y = \mathbf{e^{-2/\pi}}$。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
算到最后别忘了还原 $y$！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔪 重点二：打死不能用洛必达 —— 泰勒展开降维打击&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.39 問題 13.1(5)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求极限 $\lim_{x \to 0} \left( \frac{1}{x^2} - \frac{\cot x}{x} \right)$
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 考察 $\infty-\infty$ 转化，并在面对极其复杂的 $\frac{0}{0}$ 分式时，主动放弃洛必达，果断选用&lt;strong&gt;麦克劳林级数替换法&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;强制通分构造未定式：&lt;/strong&gt; $\cot x = \frac{\cos x}{\sin x}$，通分得到：
$$ \lim_{x \to 0} \frac{\sin x - x \cos x}{x^2 \sin x} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定分母量级：&lt;/strong&gt; 当 $x \to 0$ 时，分母 $x^2 \sin x \approx x^2 \cdot x = \mathbf{x^3}$。所以分子必须展开到 $x$ 的三次方。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;召唤泰勒多项式化简分子：&lt;/strong&gt;
$\sin x \approx x - \frac{x^3}{6}$；  $\cos x \approx 1 - \frac{x^2}{2}$。
$$ \text{分子} \approx \left(x - \frac{x^3}{6}\right) - x\left(1 - \frac{x^2}{2}\right) = x - \frac{x^3}{6} - x + \frac{x^3}{2} = \mathbf{\frac{1}{3}x^3} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;秒杀：&lt;/strong&gt; 极限 $= \lim_{x\to 0} \frac{\frac{1}{3}x^3}{x^3} = \mathbf{\frac{1}{3}}$。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
分母等价几次，分子就展开到几次。不要疯狂去求3次导数，你会手抽筋算错！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💀 重点三：二阶导数的墓地 —— 参数方程陷阱&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.30 例题 9 (星形线)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; $x = a \cos^3 t, y = a \sin^3 t \ (a&amp;gt;0)$，求一阶与二阶导数 $\frac{dy}{dx}, \frac{d^2y}{dx^2}$。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 院试重灾区！考核对二阶导数符号本质 $\frac{d}{dx} \left(\frac{dy}{dx}\right)$ 的真实理解。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;一阶导数（链式法则相除）：&lt;/strong&gt;
$\frac{dx}{dt} = -3a\cos^2t \sin t$；$\frac{dy}{dt} = 3a\sin^2t \cos t$。
$$ \frac{dy}{dx} = \frac{3a\sin^2t \cos t}{-3a\cos^2t \sin t} = \mathbf{-\tan t} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二阶导数（生死操作）：&lt;/strong&gt;
$$ \frac{d^2y}{dx^2} = \frac{\frac{d}{dt}\left(\frac{dy}{dx}\right)}{\frac{dx}{dt}} \quad \text{(必须再除一次 dx/dt！)} $$
&lt;ul&gt;
&lt;li&gt;分子部分对 $t$ 求导：$\frac{d}{dt}(-\tan t) = \mathbf{-\sec^2 t}$。&lt;/li&gt;
&lt;li&gt;拉回原本的 $\frac{dx}{dt}$ 垫在分母上：
$$ \frac{d^2y}{dx^2} = \frac{-\sec^2 t}{-3a\cos^2t \sin t} = \mathbf{\frac{1}{3a\cos^4t \sin t}} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
在心里默念三遍：参数二阶导，分子是对一阶求完的结果再求导，分母千万别忘还要拽上 $dx/dt$！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🪄 重点四：逢分式必裂解 —— 高阶导数通法&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.31 例题 10(2)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求 $y = \frac{x}{(x-1)(x-2)}$ 的 $n$ 阶导数 $y^{(n)}$。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 避开繁琐的商法则，测试考生“部分分数分解”能力和背诵基础函数 $n$ 阶导数的能力。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;部分分数分解（裂项）：&lt;/strong&gt; 设 $y = \frac{A}{x-2} + \frac{B}{x-1}$。
代入解得：$y = \mathbf{\frac{2}{x-2} - \frac{1}{x-1}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;发动官方高阶导公式：&lt;/strong&gt; 因为 $\left( \frac{1}{x-a} \right)^{(n)} = \frac{(-1)^n \cdot n!}{(x-a)^{n+1}}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;组装拼接：&lt;/strong&gt;
分别对两半套公式：
$$ y^{(n)} = \mathbf{(-1)^n \cdot n! \left{ \frac{2}{(x-2)^{n+1}} - \frac{1}{(x-1)^{n+1}} \right}} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
不会用莱布尼茨公式也没关系，遇到这种纯多项式相除求 $n$ 阶导数，100% 用裂项法拆解，秒变送分题！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;⛰️ 重点五：最值争夺的隐性魔鬼 —— 幻觉解与边界点&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.44 問題 16.2(2)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求函数 $f(x) = x + \sqrt{4-x^2}$ 的最大值和最小值。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 专杀习惯于“盲目求导=0”就宣称极值的考生！考察&lt;strong&gt;寻找隐藏定义域&lt;/strong&gt;和&lt;strong&gt;过滤幽灵假根&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;画地为牢（找定义域）：&lt;/strong&gt; 根号下 $4-x^2 \ge 0 \implies \mathbf{[-2, 2]}$。此时端点值 $f(2)=2, f(-2)=-2$ 已入围候补区。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求导找根：&lt;/strong&gt;
$$ f&apos;(x) = 1 - \frac{x}{\sqrt{4-x^2}} = 0 \implies x = \sqrt{4-x^2} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;猎杀幻觉假根：&lt;/strong&gt;
为了求解把方程两边平方得到 $x^2 = 4-x^2 \implies x^2 = 2 \implies x = \pm\sqrt{2}$。
&lt;strong&gt;但是！回到平方前的式子 $x = \sqrt{4-x^2}$。等号右边是个非负的算术根号，所以强制要求 $x \ge 0$。&lt;/strong&gt;
因此 $-\sqrt{2}$ 是假根，直接扔掉（不適）。唯一的嫌疑极值点只有 &lt;strong&gt;$\mathbf{x = \sqrt{2}}$&lt;/strong&gt;。其值为 $2\sqrt{2}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极比较打分：&lt;/strong&gt;
把候选人的函数值 $[ 2,\ -2,\ 2\sqrt{2} ]$ 摆在一起来比。
所以，&lt;strong&gt;最大值为 $2\sqrt{2}$ (当 $x=\sqrt{2}$)；最小值为 $-2$ (当 $x=-2$)&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
开偶数次根号必画定义域，去根号平方产生的新解必须反向代回原式做一次“正负体检”！并且求绝对最值别忘了查首尾端点！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 第一关：专杀“公式机器”的分段函数陷阱&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.28 問題 7.1&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 研究函数 $f(x) = \begin{cases} \frac{x}{1 + e^{1/x}} &amp;amp; (x \neq 0) \ 0 &amp;amp; (x = 0) \end{cases}$ 在 $x=0$ 处的可导性（微分可能性）。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 院试经典防套路题！强制要求你写导数定义，并且考核含有 $1/x$ 指数的&lt;strong&gt;左右非对称性&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师满分解答板书】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;舍弃公式，上定义式：&lt;/strong&gt; 因为是原点的分段点，直接用导数定义：
$$ f&apos;(0) = \lim_{h \to 0} \frac{f(h) - f(0)}{h} = \lim_{h \to 0} \frac{1}{h} \cdot \frac{h}{1 + e^{1/h}} = \lim_{h \to 0} \frac{1}{1 + e^{1/h}} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;遇 $1/h$ 必须分左右兵分两路：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;右侧导数 ($h \to +0$)&lt;/strong&gt;：此时 $1/h \to +\infty$，使得 $e^{1/h} \to +\infty$。
$$ f&apos;&lt;em&gt;+(0) = \lim&lt;/em&gt;{h \to +0} \frac{1}{1 + \infty} = \mathbf{0} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;左侧导数 ($h \to -0$)&lt;/strong&gt;：此时 $1/h \to -\infty$，使得 $e^{1/h} \to 0$。
$$ f&apos;&lt;em&gt;-(0) = \lim&lt;/em&gt;{h \to -0} \frac{1}{1 + 0} = \mathbf{1} $$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;判决：&lt;/strong&gt; 因为 $f&apos;&lt;em&gt;+(0) \neq f&apos;&lt;/em&gt;-(0)$，所以该函数在 $x=0$ 处&lt;strong&gt;不可导（微分不可能）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
但凡遇到带有绝对值 $|x|$ 或是类似 $e^{1/x}$、$ \arctan(1/x) $ 并在 $x=0$ 处断开的题，不用怀疑，必定是让你求左右导数抓它的不匹配！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🗡️ 第二关：“双变量夹击”的核武解药&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.29 問題 8.1(6)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求函数 $y = (\tan x)^{\sin x}$ 的导数。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 检验“底数和指数全部含有自变量 $x$”这种极限怪兽的处理手法。普通幂次或指数公式会当场暴毙。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师满分解答板书】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;降维神技 —— 取对数（対数微分法）：&lt;/strong&gt;
两边同时取自然对数，把头顶的指数拉下来：
$$ \log y = \sin x \cdot \log(\tan x) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;两边求导（积的求导 + 链式）：&lt;/strong&gt;
左边：复合求导得到 $\frac{y&apos;}{y}$。
右边：$(\sin x)&apos; \cdot \log(\tan x) + \sin x \cdot (\log(\tan x))&apos;$
$$ = \cos x \cdot \log(\tan x) + \sin x \cdot \left( \frac{1}{\tan x} \cdot \sec^2 x \right) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高光化简：&lt;/strong&gt;
看加号后面的乱麻：$\sin x \cdot \frac{\cos x}{\sin x} \cdot \frac{1}{\cos^2 x} = \frac{1}{\cos x} = \sec x$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收尾装配：&lt;/strong&gt;
把 $y$ 乘回右边去：
$$ y&apos; = y \left( \cos x \log(\tan x) + \sec x \right) = \mathbf{(\tan x)^{\sin x} \left[ \cos x \log(\tan x) + \sec x \right]} $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
只要底数和指数同时有 $x$，条件反射：两边加 $\log$。且左侧求导永远会跑出一个 $y&apos;/y$，最后一定不要忘了把原式的 $y$ 乘过去！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔮 第三关：高阶导数里极其浪漫的“数学归纳”&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.31 問題 10.2 (变种展示 $\sin$ 篇)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 已知 $y = e^x \sin x$，用数学归纳法证明 $y^{(n)} = 2^{n/2} e^x \sin(x + \frac{n\pi}{4})$。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 遇到不死之身（$e^x$ 与 $\sin x$），无法用莱布尼茨公式抹杀炮灰项时，如何利用数学归纳法和“相位变换”暴力通关。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师满分解答板书】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;证明 $n=1$ 成立：&lt;/strong&gt;
$y&apos; = e^x \sin x + e^x \cos x = e^x(\sin x + \cos x)$。
强行提公因数 $\sqrt{2}$ (即 $2^{1/2}$) 凑角：
$y&apos; = \sqrt{2} e^x (\frac{1}{\sqrt{2}} \sin x + \frac{1}{\sqrt{2}} \cos x) = \mathbf{2^{1/2}e^x \sin(x + \frac{\pi}{4})}$。第一阶完美成立！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;设 $n=k$ 成立，向 $n=k+1$ 进发：&lt;/strong&gt;
假设 $y^{(k)} = 2^{k/2} e^x \sin(x + \frac{k\pi}{4})$。
求下一阶导：
$y^{(k+1)} = (y^{(k)})&apos; = 2^{k/2} \left[ e^x \sin(x+\frac{k\pi}{4}) + e^x \cos(x+\frac{k\pi}{4}) \right]$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;收割证明：&lt;/strong&gt;
和第一步一模一样，再提一次 $\sqrt{2}$：
$$ = 2^{k/2} \cdot 2^{1/2} e^x \sin\left( x + \frac{k\pi}{4} + \frac{\pi}{4} \right) = \mathbf{2^{\frac{k+1}{2}} e^x \sin\left(x + \frac{(k+1)\pi}{4}\right)} $$
证明闭环达成！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
只要 $n$ 阶导的答案是以某个非常规规律跳动的（且明示用数学归纳），你要展示的就是这种“在常数 $k$ 的基础上再导一次完美契合 $k+1$”的凑角神技。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🧩 第四关：借梯上楼的泰勒积木组合大法&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.41 例题 15(3)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 将 $y = \log\frac{1+x}{1-x}$ 在原点处展开为整级数（并求收敛域）。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 院试绝对高频考点！考核“禁止蛮算”，通过已知初等泰勒公式和代数加减完成降维。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师满分解答板书】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;解除复杂包装：&lt;/strong&gt;
千万别对分式求 $n$ 次导！利用对数性质分开：
$$ y = \log(1+x) - \log(1-x) $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;套用积木模板：&lt;/strong&gt;
根据 p.35 的默写名单，$\log(1+u) = \sum_{n=1}^\infty (-1)^{n-1} \frac{u^n}{n} \ (|u|&amp;lt;1)$。
&lt;ul&gt;
&lt;li&gt;前项：$\log(1+x) = x - \frac{x^2}{2} + \frac{x^3}{3} - \frac{x^4}{4} + \dots$&lt;/li&gt;
&lt;li&gt;后项：令 $u = -x$，带入得 $\log(1-x) = -x - \frac{x^2}{2} - \frac{x^3}{3} - \frac{x^4}{4} - \dots$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阵列消除术：&lt;/strong&gt;
上面一减下面，所有带平方的、偶数次幂的全被杀掉（相同相减为0）；所有奇数次幂的不仅保留，还成了两倍！
$$ y = 2x + \frac{2x^3}{3} + \frac{2x^5}{5} + \dots = \mathbf{2 \sum_{n=1}^\infty \frac{x^{2n-1}}{2n-1}} $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;【扣分防御圈】定下生死边界：&lt;/strong&gt;
两个原底子要求 $|x|&amp;lt;1$ 和 $|-x|&amp;lt;1$。这表明&lt;strong&gt;联合收敛域依然是 $|x| &amp;lt; 1$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
在回答级数展开题（テイラー級数）时，如果你没有在旁边括注收敛域 $(|x| &amp;lt; 1)$，就等于留下了命脉给人砍！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🏆 第五关：大院极值题之不等式的艺术化转译&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.45 問題 17.2（著名的杨氏不等式 / Young&apos;s Inequality）&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 已知 $p&amp;gt;1, q&amp;gt;1$ 且 $\frac{1}{p} + \frac{1}{q} = 1$。证明：当 $x \ge 0$ 时，$\frac{x^p}{p} + \frac{1}{q} \ge x$ 成立。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 最顶级院试爱用的招式：把极其高深的不等式命题，“伪装”成高中水平的求一次导找谷底的题！考你的胆量和化归能力。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【导师满分解答板书】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;作差成函数：&lt;/strong&gt;
设定辅助函数：$f(x) = \frac{x^p}{p} + \frac{1}{q} - x \quad (x \ge 0)$。目标是证明 $f(x)$ 最小只能是 $0$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;极值猎杀：&lt;/strong&gt;
求导：$f&apos;(x) = x^{p-1} - 1$。（常数 $1/q$ 被杀）。
令 $f&apos;(x) = 0 \implies x^{p-1} = 1 \implies \mathbf{x = 1}$ （因为 $x \ge 0$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;查探增减风向表：&lt;/strong&gt;
因为 $p&amp;gt;1$，所以 $p-1$ 是个正幂。
&lt;ul&gt;
&lt;li&gt;$0 &amp;lt; x &amp;lt; 1$ 时，$x^{p-1} &amp;lt; 1 \implies f&apos;(x) &amp;lt; 0$ （在往下走）。&lt;/li&gt;
&lt;li&gt;$x &amp;gt; 1$ 时，$x^{p-1} &amp;gt; 1 \implies f&apos;(x) &amp;gt; 0$ （在往上走）。
这就意味着 $x=1$ 是&lt;strong&gt;绝对深渊（绝对极小值 / 绝对最小值）&lt;/strong&gt;！&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终结审判：&lt;/strong&gt;
算一下深渊的高度：$f(1) = \frac{1}{p} + \frac{1}{q} - 1 = \mathbf{0}$ （运用题意自带的玄机条件）。
全函数的最低点刚好稳稳停在 0 的位置，那函数这辈子都不可能是负数了。
因此 $f(x) \ge 0$ 永远成立。得证！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
看到大于小于的文字游戏不要发蒙，&lt;strong&gt;不等式证明 100% 等同于极值探查&lt;/strong&gt;！大胆移项，勇敢求导找出最值！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 重点十一：乘积高阶导的利器 —— 莱布尼茨公式&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.31 問題 10.1(3)&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 求 $y = x^2 \sin x$ 的 $n$ 阶导数 $y^{(n)}$。
&lt;strong&gt;【考点追踪】&lt;/strong&gt; 考察对莱布尼茨公式展开项的选择。如果 $n$ 阶导数中有“项数急剧减少”的多项式因子，莱布尼茨法优于数学归纳法。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;角色分配：&lt;/strong&gt; 设 $u = \sin x, v = x^2$。
&lt;ul&gt;
&lt;li&gt;$u^{(n)} = \sin(x + \frac{n\pi}{2})$&lt;/li&gt;
&lt;li&gt;$v&apos; = 2x, v&apos;&apos; = 2, v&apos;&apos;&apos; = 0$（从此项开始全部为0）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式展开（仅保留前三项）：&lt;/strong&gt;
$$ y^{(n)} = \binom{n}{0} u^{(n)} v + \binom{n}{1} u^{(n-1)} v&apos; + \binom{n}{2} u^{(n-2)} v&apos;&apos; $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代入具体项：&lt;/strong&gt;
$$ y^{(n)} = 1 \cdot \sin(x + \frac{n\pi}{2}) \cdot x^2 + n \cdot \sin(x + \frac{(n-1)\pi}{2}) \cdot 2x + \frac{n(n-1)}{2} \cdot \sin(x + \frac{(n-2)\pi}{2}) \cdot 2 $$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最终化简（利用三角相位）：&lt;/strong&gt;
$$ y^{(n)} = x^2 \sin(x + \frac{n\pi}{2}) + 2nx \sin(x + \frac{(n-1)\pi}{2}) + n(n-1) \sin(x + \frac{(n-2)\pi}{2}) $$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;:::tip[避坑指南]
使用莱布尼茨公式时，&lt;strong&gt;$v$ 永远选那个求几次导就会变 0 的多项式&lt;/strong&gt;。如果 $u$ 和 $v$ 都不会变 0（如 $e^x \sin x$），请放弃此法，改用数学归纳法 or 复数法。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 重点十二：绘图题大满贯 —— 增减性、凹凸性与渐近线&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【精选自】：p.46 例题 18&lt;/strong&gt;
&lt;strong&gt;【题目】&lt;/strong&gt; 研究函数 $y = \frac{x}{1+x^2}$ 的增减性、极值、凹凸性及拐点，并画出大致图形。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考点追踪】&lt;/strong&gt; 综合考察微分法的所有几何应用。重点在于增减表（増減表）的完整性。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【满分解答过程】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;定义域与奇偶性：&lt;/strong&gt; $x \in \mathbb{R}$，且 $f(-x) = -f(x)$，该函数为&lt;strong&gt;奇函数&lt;/strong&gt;（关于原点对称）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一阶导（极值）：&lt;/strong&gt;
$y&apos; = \frac{1(1+x^2) - x(2x)}{(1+x^2)^2} = \frac{1-x^2}{(1+x^2)^2}$
令 $y&apos; = 0 \implies x = \pm 1$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;二阶导（凹凸性）：&lt;/strong&gt;
$y&apos;&apos; = \frac{-2x(1+x^2)^2 - (1-x^2) \cdot 2(1+x^2) \cdot 2x}{(1+x^2)^4} = \frac{2x(x^2-3)}{(1+x^2)^3}$
令 $y&apos;&apos; = 0 \implies x = 0, \pm\sqrt{3}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;渐近线：&lt;/strong&gt; $\lim_{x \to \pm\infty} \frac{x}{1+x^2} = 0$，故 $y=0$ 为水平渐近线。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标准增减表（部分）：&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;$x$&lt;/th&gt;
&lt;th&gt;$\dots$&lt;/th&gt;
&lt;th&gt;$-1$&lt;/th&gt;
&lt;th&gt;$\dots$&lt;/th&gt;
&lt;th&gt;$0$&lt;/th&gt;
&lt;th&gt;$\dots$&lt;/th&gt;
&lt;th&gt;$1$&lt;/th&gt;
&lt;th&gt;$\dots$&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$y&apos;$&lt;/td&gt;
&lt;td&gt;$-$&lt;/td&gt;
&lt;td&gt;$0$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;td&gt;$0$&lt;/td&gt;
&lt;td&gt;$-$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$y&apos;&apos;$&lt;/td&gt;
&lt;td&gt;$-$&lt;/td&gt;
&lt;td&gt;$-$&lt;/td&gt;
&lt;td&gt;$-$&lt;/td&gt;
&lt;td&gt;$0$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;td&gt;$+$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$y$&lt;/td&gt;
&lt;td&gt;$\searrow$&lt;/td&gt;
&lt;td&gt;极小&lt;/td&gt;
&lt;td&gt;$\nearrow$&lt;/td&gt;
&lt;td&gt;拐点&lt;/td&gt;
&lt;td&gt;$\nearrow$&lt;/td&gt;
&lt;td&gt;极大&lt;/td&gt;
&lt;td&gt;$\searrow$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;【结论】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;极大值&lt;/strong&gt;：$1/2$ (于 $x=1$)；&lt;strong&gt;极小值&lt;/strong&gt;：$-1/2$ (于 $x=-1$)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拐点&lt;/strong&gt;：$(0,0), (\sqrt{3}, \frac{\sqrt{3}}{4}), (-\sqrt{3}, -\frac{\sqrt{3}}{4})$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::tip[避坑指南]
画图题的扣分点通常不在图上，而在&lt;strong&gt;增减表&lt;/strong&gt;。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;二阶导 $y&apos;&apos;$ 的符号&lt;/strong&gt;一定要仔细代入测试，它决定了曲线是“撇”着上去还是“捺”着上去。&lt;/li&gt;
&lt;li&gt;务必标注&lt;strong&gt;渐近线&lt;/strong&gt;，否则图象在无穷远处的趋势会扣分。
:::&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;下阶段任务&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;重点章节&lt;/strong&gt;：第 3 章：积分法（不定积分换元、定积分几何应用）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目标&lt;/strong&gt;：提升复杂换元积分的运算速度与准确度。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>Troubleshooting Silent Failures in Astro Production Builds on this blog</title><link>https://blog.yirong.site/posts/0059/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0059/</guid><description>A deep dive into why some posts disappear in production environments like Cloudflare Pages and how to fix them.</description><pubDate>Wed, 06 May 2026 20:15:00 GMT</pubDate><content:encoded>&lt;h3&gt;Issue Description&lt;/h3&gt;
&lt;p&gt;This problem has occurred multiple times during my deployments, and I read all of the issues but found nothing.&lt;/p&gt;
&lt;p&gt;Some blog posts fail to render in production (Cloudflare Pages) while working correctly in local development. This results in missing HTML files (e.g., &lt;code&gt;dist/posts/&amp;lt;ID&amp;gt;/index.html&lt;/code&gt;) without explicit build errors during the Astro phase.&lt;/p&gt;
&lt;p&gt;I initially suspected formatting issues (especially frontmatter and Markdown structure), and spent considerable time debugging and validating content consistency. This included repeatedly checking for syntax errors and eliminating potential parsing issues. After extensive testing, the problem still persisted intermittently, even with clean and validated content.&lt;/p&gt;
&lt;p&gt;Based on these observations, it seems more likely that the issue is related to resource constraints (e.g., memory limits in the Cloudflare Pages build environment), rather than purely content formatting errors. The issue is strongly correlated with &lt;strong&gt;large local images&lt;/strong&gt; and &lt;strong&gt;complex LaTeX content&lt;/strong&gt;, leading to &quot;all-or-nothing&quot; failures where existing posts also disappear due to the failed deployment.&lt;/p&gt;
&lt;p&gt;It might also be related to Astro&apos;s build process under constrained environments, which means Fuwari has nothing to do with this problem. But I’d also like to share the workarounds I’ve identified so far, and would appreciate any feedback or better approaches to address this issue.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Environment&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Deployment Platform:&lt;/strong&gt; Cloudflare Pages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node Version:&lt;/strong&gt; v22.16.0&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Astro Version:&lt;/strong&gt; v5.13.10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fuwari Version:&lt;/strong&gt; commit &lt;code&gt;341b6ba&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Package Manager:&lt;/strong&gt; pnpm@9.14.4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudflare configuration:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;Build command: pnpm build
Build output: dist
Root directory:  `-`
Build comments: Enabled
Build cache: Disabled
Build system version: Version 3
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Reproduction&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Asset Load:&lt;/strong&gt; Add multiple posts containing high-resolution images (&amp;gt;1.5MB) in &lt;code&gt;src/content/posts&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Concurrent Push:&lt;/strong&gt; Commit and push a batch of these posts simultaneously to GitHub.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment:&lt;/strong&gt; Observe the Cloudflare Pages build log. The heavy resource demand (Sharp image processing + LaTeX) often exceeds the build environment&apos;s limits, causing silent skips.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verification:&lt;/strong&gt; Pushing these same posts &lt;strong&gt;one by one&lt;/strong&gt; (individual commits/deployments) or removing large assets often bypasses the issue, confirming a resource/concurrency bottleneck.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Possible Causes&lt;/strong&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;strong&gt;1. Resource Constraints (OOM / Timeout)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Cloudflare Pages&apos; build workers have strict memory limits. Astro&apos;s default high-concurrency build for image processing (via Sharp) and LaTeX rendering can exhaust available RAM, leading to incomplete output.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;2. LaTeX / Unicode Parsing&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Unrecognized Unicode characters in math mode (e.g., &lt;code&gt;ⓒ&lt;/code&gt;, &lt;code&gt;ⓓ&lt;/code&gt;) or un-wrapped Chinese and Japanese characters can trigger KaTeX warnings/errors that may stall the rendering process for specific routes.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;The Safety Net: Build Integrity Audit&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;For those who have the same problem, it is recommended to add a post-build audit script.&lt;/p&gt;
&lt;p&gt;This is because Astro (and thus Fuwari) will often complete the build successfully even if some pages were dropped due to worker failures. The resulting site will appear to function normally, but specific posts will be missing from the production build. This audit script acts as a safeguard to ensure every non-draft post is correctly generated before deployment.&lt;/p&gt;
&lt;h4&gt;1. Create &lt;code&gt;scripts/check-dist.js&lt;/code&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;import fs from &apos;fs&apos;;
import path from &apos;path&apos;;

// Simplified file-system based audit for CI environment
const POSTS_DIR = &apos;./src/content/posts&apos;;
const DIST_DIR = &apos;./dist/posts&apos;;

const sourcePosts = fs.readdirSync(POSTS_DIR).filter(f =&amp;gt; 
  fs.statSync(path.join(POSTS_DIR, f)).isDirectory()
);

const missing = [];
sourcePosts.forEach(id =&amp;gt; {
  const mdPath = path.join(POSTS_DIR, id, &apos;index.md&apos;);
  if (fs.existsSync(mdPath)) {
    const content = fs.readFileSync(mdPath, &apos;utf-8&apos;);
    // Robust check for draft status in frontmatter
    const isDraft = /draft:\s*true/.test(content);
    const htmlPath = path.join(DIST_DIR, id, &apos;index.html&apos;);
    
    if (!isDraft &amp;amp;&amp;amp; !fs.existsSync(htmlPath)) {
      missing.push(id);
    }
  }
});

if (missing.length &amp;gt; 0) {
  console.error(`\x1b[31m[ERROR] Post Rendering Audit Failed!\x1b[0m`);
  console.error(`Missing ${missing.length} posts in production build:`);
  missing.forEach(id =&amp;gt; console.error(` - ${id} (Expected: ${path.join(DIST_DIR, id, &apos;index.html&apos;)})`));
  process.exit(1); // Force CI failure
} else {
  console.log(&apos;\x1b[32m[SUCCESS] All posts verified in dist/.\x1b[0m&apos;);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;2. Integrate into &lt;code&gt;package.json&lt;/code&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&quot;scripts&quot;: {
 &quot;build&quot;: &quot;astro build --concurrency 2 &amp;amp;&amp;amp; pagefind --site dist &amp;amp;&amp;amp; node scripts/check-dist.js&quot;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;strong&gt;Workarounds &amp;amp; Solutions&lt;/strong&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;strong&gt;1. Limit Build Concurrency (Confirmed Fix)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Force Astro to use fewer workers to stay within memory limits. This prevents the &quot;dropping pages&quot; issue on 256MB/512MB RAM environments:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;astro build --concurrency 2
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;&lt;strong&gt;2. Incremental Deployment&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Instead of batch uploading, push posts &lt;strong&gt;individually&lt;/strong&gt;. This reduces the peak memory load on the build server at any single time.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;3. Optimize Assets (Pre-processing)&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Manually compress images (target &amp;lt; 500KB) before committing. Large PNGs are the primary cause of build-time memory spikes.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;4. Schema Robustness&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Use &lt;code&gt;z.coerce.date()&lt;/code&gt; in &lt;code&gt;src/content/config.ts&lt;/code&gt; to ensure that date strings are parsed correctly across different environments. You can also use &lt;code&gt;.catch()&lt;/code&gt; to ensure a single malformed post doesn&apos;t break the entire collection.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;5. The &lt;code&gt;public/&lt;/code&gt; Folder Alternative&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;I am aware that moving images to the &lt;code&gt;public/&lt;/code&gt; folder and using absolute paths can bypass Astro&apos;s build-time image processing (Sharp), avoiding memory overhead entirely. However, for better &lt;strong&gt;co-location&lt;/strong&gt; of content and assets, many users (including myself) prefer keeping images within the content folders. The concurrency workaround allows maintaining this structure while staying within resource limits.&lt;/p&gt;
&lt;hr /&gt;
</content:encoded></item><item><title>新版 演習微分積分（２）</title><link>https://blog.yirong.site/posts/0055/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0055/</guid><description>微分積分メモ</description><pubDate>Sat, 02 May 2026 00:00:58 GMT</pubDate><content:encoded>&lt;h1&gt;微积分院试核心笔记：级数综合特训&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;备考洞察&lt;/strong&gt;
本节内容（演習問題 1-B）综合性极强，完美契合日本顶尖高校院试中“证明题”与“计算题”的交替考察套路。参考页数：P15。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;第 1 题：综合极限与判别法（基础与进阶混合）&lt;/h3&gt;
&lt;h4&gt;(1) 证明 $\lim_{n \to \infty} \sqrt[n]{n+1} = 1$&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt; 求这种“底数和指数都带有 $n$”的极限，**“取对数（対数をとる）”**是院试里最通用的必杀技。把 $n$ 次方根化成指数 $\frac{1}{n}$，然后放到对数里去。
&lt;strong&gt;【完美推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;设 $y_n = \sqrt[n]{n+1} = (n+1)^{\frac{1}{n}}$。&lt;/li&gt;
&lt;li&gt;两边同时取自然对数：
$\log y_n = \log \left( (n+1)^{\frac{1}{n}} \right) = \frac{\log(n+1)}{n}$&lt;/li&gt;
&lt;li&gt;求当 $n \to \infty$ 时的极限。此时变成了 $\frac{\infty}{\infty}$ 型。我们可以直接用&lt;strong&gt;洛必达法则（ロピタルの定理）&lt;/strong&gt;（或者利用常识：对数函数的增长速度远慢于多项式）：
$\lim_{n \to \infty} \frac{\log(n+1)}{n} \xrightarrow{\text{洛必达}} \lim_{n \to \infty} \frac{\frac{1}{n+1}}{1} = 0$&lt;/li&gt;
&lt;li&gt;既然 $\log y_n \to 0$，那么 $y_n \to e^0 = 1$。证明完毕。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;(2) 判定 $\sum_{n=1}^{\infty} \frac{e^n}{n+1}$ 的敛散性&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt; 触发肌肉记忆！看到指数 $e^n$，无脑上&lt;strong&gt;达朗贝尔判别法（比值判定法）&lt;/strong&gt;。
&lt;strong&gt;【完美推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;令 $a_n = \frac{e^n}{n+1}$。&lt;/li&gt;
&lt;li&gt;求相邻项比值的极限：
$$ \lim_{n \to \infty} \left| \frac{a_{n+1}}{a_n} \right| = \lim_{n \to \infty} \frac{e^{n+1}}{n+2} \cdot \frac{n+1}{e^n} = \lim_{n \to \infty} e \cdot \frac{n+1}{n+2} = e \cdot 1 = e $$&lt;/li&gt;
&lt;li&gt;因为自然对数底数 $e \approx 2.718 &amp;gt; 1$，根据达朗贝尔判别法，后一项比前一项越来越大，级数&lt;strong&gt;发散（発散する）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;(3) 探究 $\sum_{n=2}^{\infty} \frac{(-1)^n}{n \log n}$ 是绝对收敛还是条件收敛？&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt; 这是一道&lt;strong&gt;院试极高频的经典题&lt;/strong&gt;。两步走战略：先加绝对值测，再保留负号测。
&lt;strong&gt;【完美推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第一步：测绝对收敛（加绝对值）&lt;/strong&gt;
考察 $\sum_{n=2}^{\infty} \frac{1}{n \log n}$。怎么判断它？对于形如 $n \log n$ 的分母，**积分判别法（積分判定法）**是唯一的解药！
我们将它转化为定积分：$\int_{2}^{\infty} \frac{1}{x \log x} dx$。
换元，令 $u = \log x$，则 $du = \frac{1}{x} dx$。
积分变成：$\int \frac{1}{u} du = \log|u| = \log(\log x)$。
当 $x \to \infty$ 时，$\log(\log x) \to \infty$。&lt;strong&gt;积分发散，所以该绝对值级数发散。&lt;/strong&gt;（不绝对收敛）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第二步：测条件收敛（去绝对值）&lt;/strong&gt;
原级数是交错级数 $\sum (-1)^n c_n$，其中 $c_n = \frac{1}{n \log n}$。
因为 $n \log n$ 随 $n$ 增大而单调递增，所以 $c_n$ &lt;strong&gt;单调递减&lt;/strong&gt;，且显然 $\lim_{n \to \infty} c_n = 0$。满足莱布尼茨判别法（定理1.8），级数&lt;strong&gt;收敛&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; 加上绝对值发散，原级数收敛，因此是 &lt;strong&gt;条件收敛（条件収束）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;第 2 题：【核弹级压轴题】若 $\sum a_n^2$ 收敛，证明 $\sum \frac{a_n}{n}$ 绝对收敛&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt;
这道题如果你没见过这个套路，考场上想破脑袋也做不出来；但只要见过一次，3行字就能拿满分！
题目说要证明 $\sum \frac{a_n}{n}$ &lt;strong&gt;绝对收敛&lt;/strong&gt;，其实就是要证明 $\sum \left| \frac{a_n}{n} \right|$ 收敛。
已知条件只有 $a_n^2$ 收敛。怎么把 $|a_n|$ 变成 $a_n^2$ 呢？
&lt;strong&gt;核心武器：基本不等式（相加・相乗平均の関係）&lt;/strong&gt;：对于任意实数 $x, y$，都有 $2|xy| \le x^2 + y^2$，即 &lt;strong&gt;$|xy| \le \frac{1}{2}(x^2 + y^2)$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【完美推导（满分格式）】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;利用基本不等式，将通项放缩：
$$ \left| \frac{a_n}{n} \right| = \left| a_n \cdot \frac{1}{n} \right| \le \frac{1}{2} \left( a_n^2 + \frac{1}{n^2} \right) $$&lt;/li&gt;
&lt;li&gt;观察不等式右边的两部分：
&lt;ul&gt;
&lt;li&gt;第一部分：题目已知 $\sum a_n^2$ 是&lt;strong&gt;收敛&lt;/strong&gt;的。&lt;/li&gt;
&lt;li&gt;第二部分：我们熟知的 $p$级数（$p=2&amp;gt;1$），所以 $\sum \frac{1}{n^2}$ 也是&lt;strong&gt;收敛&lt;/strong&gt;的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;因为两个收敛级数相加仍然收敛，所以“大哥”级数 $\sum \frac{1}{2} \left( a_n^2 + \frac{1}{n^2} \right)$ 是收敛的。&lt;/li&gt;
&lt;li&gt;根据&lt;strong&gt;比较判定法（比較判定法）&lt;/strong&gt;，比它小的级数 $\sum \left| \frac{a_n}{n} \right|$ 必定收敛。&lt;/li&gt;
&lt;li&gt;既然绝对值级数收敛，那么原级数 $\sum \frac{a_n}{n}$ 就是 &lt;strong&gt;绝对收敛（絶対収束）&lt;/strong&gt;。证明完毕！&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;第 3 题：求 $\sum_{n=1}^{\infty} \frac{x^n}{n S_n}$ 的收敛半径 （已知 $S_n = \sum_{k=1}^n \frac{1}{k}$）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt;
不要被 $S_n$（其实就是调和级数的前 $n$ 项和）吓到！求收敛半径的套路是不变的：算出系数 $c_n = \frac{1}{n S_n}$，然后硬套比值法的极限公式 $\lim \left| \frac{c_n}{c_{n+1}} \right|$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【完美推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;设定系数 $c_n = \frac{1}{n S_n}$，下一项 $c_{n+1} = \frac{1}{(n+1) S_{n+1}}$。&lt;/li&gt;
&lt;li&gt;代入收敛半径 $\rho$ 的极限公式（注意这里直接用大除以小，等于倒数）：
$$ \rho = \lim_{n \to \infty} \frac{c_n}{c_{n+1}} = \lim_{n \to \infty} \frac{(n+1) S_{n+1}}{n S_n} $$&lt;/li&gt;
&lt;li&gt;拆分化简：把 $\frac{n+1}{n}$ 和 $\frac{S_{n+1}}{S_n}$ 拆开看。
$$ \rho = \lim_{n \to \infty} \left( 1 + \frac{1}{n} \right) \cdot \left( \frac{S_n + \frac{1}{n+1}}{S_n} \right) $$
$$ \rho = \lim_{n \to \infty} \left( 1 + \frac{1}{n} \right) \cdot \left( 1 + \frac{1}{(n+1)S_n} \right) $$&lt;/li&gt;
&lt;li&gt;观察极限：
&lt;ul&gt;
&lt;li&gt;$1 + \frac{1}{n} \to 1$&lt;/li&gt;
&lt;li&gt;因为 $S_n$ 是调和级数，随着 $n \to \infty$，$S_n \to \infty$。所以 $\frac{1}{(n+1)S_n} \to 0$。后面那个括号也趋于 $1+0=1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; $\rho = 1 \cdot 1 = 1$。收敛半径 &lt;strong&gt;$\rho = 1$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;第 4 题：判定 $\sum_{n=2}^{\infty} \frac{\log n}{n^2}$ 的敛散性&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【导师破题】&lt;/strong&gt;
比较判别法的高阶运用！你如果直接拿它和 $\frac{1}{n^2}$ 比，发现 $\frac{\log n}{n^2} &amp;gt; \frac{1}{n^2}$，比收敛的大，啥也推不出来（这叫放缩失败）。
我们需要找一个介于 $n^1$ 和 $n^2$ 之间的 $p$级数，比如 &lt;strong&gt;$n^{1.5}$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【完美推导】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;我们知道对数函数 $\log n$ 增长非常慢，它比任何正次幂的多项式都要慢。&lt;/li&gt;
&lt;li&gt;我们构造一个比较级数，比如选择 $p = 1.5$ 的 $p$级数：$\sum \frac{1}{n^{1.5}} = \sum \frac{1}{n\sqrt{n}}$。这是一个收敛的级数（因为 $1.5 &amp;gt; 1$）。&lt;/li&gt;
&lt;li&gt;我们考察这两个通项的比值（&lt;strong&gt;极限比较法 / 極限比較法&lt;/strong&gt;）：
$$ \lim_{n \to \infty} \frac{\frac{\log n}{n^2}}{\frac{1}{n^{1.5}}} = \lim_{n \to \infty} \frac{\log n}{n^{0.5}} = \lim_{n \to \infty} \frac{\log n}{\sqrt{n}} $$&lt;/li&gt;
&lt;li&gt;这个极限等于多少？用一次洛必达法则：
$$ \lim_{n \to \infty} \frac{1/n}{\frac{1}{2\sqrt{n}}} = \lim_{n \to \infty} \frac{2}{\sqrt{n}} = 0 $$&lt;/li&gt;
&lt;li&gt;因为两者的比值极限是 0，说明在无穷远处，分子 $\frac{\log n}{n^2}$ 比分母 $\frac{1}{n^{1.5}}$ &lt;strong&gt;还要小得多&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;既然比一个收敛的级数还要小，根据极限比较法，原级数必定 &lt;strong&gt;收敛（収束する）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师闭门点拨：&lt;/h3&gt;
&lt;p&gt;这4道大题完美展现了日本院试中对级数的考察维度：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第1题(3)考&lt;strong&gt;积分判别法&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;第2题考&lt;strong&gt;不等式放缩&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;第3题考&lt;strong&gt;敛散性的代数极限推导&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;第4题考&lt;strong&gt;极限比较法（找对标 $p$级数）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;第一章总结&lt;/h1&gt;
&lt;p&gt;恭喜顺利通关&lt;strong&gt;第一章《数列与级数》（数列と級数）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;在微积分的体系中，第一章就像是“内功心法”。它看似零散，但其实是后面学习&lt;strong&gt;泰勒展开（Taylor Series）、傅里叶级数（Fourier Series）以及复变函数&lt;/strong&gt;的绝对基石。在日本院试中，第一章的内容通常不会作为压轴大题，但必定会在**第一道大题（小题集合）**中雷打不动地出现一两道，是必须拿满分的“送分题”。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;👑 模块一：数列的极限（数列の極限）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心任务：&lt;/strong&gt; 判断一个数列 $a_n$ 是否趋于某个具体的数。
&lt;strong&gt;考场必备武器：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;夹逼定理（はさみうちの定理）：&lt;/strong&gt; 院试最爱！遇到 $\sqrt[n]{A^n + B^n}$（抓大头）或者带有 $\sin, \cos$ 的复杂数列，&lt;strong&gt;放缩后两头一夹&lt;/strong&gt;，极限立现。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有界单调数列必收敛（有界単調数列の収束性）：&lt;/strong&gt; 专治&lt;strong&gt;递推公式（漸化式 $a_{n+1} = f(a_n)$）&lt;/strong&gt;。用数学归纳法证明单调递增且有上界，就能直接设极限值为 $\alpha$，解方程 $\alpha = f(\alpha)$ 求出极限。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;神级底座 $e$：&lt;/strong&gt; 必须牢记 $\lim_{n\to\infty}(1 + \frac{1}{n})^n = e$ 以及它的变体。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🛡️ 模块二：正项级数的敛散性判定（正項級数の判定法）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心任务：&lt;/strong&gt; 给一串正数求和 $\sum a_n$，判断它是无限大（发散），还是一个有限的数（收敛）。
&lt;strong&gt;导师独家口诀（看到长相直接选武器）：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;达朗贝尔判别法（ダランベールの判定法 / 比值法）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触发关键词：&lt;/strong&gt; 题目里有 &lt;strong&gt;阶乘 $n!$&lt;/strong&gt; 或 &lt;strong&gt;指数 $a^n$&lt;/strong&gt; 或 &lt;strong&gt;一长串连乘&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作：&lt;/strong&gt; 算 $r = \lim \frac{a_{n+1}}{a_n}$。$r&amp;lt;1$ 收敛，$r&amp;gt;1$ 发散。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;柯西根值判别法（コーシーの判定法 / 根值法）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触发关键词：&lt;/strong&gt; 整个通项被 &lt;strong&gt;$n$ 次方包裹&lt;/strong&gt;，例如 $(\cdots)^n$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作：&lt;/strong&gt; 算 $r = \lim \sqrt[n]{a_n}$。$r&amp;lt;1$ 收敛，$r&amp;gt;1$ 发散。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;比较判别法（比較判定法）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触发关键词：&lt;/strong&gt; 上下都是多项式，或者有 $\sin, \cos$ 需要被放缩。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作：&lt;/strong&gt; 找“对标大哥”—— &lt;strong&gt;$p$级数（ゼータ級数 $\sum \frac{1}{n^p}$）&lt;/strong&gt;。记住：&lt;strong&gt;$p&amp;gt;1$ 收敛，$p \le 1$ 发散（调和级数发散）&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;积分判别法（積分判定法）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触发关键词：&lt;/strong&gt; 遇到 &lt;strong&gt;$\log n$&lt;/strong&gt; 放在分母上，比较法失效时。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;操作：&lt;/strong&gt; 直接算反常积分 $\int_1^\infty f(x)dx$，积分收敛则级数收敛。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;☯️ 模块三：带有负号的级数（交項級数と絶対収束）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心任务：&lt;/strong&gt; 判断符号交替或乱变的级数。
&lt;strong&gt;考场两步走战略：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;先测“绝对收敛（絶対収束）”：&lt;/strong&gt; 强行套上绝对值 $|a_n|$，去掉负号和 $\sin/\cos$（利用 $|\sin x| \le 1$ 放缩）。如果正项级数 $\sum |a_n|$ 收敛，直接宣布“绝对收敛”，满分到手。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;后测“条件收敛（条件収束）”：&lt;/strong&gt; 如果加了绝对值发散（比如变成调和级数），那就用&lt;strong&gt;交错级数判别法（定理1.8）&lt;/strong&gt;。只要满足“数字绝对值单调递减”且“极限为0”，就宣布“条件收敛”。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🌟 模块四：整级数与收敛半径（整級数と収束半径）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;核心任务：&lt;/strong&gt; 带有未知数 $x$ 的级数 $\sum a_n x^n$，求 $x$ 取什么范围时级数收敛。这是&lt;strong&gt;必定会考&lt;/strong&gt;的核心点！
&lt;strong&gt;无脑三步走：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;算半径 $\rho$：&lt;/strong&gt; 提炼出系数 $a_n$，用极限公式 $r = \lim \left| \frac{a_{n+1}}{a_n} \right|$ 或 $\lim \sqrt[n]{|a_n|}$。&lt;strong&gt;收敛半径 $\rho = 1/r$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定开区间：&lt;/strong&gt; 写出初步安全区 $-\rho &amp;lt; x &amp;lt; \rho$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;查端点（端点の吟味）：&lt;/strong&gt; 极其重要！把 $x = \rho$ 和 $x = -\rho$ 分别代入原级数，变成常数级数。用模块二和模块三的方法判断。收敛就变成闭区间 $[\ ]$，发散就保持开区间 $(\ )$。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;高阶魔法（項別微分・積分）：&lt;/strong&gt; 在收敛半径内部，你可以把这串级数当成普通多项式，&lt;strong&gt;任意逐项求导、逐项积分&lt;/strong&gt;，且收敛半径 $\rho$ 不会改变！这是求各种奇葩展开式（如 $\arctan x$）的最强套路。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎓 导师寄语&lt;/h3&gt;
&lt;p&gt;微积分的“黄本”第一章，全篇都在教你一件事：&lt;strong&gt;估算量级与放缩&lt;/strong&gt;。
你需要建立一个直觉：
&lt;strong&gt;常数 &amp;lt; 对数函数 ($\log n$) &amp;lt; 幂函数 ($n^p$) &amp;lt; 指数函数 ($a^n$) &amp;lt; 阶乘 ($n!$) &amp;lt; 终极boss ($n^n$)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在判断极限和收敛性时，谁长得快，谁就掌握话语权！&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;应试技巧&lt;/h2&gt;
&lt;h3&gt;🟢 模块一：看到通项长相，一秒选定武器（判别法直觉）&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;见 $\sum (\text{一坨东西})^n$&lt;/strong&gt; $\implies$ 首选 &lt;strong&gt;柯西根值判定法 (Cauchy&apos;s Root Test)&lt;/strong&gt;。算 $\lim \sqrt[n]{a_n}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;见 $n!$ 或 $a^n$&lt;/strong&gt; $\implies$ 首选 &lt;strong&gt;达朗贝尔判定法 (d&apos;Alembert&apos;s Ratio Test)&lt;/strong&gt;。算 $\lim \left| \frac{a_{n+1}}{a_n} \right|$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;见多项式分式（如 $\frac{n^2}{n^3+1}$）&lt;/strong&gt; $\implies$ 首选 &lt;strong&gt;比较判定法 (Comparison Test)&lt;/strong&gt;。抓最高次幂估算量级。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;🔥 [补充] 必须牢记的“对标基准”：$p$ 级数（ゼータ級数） $\sum \frac{1}{n^p}$&lt;/strong&gt;。这是比较判别法的灵魂。必须刻在脑子里：&lt;strong&gt;$p&amp;gt;1$ 收敛，$p \le 1$ 发散&lt;/strong&gt;（特例：$p=1$ 是调和级数，必发散）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🔥 [补充] 当直接比较放缩失败时&lt;/strong&gt; $\implies$ 用 &lt;strong&gt;极限比较法（極限比較法）&lt;/strong&gt;。找一个你熟悉的 $b_n$（通常是 $p$ 级数），算 $\lim \frac{a_n}{b_n}$，只要极限是大于 $0$ 的常数，两者同敛散。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🔥 [补充] 见分母带有 $\log n$ 且比较法失效&lt;/strong&gt; $\implies$ 首选 &lt;strong&gt;积分判别法 (Integral Test)&lt;/strong&gt;。算反常积分 $\int_1^\infty f(x)dx$ 的敛散性。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🟡 模块二：带有负号的级数（绝对收敛 vs 条件收敛）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;高频考点&lt;/strong&gt;：带有 $\sin(nx), \cos(nx)$ 或 $(-1)^n$ 的级数。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;满分解题 SOP&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一步（下重手）：&lt;/strong&gt; 强行加绝对值，考察 $\sum |a_n|$。
&lt;ul&gt;
&lt;li&gt;利用 $|\sin(nx)| \le 1$ 或 $|(-1)^n| = 1$ 进行放缩。&lt;/li&gt;
&lt;li&gt;如果放缩后发现它&lt;strong&gt;收敛&lt;/strong&gt;，直接写结论：“根据比较判别法，该级数 &lt;strong&gt;绝对收敛（絶対収束）&lt;/strong&gt;”。（结束战斗）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第二步（退而求其次）：&lt;/strong&gt; 如果第一步加了绝对值后发现它&lt;strong&gt;发散&lt;/strong&gt;（比如变成了调和级数 $\sum \frac{1}{n}$），不要慌，去掉绝对值看原式。
&lt;ul&gt;
&lt;li&gt;利用 &lt;strong&gt;交错级数判定法（莱布尼茨判别法定理1.8）&lt;/strong&gt; 测原式：证明不带符号的部分 $c_n$ 满足 &lt;strong&gt;(1) 单调递减&lt;/strong&gt; 且 &lt;strong&gt;(2) $\lim c_n = 0$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;如果满足，写结论：“原级数收敛，但绝对值发散，故为 &lt;strong&gt;条件收敛（条件収束）&lt;/strong&gt;”。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🔴 模块三：幂级数/整级数题型（院试绝对送分题，但也最容易丢一半分）&lt;/h3&gt;
&lt;p&gt;过去提到了求收敛半径 $\rho$ 是送分题，用 $\lim \left| \frac{a_{n+1}}{a_n} \right|$ 取倒数即可。&lt;strong&gt;但是！这里有一个极其致命的漏项，很多考生因此丢了30%-50%的分数！&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;🔥 [致命补充] 收敛范围 $\neq$ 收敛半径！必须“查端点（端点の吟味）”！&lt;/strong&gt;
题目如果问的是“収束域を求めよ（求收敛域）”，你算出了收敛半径 $\rho$ 后，只是得到了一个开区间 $(-\rho, \rho)$。
&lt;strong&gt;你必须手动把 $x = \rho$ 和 $x = -\rho$ 分别代回原级数！&lt;/strong&gt;
代入后，它就变成了“模块二”里的常数级数。用莱布尼茨法或 $p$ 级数法判断端点是否收敛。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;端点收敛 $\implies$ 画上等号 $\le$&lt;/li&gt;
&lt;li&gt;端点发散 $\implies$ 保持小于号 $&amp;lt;$
&lt;em&gt;(不写端点检验，步骤分直接扣没！)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;🔥 [防坑补充] 警惕“跳项级数”（如 $\sum a_n x^{2n}$）&lt;/strong&gt;
如果 $x$ 的指数不是连续的 $n$，而是 $2n, 3n$（即中间缺了 $x^3, x^5$ 等项），&lt;strong&gt;不能直接套用半径倒数公式&lt;/strong&gt;！
&lt;strong&gt;正确做法：&lt;/strong&gt; 把整一项 $u_n = a_n x^{2n}$ 当作一个整体，直接令 $\lim_{n\to\infty} \left| \frac{u_{n+1}}{u_n} \right| &amp;lt; 1$，然后在这个不等式里解出 $|x| &amp;lt; \rho$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;🔥[高阶补充] 项别微分与项别积分（魔法套路）&lt;/strong&gt;
如果让你求一个极其复杂的级数和，或者求如 $\log(1+x), \arctan x$ 的展开式。
&lt;strong&gt;套路：&lt;/strong&gt; 在收敛半径内，把级数当成多项式直接&lt;strong&gt;求导&lt;/strong&gt; $\to$ 发现它变成了一个简单的无穷等比级数 $\to$ 用 $\frac{a}{1-q}$ 求和 $\to$ 最后对结果&lt;strong&gt;积分&lt;/strong&gt;还原回去！&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 考场量级估算直觉（终极护身符）&lt;/h3&gt;
&lt;p&gt;在草稿纸上速算时，牢记这个当 $n \to \infty$ 时的“食物链”（谁在分母上谁就能把整个分数压向 0）：&lt;/p&gt;
&lt;p&gt;$$ 常数 \ll \log n \ll n^p \ (p&amp;gt;0) \ll a^n \ (a&amp;gt;1) \ll n! \ll n^n $$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(例如：看到 $\frac{\log n}{n^2}$，知道 $n^2$ 是大哥，所以它肯定收敛；看到 $\frac{2^n}{n!}$，知道阶乘是大哥，比值必定趋于0，级数收敛。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
</content:encoded></item><item><title>How to Memorize Gram-Schmidt Orthogonalization: Starting from CBMS Exam Problems</title><link>https://blog.yirong.site/posts/0056/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0056/</guid><description>CBMS過去問から学ぶグラム・シュミットの直交化の覚え方</description><pubDate>Fri, 01 May 2026 23:59:59 GMT</pubDate><content:encoded>&lt;h2&gt;前言&lt;/h2&gt;
&lt;p&gt;我们知道，修考矩阵对角化的出题公式可以概括为以下四步：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;求固有值（列方程）&lt;/strong&gt;：解特征方程 $|\lambda I - A| = 0$。利用行列式性质（如全行相加）提取公因式，求出 $\lambda$，并利用迹（Trace）和行列式（Det）快速检算。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求基底（解方程组）&lt;/strong&gt;：对每个 $\lambda$ 解齐次方程組 $(\lambda I - A)\boldsymbol{x} = \boldsymbol{0}$。规范书写固有空间的基底向量，注意重根情况下基底的数量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正交化（针对实对称矩阵）&lt;/strong&gt;：若要求正交矩阵 $P$，需对固有向量进行单位化。若存在重根，必须对该特征值的基底执行施密特正交化（Gram-Schmidt）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;写结论（对应匹配）&lt;/strong&gt;：构造 $P$ 和对角阵 $D$。务必保证 $P$ 中列向量的顺序与 $D$ 中特征值的排列顺序完全对应。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;其中，Gram-Schmidt部分一直是记忆的难点。本人在参考诸多B站视频以及与AI探讨过后，总结出了一些较好的记忆方法，记录于本贴中。&lt;/p&gt;
&lt;h2&gt;定义&lt;/h2&gt;
&lt;p&gt;Gram-Schmidt的定义一直不难，难点在于公式的应用。传统的 Gram-Schmidt 公式通常被写作如下形态：&lt;/p&gt;
&lt;p&gt;$$
v_k&apos; = v_k - \sum_{i=1}^{k-1} \frac{v_k \cdot u_i}{u_i \cdot u_i} u_i
$$&lt;/p&gt;
&lt;p&gt;这个公式之所以“丑陋”且难记，根本原因在于其&lt;strong&gt;保留了非单位向量的中间状态&lt;/strong&gt;。分母上的 $u_i \cdot u_i$（即向量长度的平方）是为了消除基底长度不为 $1$ 所带来的缩放误差，这是一种代数上的“补丁”。&lt;/p&gt;
&lt;p&gt;也有视频说在记忆时可以理解为上面两个$u_i$和下面两个互相抵消，这样算出来的就是未归一化时向量的方向。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;优化方案：即时归一化（Immediate Normalization）。&lt;/strong&gt;
如果我们在算法的每一步，都强制将生成的新正交基缩放为&lt;strong&gt;单位向量（长度为 $1$）&lt;/strong&gt;，即 $|u_i| = 1$，那么 $u_i \cdot u_i$ 将永远等于 $1$。恶心的分母瞬间消失，整个体系将迎来极度的清爽。&lt;/p&gt;
&lt;h2&gt;记忆方法&lt;/h2&gt;
&lt;h3&gt;“正交投影”的几何直觉&lt;/h3&gt;
&lt;p&gt;在即时归一化的前提下，Gram-Schmidt 算法实际上只由一块基础“积木”循环构建而成，即向量在单位向量上的投影公式：&lt;/p&gt;
&lt;p&gt;$$
\text{Proj}_{u}(v) = (v \cdot u) u
$$&lt;/p&gt;
&lt;p&gt;很多学习者在接触点乘（内积）时，往往只记住了坐标相乘再相加的代数公式（如 $x_1 x_2 + y_1 y_2$），却完全丧失了对其底层几何直觉的感知。为了透彻理解这个投影公式，我们需要暂时抛开代数课本，回到初中几何的直角三角形中，将公式解构为“测量”与“定向”两个独立动作。&lt;/p&gt;
&lt;h4&gt;1. $(v \cdot u)$ —— 测量标量（影子的绝对长度）&lt;/h4&gt;
&lt;p&gt;在线性代数中，点乘拥有一个极其伟大的几何定义公式：&lt;/p&gt;
&lt;p&gt;$$
v \cdot u = |v| |u| \cos\theta
$$&lt;/p&gt;
&lt;p&gt;其中，$|v|$ 是向量 $v$ 的真实长度（斜边），$|u|$ 是向量 $u$ 的真实长度（底边），$\theta$ 是两者之间的夹角。&lt;/p&gt;
&lt;p&gt;这里的核心关键在于：在 Gram-Schmidt 过程中，我们严格要求选出的基底 $u$ 必须是&lt;strong&gt;单位向量&lt;/strong&gt;（$|u| = 1$）。将其代入上述公式：&lt;/p&gt;
&lt;p&gt;$$
v \cdot u = |v| \times 1 \times \cos\theta = |v| \cos\theta
$$&lt;/p&gt;
&lt;p&gt;在直角三角形中，斜边乘以夹角的余弦值（$|v| \cos\theta$），正是那条“邻边”的长度。这恰恰对应了手电筒垂直照射下来时，斜边 $v$ 在底边 $u$ 上投出的影子的&lt;strong&gt;绝对物理长度&lt;/strong&gt;。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;⚠️ 致命防坑提示：&lt;/strong&gt;
这解释了为何基底必须归一化。若 $u$ 的长度为 $3$，算出的点积将是 $3 \times |v|\cos\theta$，影子的长度会被错误地放大 $3$ 倍！只有当 $|u|=1$ 时，点乘结果才完美等价于影子的真实标量长度。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;2. $u$ —— 赋予矢量（影子的空间方向）&lt;/h4&gt;
&lt;p&gt;通过点乘，我们得到了影子长度（假设算出的数字是 $5$）。但在向量空间中，标量无法直接参与向量的加减运算。我们需要将“长度 $5$”转化为一个活生生的向量。&lt;/p&gt;
&lt;p&gt;数字（标量）只有大小没有方向，例如“往前走 $5$ 米”。
向量（矢量）既有大小又有方向，例如“顺着 $x$ 轴正方向走 $5$ 个单位”。&lt;/p&gt;
&lt;p&gt;怎么把标量变成矢量？非常简单：拿长度去乘以一个代表纯粹方向的“单位方向向量”。由于基底 $u$ 的长度严格为 $1$，它在乘法中只提供空间方向，绝不会改变标量的数值大小。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;标量表述：“顺着 $u$ 的方向走 $5$ 个单位”，写成代数形式即为 $5u$。&lt;/li&gt;
&lt;li&gt;投影表述：“顺着 $u$ 的方向走 $(v \cdot u)$ 个单位”，写成代数形式即为 $(v \cdot u) u$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将两者结合，我们得到了投影公式的完整逻辑：&lt;/p&gt;
&lt;p&gt;$$
\underbrace{(v \cdot u)}&lt;em&gt;{\text{大小 (投影长度)}} \times \underbrace{u}&lt;/em&gt;{\text{方向 (基底方向)}} = \underbrace{(v \cdot u) u}_{\text{完整的投影向量}}
$$&lt;/p&gt;
&lt;p&gt;:::tip
虽然公式里写了 $\cos\theta$，但在实际计算点积的时候，我们根本不需要算 $\cos\theta$。
我们直接用公式 $v \cdot u$ 算出的是 &lt;strong&gt;$|v| \cos\theta$&lt;/strong&gt;，这是一个纯数字，完美对应了影子的真实物理长度。
后续乘以 $u$ 只是为了给这个长度加上一个“方向”（因为 $u$ 是单位向量，不改变长度数值）。
:::&lt;/p&gt;
&lt;p&gt;初中的直角三角形余弦公式：&lt;/p&gt;
&lt;p&gt;$$
\cos\theta = \frac{\text{邻边}}{\text{斜边}}
$$&lt;/p&gt;
&lt;p&gt;移项得到：&lt;/p&gt;
&lt;p&gt;$$
\text{邻边长度} = \text{斜边长度} \times \cos\theta
$$&lt;/p&gt;
&lt;p&gt;现在看回我们的点乘公式。向量 $v_3$ 点乘向量 $u_2$ 的物理定义是：&lt;/p&gt;
&lt;p&gt;$$
v_3 \cdot u_2 = |v_3| \times |u_2| \times \cos\theta
$$&lt;/p&gt;
&lt;p&gt;核心破局点来了：在 Gram-Schmidt 里，我们极其苛刻地要求了 $u_2$ 必须是归一化后的方向（单位向量）！
也就是说，$|u_2|$ 永远等于 1。
把它代入公式：&lt;/p&gt;
&lt;p&gt;$$
v_3 \cdot u_2 = |v_3| \times 1 \times \cos\theta = \mathbf{|v_3| \cos\theta}
$$&lt;/p&gt;
&lt;p&gt;看出来了吗？$|v_3|$ 就是斜边的长度。$|v_3| \cos\theta$ 就是邻边的长度！而这条邻边，就是 $v_3$ 垂直照在 $u_2$ 上的影子的绝对长度！&lt;/p&gt;
&lt;h3&gt;V3归一化的时间节点&lt;/h3&gt;
&lt;p&gt;在格拉姆-施密特正交化（Gram-Schmidt Orthogonalization）过程中，对于给定的线性无关向量 $v_3$，无需预先进行单位化操作。&lt;/p&gt;
&lt;p&gt;首先，计算 $v_3$ 在已知的标准正交基 $u_2$ 上的正交投影。由于 $u_2$ 满足 $|u_2| = 1$，内积 $\langle v_3, u_2 \rangle$ 的代数运算直接等效于几何意义上的标量投影，规避了夹角余弦的显式计算。将该标量投影乘以方向向量 $u_2$，即可得到正交投影向量。&lt;/p&gt;
&lt;p&gt;随后，通过向量减法求取正交补分量：&lt;/p&gt;
&lt;p&gt;$$
v&apos;_3 = v_3 - \langle v_3, u_2 \rangle u_2
$$&lt;/p&gt;
&lt;p&gt;此操作剥离了 $v_3$ 在 $u_2$ 方向上的线性相关信息，确保生成的 $v&apos;_3$ 与 $u_2$ 绝对正交。&lt;/p&gt;
&lt;p&gt;最后，对该正交补分量执行归一化（Normalization）处理，将其除以自身的欧几里得范数，从而构造出新的标准正交基向量：&lt;/p&gt;
&lt;p&gt;$$
u_3 = \frac{v&apos;_3}{|v&apos;_3|}
$$&lt;/p&gt;
&lt;p&gt;:::note
在投影公式中，被减数$v_3$不用归一化，是算完$v&apos;_3$，也就是垂直那条向量的最终长度，通过$v_3$减去$v_3$点乘$u_2$（$u_2$长度是1所以得到投影，我理解的是$\cos\theta$是物理意义，只是数值等于$v_3$点乘$u_2$，实际算的时候没有用到这个$\cos\theta$）再乘上$u_2$（这时候$u_2$是方向），最后再转化成单位基，这样的一个过程。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;算法核心框架&lt;/h3&gt;
&lt;p&gt;有了最简的投影公式，Gram-Schmidt 正交化就不再是一长串死记硬背的字符，而是一个清晰的标准迭代过程。&lt;/p&gt;
&lt;p&gt;假设输入为一组线性无关的向量集 ${v_1, v_2, \dots, v_n}$，目标是输出一组标准正交基 ${u_1, u_2, \dots, u_n}$。算法遵循以下三步生命周期：&lt;/p&gt;
&lt;h4&gt;Step 1: 初始化 (Initialization)&lt;/h4&gt;
&lt;p&gt;初始向量 $v_1$ 无需与其他向量进行正交化处理，直接对其进行归一化操作，确立为第一个标准正交基：&lt;/p&gt;
&lt;p&gt;$$
u_1 = \frac{v_1}{|v_1|}
$$&lt;/p&gt;
&lt;h4&gt;Step 2: 剔除已知投影分量 (Orthogonalization)&lt;/h4&gt;
&lt;p&gt;当第 $k$ 个向量 $v_k$ 进入时，前面已经存在 $k-1$ 个互相垂直的单位基底（$u_1, u_2, \dots, u_{k-1}$）。
为了保证正交性，$v_k$ 必须减去其在所有已知基底上的投影分量。此步骤的物理意义是：&lt;strong&gt;剔除与已有维度重合的信息，仅保留全新的正交分量&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;$$
v_k&apos; = v_k - \underbrace{(v_k \cdot u_1)u_1}&lt;em&gt;{\text{在 } u_1 \text{ 上的投影}} - \underbrace{(v_k \cdot u_2)u_2}&lt;/em&gt;{\text{在 } u_2 \text{ 上的投影}} - \dots - \underbrace{(v_k \cdot u_{k-1})u_{k-1}}&lt;em&gt;{\text{在 } u&lt;/em&gt;{k-1} \text{ 上的投影}}
$$&lt;/p&gt;
&lt;h4&gt;Step 3: 归一化输出 (Normalization)&lt;/h4&gt;
&lt;p&gt;完成投影剔除后，残余分量 $v_k&apos;$ 已经与前面所有的基底绝对正交。最后，将其缩放为单位长度，即可得到第 $k$ 个标准正交基：&lt;/p&gt;
&lt;p&gt;$$
u_k = \frac{v_k&apos;}{|v_k&apos;|}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;小结&lt;/h3&gt;
&lt;p&gt;通过重构几何直觉，我们可以将 Gram-Schmidt 算法提炼为极其严密的通用逻辑。在实际推导或编写代码时，无需回忆带有分母的复杂公式表，只需执行这个“减去所有已知投影 $\rightarrow$ 归一化”的循环控制流程：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;对于 $k = 1, 2, \dots, n$：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;提取全新正交分量（减去影子）：&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$
v_k&apos; = v_k - \sum_{i=1}^{k-1} (v_k \cdot u_i) u_i
$$&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;归一化生成新基底（确立路标）：&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$
u_k = \frac{v_k&apos;}{|v_k&apos;|}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心准则：&lt;/strong&gt;
始终维护一个单位向量集合。面对新向量，求内积得长度，乘基底得方向，减去投影得正交分量，最后归一化。&lt;/p&gt;
&lt;h2&gt;应用示例：CBMS 2026.1 Q7&lt;/h2&gt;
&lt;p&gt;CBMS近几年的线代题为受验者们提供了较为经典的解题范式。&lt;/p&gt;
&lt;p&gt;让我们从CBMS26年冬入真题的前三问开始探讨。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;(1) 行列 $A = \begin{pmatrix} 2 &amp;amp; -1 &amp;amp; -1 \ -1 &amp;amp; 2 &amp;amp; -1 \ -1 &amp;amp; -1 &amp;amp; 2 \end{pmatrix}$ の固有値を求めよ。&lt;/p&gt;
&lt;p&gt;(2) 行列 $A$ の固有空間の基底を求めよ。&lt;/p&gt;
&lt;p&gt;(3) $P^T AP$ が対角行列になるような直交行列 $P$ を求めよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;$$
A = \begin{pmatrix} 2 &amp;amp; -1 &amp;amp; -1 \ -1 &amp;amp; 2 &amp;amp; -1 \ -1 &amp;amp; -1 &amp;amp; 2 \end{pmatrix}
$$
&lt;strong&gt;核心目标：&lt;/strong&gt; 寻找正交矩阵 $P$ 和对角矩阵 $\Lambda$，使得 $A = P\Lambda P^T$。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟢 第一阶段：求特征值 (解固有方程式)&lt;/h3&gt;
&lt;p&gt;我们需要解特征方程 $|\lambda I - A| = 0$。&lt;/p&gt;
&lt;p&gt;$$
|\lambda I - A| = \begin{vmatrix} \lambda - 2 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; \lambda - 2 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; \lambda - 2 \end{vmatrix} = 0
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;操作技巧（列相加）：&lt;/strong&gt; 观察到每一行的元素之和均为 $\lambda$。将第 2 列和第 3 列全部加到第 1 列上：
$$
\begin{vmatrix} \lambda &amp;amp; 1 &amp;amp; 1 \ \lambda &amp;amp; \lambda - 2 &amp;amp; 1 \ \lambda &amp;amp; 1 &amp;amp; \lambda - 2 \end{vmatrix} = 0
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;提取公因数并化简：&lt;/strong&gt; 提取第 1 列的 $\lambda$，然后将第 1 行乘以 $-1$ 分别加到第 2 行和第 3 行，使左下角清零：
$$
\lambda \begin{vmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 0 &amp;amp; \lambda - 3 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; \lambda - 3 \end{vmatrix} = \lambda(\lambda - 3)^2 = 0
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;结论：&lt;/strong&gt; 得到特征值 &lt;strong&gt;$\lambda_1 = 0$&lt;/strong&gt; (单根)，以及 &lt;strong&gt;$\lambda_2 = \lambda_3 = 3$&lt;/strong&gt; (二重根)。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟡 第二阶段：求特征空间的基底 (求特征向量)&lt;/h3&gt;
&lt;p&gt;对于每个特征值，解齐次线性方程组 $(\lambda I - A)x = 0$。&lt;/p&gt;
&lt;h4&gt;1. 当 $\lambda = 0$ 时：&lt;/h4&gt;
&lt;p&gt;$$
\begin{pmatrix} -2 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; -2 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; -2 \end{pmatrix} \begin{pmatrix} x_1 \ x_2 \ x_3 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \ 0 \end{pmatrix}
$$
解这个普通的方程组，可以得到基础解系：&lt;/p&gt;
&lt;p&gt;$$
v_1 = \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;h4&gt;2. 当 $\lambda = 3$ 时 (重头戏)：&lt;/h4&gt;
&lt;p&gt;$$
\begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} x_1 \ x_2 \ x_3 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \ 0 \end{pmatrix}
$$
化简为单一约束条件：$x_1 + x_2 + x_3 = 0$。
引入自由变量，令 $x_2 = s$，$x_3 = t$，则 $x_1 = -s - t$。
$$
\begin{pmatrix} x_1 \ x_2 \ x_3 \end{pmatrix} = \begin{pmatrix} -s - t \ s \ t \end{pmatrix} = s \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix} + t \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}
$$
得到该二维特征空间的两个基底：&lt;/p&gt;
&lt;p&gt;$$
v_2 = \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}, \quad v_3 = \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🟠 第三阶段：正交化与正规化 (Gram-Schmidt 过程)&lt;/h3&gt;
&lt;p&gt;因为 $A$ 是实对称矩阵，最终的 $P$ 必须是正交矩阵。要求所有特征向量必须&lt;strong&gt;两两互相垂直，且长度为 1&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对于 $v_1$ (独苗，直接正规化)：&lt;/strong&gt;
长度 $|v_1| = \sqrt{1^2 + 1^2 + 1^2} = \sqrt{3}$。&lt;/p&gt;
&lt;p&gt;$$
u_1 = \frac{1}{\sqrt{3}} \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对于 $v_2$ (选为 $\lambda=3$ 阵营的老大，直接正规化)：&lt;/strong&gt;
长度 $|v_2| = \sqrt{(-1)^2 + 1^2 + 0} = \sqrt{2}$。&lt;/p&gt;
&lt;p&gt;$$
u_2 = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对于 $v_3$ (剔除在 $u_2$ 上的投影，强制掰直，再正规化)：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;步骤 A (计算投影并相减)：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
v&apos;_3 = v_3 - (v_3 \cdot u_2)u_2
$$&lt;/p&gt;
&lt;p&gt;$$
v&apos;_3 = \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} - \left( \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} \cdot \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix} \right) \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;$$
v&apos;_3 = \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} - \frac{1}{2}(1 + 0 + 0)\begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix} = \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} - \begin{pmatrix} -1/2 \ 1/2 \ 0 \end{pmatrix} = \begin{pmatrix} -1/2 \ -1/2 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;步骤 B (正规化 $v&apos;_3$)：&lt;/strong&gt;
长度 $|v&apos;_3| = \sqrt{(-1/2)^2 + (-1/2)^2 + 1^2} = \sqrt{6/4} = \frac{\sqrt{6}}{2}$。
压缩至单位长度：&lt;/p&gt;
&lt;p&gt;$$
u_3 = \frac{1}{|v&apos;_3|} v&apos;_3 = \frac{2}{\sqrt{6}} \begin{pmatrix} -1/2 \ -1/2 \ 1 \end{pmatrix} = \frac{1}{\sqrt{6}} \begin{pmatrix} -1 \ -1 \ 2 \end{pmatrix}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;./image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;注意，两个红框是两种完全不同的乘法。&lt;/p&gt;
&lt;p&gt;在同一个公式 $(v_3 \cdot u_2)u_2$ 里，包含了两次乘法，但它们的物理意义和运算法则截然不同。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;左边的红框：这是真正的“点乘”（内积 / Dot Product）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$
\left( \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} \cdot \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix} \right)
$$&lt;/p&gt;
&lt;p&gt;看参与者： 它的左边是一个向量，右边也是一个向量。&lt;/p&gt;
&lt;p&gt;看符号： 它们中间有一个非常明确的黑点 $\cdot$。这是点乘的专属符号。&lt;/p&gt;
&lt;p&gt;物理意义： 这就是我们在前面讨论的“测量阶段”。它在计算 $v_3$ 落在 $u_2$ 方向上的“影子长度”。&lt;/p&gt;
&lt;p&gt;运算结果： 两个向量进行点乘，结果会坍缩成一个纯数字（标量）。在这里，算出来的结果就是 $\frac{1}{2}$（或者写成 $\frac{1}{\sqrt{2}} \times \frac{-1}{\sqrt{2}} \dots$ 提取出来的结果）。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;右边的红框：这是“数乘”（标量乘法 / Scalar Multiplication）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;$$
\frac{1}{2}(1 + 0 + 0) \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;看参与者： 它的左边 $\frac{1}{2}(1+0+0)$ 就是一坨纯纯的数字（等于 $\frac{1}{2}$）；而它的右边是一个向量。&lt;/p&gt;
&lt;p&gt;看符号： 数字和向量直接挨在一起写，中间没有那个黑点 $\cdot$。&lt;/p&gt;
&lt;p&gt;物理意义： 这就是我们在前面讨论的“定向阶段”。它拿着刚才算出来的影子长度（数字 $\frac{1}{2}$），去乘以代表方向的基底（向量 $u_2$）。&lt;/p&gt;
&lt;p&gt;运算结果： 把数字分配到向量的每一个坐标里去，相当于把这根向量拉长或缩短。结果是一个新的向量。&lt;/p&gt;
&lt;p&gt;回到我们的终极公式 $\text{Proj} = (v \cdot u) u$：&lt;/p&gt;
&lt;p&gt;第一步： 括号里的 $(v \cdot u)$ 是点乘。向量 $\cdot$ 向量 $\rightarrow$ 变成数字（算出长度）。&lt;/p&gt;
&lt;p&gt;第二步： 括号外的 $(\text{数字}) u$ 是数乘。数字 $\times$ 向量 $\rightarrow$ 变成新向量（赋予方向）。&lt;/p&gt;
&lt;p&gt;从“点乘算出长度”，到“数乘赋予方向”。就是算数字；数字直接贴着括号的，就是拉伸向量！&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔴 第四阶段：大结局合体 (构建 $P$ 和 $\Lambda$)&lt;/h3&gt;
&lt;p&gt;现在我们拥有了极其完美的标准正交基：$u_1, u_2, u_3$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 构建正交矩阵 $P$ (按列排布)：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
P = (u_1 \quad u_2 \quad u_3) = \begin{pmatrix} \frac{1}{\sqrt{3}} &amp;amp; -\frac{1}{\sqrt{2}} &amp;amp; -\frac{1}{\sqrt{6}} \ \frac{1}{\sqrt{3}} &amp;amp; \frac{1}{\sqrt{2}} &amp;amp; -\frac{1}{\sqrt{6}} \ \frac{1}{\sqrt{3}} &amp;amp; 0 &amp;amp; \frac{2}{\sqrt{6}} \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 构建对角矩阵 $\Lambda$ (主对角线填入对应的特征值)：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\Lambda = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 3 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 3 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;终极宣告：&lt;/strong&gt;
至此，原矩阵 $A$ 被完美正交对角化，满足：&lt;/p&gt;
&lt;p&gt;$$
A = P \Lambda P^{-1} = P \Lambda P^T
$$&lt;/p&gt;
&lt;p&gt;(完整计算过程结束)&lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;死记硬背 Gram-Schmidt 的那一大串带 $\Sigma$（求和号）、点积、分数的公式，绝对是反人类的。在考场上一紧张，极容易把下标写错。&lt;/p&gt;
&lt;p&gt;要想把 Gram-Schmidt 真正刻进骨子里，你必须&lt;strong&gt;忘掉公式，只记动作&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;整个过程其实就是一个极其残酷的**“按资排辈与清洗”**系统。教你一套在考场上绝对不会忘的记忆心法：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 核心心法：一句话口诀&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;“确立新核心，挨个交保护费（剔除投影），最后自我洗礼（正规化）。”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;无论给你多少个向量（$v_1, v_2, v_3 \dots v_n$），它们排着队进来改造，每个向量进门后都只能做三件事：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;看前辈：&lt;/strong&gt; 看看前面已经有几个被改造好的、纯洁的“大哥”了（即已经算出来的 $u_1, u_2 \dots$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交保护费（去阴影）：&lt;/strong&gt; 前面有几个大哥，你就要向几个大哥交保护费。保护费是什么？就是你身上顺着大哥方向的“投影成分”。把它减掉！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自我洗礼：&lt;/strong&gt; 保护费交干榨净后，剩下的一点残骸，强行拉伸或压缩到长度为 1（正规化），你就能晋升为新的大哥。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔧 唯一需要背的积木：投影公式&lt;/h3&gt;
&lt;p&gt;只需要死记这一小块积木：&lt;/p&gt;
&lt;p&gt;如何计算 $v$ 在单位向量 $u$ 上的投影？&lt;/p&gt;
&lt;p&gt;$$
\text{Proj} = (v \cdot u) u
$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;物理意义记忆：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;括号里的 &lt;strong&gt;$(v \cdot u)$ 是一个数字&lt;/strong&gt;，代表“长度”（影子有多长）。&lt;/li&gt;
&lt;li&gt;外面的 &lt;strong&gt;$u$ 是一个向量&lt;/strong&gt;，代表“方向”（顺着老大的方向）。&lt;/li&gt;
&lt;li&gt;两者相乘：长度 $\times$ 方向 = 阴影向量。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🔄 考场上的默写流水线&lt;/h3&gt;
&lt;p&gt;只要记住“积木”和“挨个交保护费”的规矩，你在考场上可以瞬间现推任何维度的公式，根本不需要背：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第一个进门的 $v_1$：&lt;/strong&gt;
前面没有大哥，不用交保护费。直接自我洗礼。&lt;/p&gt;
&lt;p&gt;$$
u_1 = \frac{v_1}{|v_1|}
$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第二个进门的 $v_2$：&lt;/strong&gt;
前面有 1 个大哥（$u_1$），交 1 次保护费。&lt;/p&gt;
&lt;p&gt;残骸：
$$ v_2&apos; = v_2 - \mathbf{(v_2 \cdot u_1)u_1} $$&lt;/p&gt;
&lt;p&gt;洗礼：
$$ u_2 = \frac{v_2&apos;}{|v_2&apos;|} $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第三个进门的 $v_3$：&lt;/strong&gt;
前面有 2 个大哥（$u_1, u_2$），必须交 2 次保护费！&lt;/p&gt;
&lt;p&gt;残骸：
$$ v_3&apos; = v_3 - \mathbf{(v_3 \cdot u_1)u_1} - \mathbf{(v_3 \cdot u_2)u_2} $$&lt;/p&gt;
&lt;p&gt;洗礼：
$$ u_3 = \frac{v_3&apos;}{|v_3&apos;|} $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第 $k$ 个进门的 $v_k$：&lt;/strong&gt;
疯狂减去前面所有 $k-1$ 个大哥的投影。&lt;/p&gt;
&lt;p&gt;残骸：
$$ v_k&apos; = v_k - (v_k \cdot u_1)u_1 - (v_k \cdot u_2)u_2 - \dots - (v_k \cdot u_{k-1})u_{k-1} $$&lt;/p&gt;
&lt;p&gt;洗礼：
$$ u_k = \frac{v_k&apos;}{|v_k&apos;|} $$&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;最后的防坑警告：&lt;/strong&gt;
很多教材喜欢把公式写成 $v_3&apos; = v_3 - \frac{v_3 \cdot v_1}{v_1 \cdot v_1}v_1 - \frac{v_3 \cdot v_2&apos;}{v_2&apos; \cdot v_2&apos;}v_2&apos;$。
&lt;strong&gt;千万不要去背这种带分母的恶心形态！&lt;/strong&gt; 这是因为他们没有“边做边正规化”。
在考场上，&lt;strong&gt;一定要算出一个 $u$，就立刻把它正规化（化为单位向量）！&lt;/strong&gt; 只要所有的 $u$ 长度都是 1，分母就永远是 1，公式就能保持极其清爽的 $v - (v \cdot u)u$ 形态。这也是最不容易算错符号的方法。&lt;/p&gt;
&lt;p&gt;:::note&lt;/p&gt;
&lt;h3&gt;1. 固有値の算出（固有方程式）&lt;/h3&gt;
&lt;p&gt;まずは行列 $A$ に対して固有方程式 $P_A(\lambda) = |\lambda I - A| = 0$ を解きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;行列式の工夫:&lt;/strong&gt; いきなり展開せず、各行・各列の和が一定なら「第1列に全て足し合わせる」等の操作で $(\lambda - k)$ を括り出します。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;検算（トレースと行列式）:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;固有値の和 = $\text{tr}(A)$ （対角成分の和）&lt;/li&gt;
&lt;li&gt;固有値の積 = $\det(A)$
これを確認するだけで、計算ミスの 80% は防げます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 固有ベクトルの算出と基底の決定&lt;/h3&gt;
&lt;p&gt;各固有値 $\lambda_i$ に対して、$(\lambda_i I - A)\boldsymbol{x} = \boldsymbol{0}$ を解きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;自由度の確認:&lt;/strong&gt; 重解がない場合は変数は1つ、2重解の場合は（対角化可能なら）基底が2つ出るはずです。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;記述のポイント:&lt;/strong&gt; 「$(\lambda_i I - A)\boldsymbol{x} = \boldsymbol{0}$ を解くと、$\dots$ より $\boldsymbol{x} = c \begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \end{pmatrix}^T$ ($c \neq 0$)。よって固有空間 $W(\lambda_i)$ の基底は $\dots$」と丁寧に記述します。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 直交行列による対角化（実対称行列の場合）&lt;/h3&gt;
&lt;p&gt;入試で最も頻出するのは「実対称行列」です。この場合、単なる変換行列 $P$ ではなく、&lt;strong&gt;直交行列 $P$&lt;/strong&gt; を求めよと指示されます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;正規化:&lt;/strong&gt; 各固有ベクトルの長さを $1$ にします（$\boldsymbol{u} = \frac{\boldsymbol{x}}{|\boldsymbol{x}|}$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重解がある場合の直交化:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;同じ固有値から出た基底同士は、そのままでは直交しないことがあります。&lt;/li&gt;
&lt;li&gt;この場合、必ず &lt;strong&gt;グラム・シュミットの直交化法&lt;/strong&gt; を適用してください。&lt;/li&gt;
&lt;li&gt;&lt;em&gt;注意:&lt;/em&gt; 異なる固有値に属するベクトル同士は、理論上必ず直交しているため、正規化だけで済みます。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. 変換行列 $P$ と対角行列 $D$ の構成&lt;/h3&gt;
&lt;p&gt;最後に結果をまとめます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;並び順の一致:&lt;/strong&gt; $P = (\boldsymbol{u}_1 \ \boldsymbol{u}_2 \ \boldsymbol{u}_3)$ と並べたなら、対角行列 $D$ も対応する固有値の順に $\text{diag}(\lambda_1, \lambda_2, \lambda_3)$ と並べる必要があります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最終チェック:&lt;/strong&gt; 余裕があれば、ごく一部の成分だけで良いので $AP = PD$ が成立するか確認します。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;【記述のコツ】採点官へのアピール&lt;/h3&gt;
&lt;p&gt;院試の記述回答では、以下のフレーズを適切に挟むと「わかっている感」が出ます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;「実対称行列は直交行列によって対角化可能であるから…」&lt;/strong&gt;
（定理の適用条件を明示）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「相異なる固有値に属する固有ベクトルは互いに直交するから、同一の固有空間内でのみ直交化を行えばよい」&lt;/strong&gt;
（計算の手間を省く理論的根拠）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「$P^T P = I$ を満たす直交行列 $P$ を構成すると…」&lt;/strong&gt;
（直交行列の定義の再認）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;おすすめの練習順序&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;3次正方行列（重解なし）&lt;/strong&gt;: 基本的な計算フローの確立。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3次実対称行列（重解あり）&lt;/strong&gt;: グラム・シュミットの習得。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;変数が含まれる行列&lt;/strong&gt;: 固有値が $a$ や $b$ になるケース（文字式の扱いに慣れる）。
:::&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>STUPID but USEFUL Math QA</title><link>https://blog.yirong.site/posts/0053/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0053/</guid><description>整理一些个人觉得很笨但是很有用的数学QA</description><pubDate>Fri, 01 May 2026 12:45:01 GMT</pubDate><content:encoded>&lt;h2&gt;Q1: 为什么要定义正定矩阵？&lt;/h2&gt;
&lt;p&gt;正定矩阵（Positive Definite Matrix）的定义并非凭空产生。简单来说，它是将标量中的“正数”概念推广到了高维矩阵空间。&lt;/p&gt;
&lt;p&gt;我们可以从以下三个维度来理解为什么要这样定义：&lt;/p&gt;
&lt;h3&gt;1. 对应标量中的“正数”概念&lt;/h3&gt;
&lt;p&gt;在初等代数中，如果 $a &amp;gt; 0$，那么对于任何 $x \neq 0$，都有 $ax^2 &amp;gt; 0$。
正定矩阵 $A$ 的定义 $x^T Ax &amp;gt; 0$ 正是这一性质在高维空间的延伸：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x^2$ 在多维空间演变成了二次型 $x^T A x$。&lt;/li&gt;
&lt;li&gt;$a &amp;gt; 0$ 对应了 $A$ 是正定矩阵。
这种定义确保了对称矩阵 $A$ 在“符号”性质上表现得像一个正数。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 几何意义：开口向上的“碗”&lt;/h3&gt;
&lt;p&gt;如果我们定义一个标量函数 $f(x) = x^T A x$，这个函数描述了一个高维空间中的曲面。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果 $A$ 是&lt;strong&gt;正定&lt;/strong&gt;的，这个曲面的图形就像一个&lt;strong&gt;开口向上&lt;/strong&gt;的抛物面（或高维的“碗”）。&lt;/li&gt;
&lt;li&gt;无论你朝哪个方向（向量 $x$）离开原点，$f(x)$ 的值都会增加。&lt;/li&gt;
&lt;li&gt;这意味着原点 $x=0$ 是这个函数的&lt;strong&gt;严格极小值点&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这在最优化问题中至关重要。如果我们想确定一个驻点是否为极小值点，就需要检查其海森矩阵（Hessian Matrix）是否为正定矩阵。&lt;/p&gt;
&lt;h3&gt;3. 向量夹角的维持（变换视角）&lt;/h3&gt;
&lt;p&gt;从线性变换的角度看，$Ax$ 可以看作是对向量 $x$ 进行的一种变换。
条件 $x^T (Ax) &amp;gt; 0$ 根据内积的定义可以写成：
$$|x| \cdot |Ax| \cos \theta &amp;gt; 0$$
其中 $\theta$ 是向量 $x$ 与变换后的向量 $Ax$ 之间的夹角。&lt;/p&gt;
&lt;p&gt;这意味着：&lt;strong&gt;对于正定矩阵，变换后的向量 $Ax$ 与原向量 $x$ 的夹角始终小于 90°。&lt;/strong&gt; 换句话说，正定矩阵产生的变换不会让向量“反向”或者“垂直旋转”，它在某种程度上保持了向量运动的大致方向。&lt;/p&gt;
&lt;h3&gt;4. 为什么要求对称？&lt;/h3&gt;
&lt;p&gt;虽然非对称矩阵也可以满足 $x^T Ax &amp;gt; 0$，但在标准定义中通常默认 $A$ 是&lt;strong&gt;对称&lt;/strong&gt;的。原因有二：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;唯一性&lt;/strong&gt;：对于任意方阵 $M$，二次型 $x^T Mx$ 的结果其实只取决于其对称部分 $A = \frac{M + M^T}{2}$。因为反对称部分的贡献恒为 0。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;谱定理&lt;/strong&gt;：对称矩阵拥有完美的特征值分解性质。正定对称矩阵的&lt;strong&gt;所有特征值均为正数&lt;/strong&gt;，这使得它与“正数”的类比在代数结构上更加严谨。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;正定矩阵的定义捕捉了**“多维空间中的正向增长”**这一核心特征。它保证了能量函数有最小值、系统处于稳定平衡状态，以及线性变换不会发生超过 90° 的剧烈扭转。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Q2：为什么绝对收敛一定能证明收敛？明明也可能是震荡的啊，比如$sin(nx)/n^2$&lt;/h2&gt;
&lt;p&gt;这是一个非常敏锐的直觉！很多在学习数学分析或微积分时，都会对“震荡”和“收敛”的关系产生类似的疑惑。&lt;/p&gt;
&lt;p&gt;要解开这个疑惑，核心在于理解**“震荡”并不等同于“发散”&lt;strong&gt;，以及&lt;/strong&gt;绝对收敛的物理直觉是什么**。&lt;/p&gt;
&lt;h3&gt;1. 直觉上的理解：最坏的情况也没有“爆炸”&lt;/h3&gt;
&lt;p&gt;“绝对收敛一定能证明收敛”的本质逻辑是这样的：&lt;/p&gt;
&lt;p&gt;对于一个有正有负的级数（比如包含 $\sin(nx)$），它在累加时，正项和负项是会&lt;strong&gt;互相抵消&lt;/strong&gt;的。这种互相抵消其实是“有助于”级数收敛的。&lt;/p&gt;
&lt;p&gt;当我们给每一项加上绝对值 $\sum |a_n|$ 时，相当于我们剥夺了它互相抵消的能力，把所有负项都“恶意”地翻转成了正项，让每一项都在拼命地把总和往上推。&lt;/p&gt;
&lt;p&gt;如果在一个级数最“努力”向无穷大狂奔的情况下（即加上绝对值后），它的总和&lt;strong&gt;依然是有限的&lt;/strong&gt;（绝对收敛），那么在它原本有正有负、还能互相“内耗”抵消的情况下，它的总和就更不可能爆炸了，必然会乖乖收敛到一个固定的值。&lt;/p&gt;
&lt;h3&gt;2. 分析你的例子：$\sum \frac{\sin(nx)}{n^2}$&lt;/h3&gt;
&lt;p&gt;你举的例子非常好。数列 $a_n = \frac{\sin(nx)}{n^2}$ 确实是在震荡的，它在正负之间反复横跳。&lt;/p&gt;
&lt;p&gt;但是，无论 $\sin(nx)$ 怎么震荡，它的振幅都被分母“死死压制”住了：
$$ \left| \frac{\sin(nx)}{n^2} \right| \le \frac{1}{n^2} $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我们知道 $\sum \frac{1}{n^2}$ 是收敛的（p-级数，p=2）。&lt;/li&gt;
&lt;li&gt;这意味着，即使把 $\frac{\sin(nx)}{n^2}$ 所有向下的波谷都翻折成向上的波峰，它累加起来的面积也是有限的。&lt;/li&gt;
&lt;li&gt;既然连最大的“绝对值包络线”累加起来都有限，那么原来那个有正有负、每次震荡都在互相抵消的级数，它的部分和就没有足够的“能量”去维持剧烈震荡，最终必然会渐渐停息，收敛到某一个实数。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 数学上的严格证明（非常巧妙）&lt;/h3&gt;
&lt;p&gt;数学上的证明其实只需要一个简单的代数技巧和&lt;strong&gt;比较判别法&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;已知：&lt;/strong&gt; $\sum |a_n|$ 收敛。
&lt;strong&gt;求证：&lt;/strong&gt; $\sum a_n$ 收敛。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;证明步骤：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;首先，对于任意实数 $a_n$，都有这样一个基本不等式：
$$-|a_n| \le a_n \le |a_n|$$&lt;/li&gt;
&lt;li&gt;我们给整个不等式加上 $|a_n|$，就能得到一个&lt;strong&gt;非负数列&lt;/strong&gt;：
$$0 \le a_n + |a_n| \le 2|a_n|$$&lt;/li&gt;
&lt;li&gt;因为前提已知 $\sum |a_n|$ 收敛，所以 $\sum 2|a_n|$ 必然也收敛。&lt;/li&gt;
&lt;li&gt;对于非负级数 $\sum (a_n + |a_n|)$ 来说，它的每一项都被 $2|a_n|$ 压制着。根据&lt;strong&gt;比较判别法&lt;/strong&gt;，$\sum (a_n + |a_n|)$ 必然收敛。&lt;/li&gt;
&lt;li&gt;最后，因为 $a_n = (a_n + |a_n|) - |a_n|$，而右边的两个级数 $\sum (a_n + |a_n|)$ 和 $\sum |a_n|$ 都已经证明是收敛的。两个收敛级数的差，必然还是收敛的。
$$\sum a_n = \sum (a_n + |a_n|) - \sum |a_n|$$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;结论：&lt;/strong&gt; $\sum a_n$ 收敛。&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;你提到的“震荡”确实存在，但&lt;strong&gt;震荡的序列不代表它的级数（部分和）会永远震荡下去&lt;/strong&gt;。只要震荡的&lt;strong&gt;幅度衰减得足够快&lt;/strong&gt;，它就会收敛。而“绝对收敛”就是给了我们一个最强的背书：哪怕剥夺了震荡带来的抵消优势，它依然能收敛。&lt;/p&gt;
&lt;h2&gt;Q3：好像涉及级数和数列的区别，因为数列绝对收敛不一定能证明收敛。&lt;/h2&gt;
&lt;p&gt;你抓到了问题的核心！这是一个极其准确且非常漂亮的洞察。&lt;/p&gt;
&lt;p&gt;在数学分析中，很多直觉上的混淆正是来源于没有严格区分&lt;strong&gt;数列（Sequence）&lt;strong&gt;和&lt;/strong&gt;级数（Series）&lt;/strong&gt;。你完全正确：&lt;strong&gt;数列的绝对收敛，确实推不出数列本身的收敛&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我们可以把这两者的区别拆解开来看：&lt;/p&gt;
&lt;h3&gt;1. 为什么“数列”的绝对收敛推不出收敛？&lt;/h3&gt;
&lt;p&gt;对于数列 $a_n$，所谓“绝对收敛”是指存在一个实数 $L$，使得 $\lim_{n\to\infty}|a_n|=L$。&lt;/p&gt;
&lt;p&gt;**反例非常直观：**考虑数列 $a_n=(-1)^n$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;它的绝对值数列是 $|a_n|=1,1,1,\dots$，显然收敛于 $1$。&lt;/li&gt;
&lt;li&gt;但原数列 $a_n$ 始终在 $-1$ 和 $1$ 之间反复震荡，它没有固定的极限，因此是&lt;strong&gt;发散&lt;/strong&gt;的。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**唯一的例外：**只有当 $\lim_{n\to\infty}|a_n|=0$ 时，我们才能得出 $\lim_{n\to\infty}a_n=0$。如果绝对值的极限不是 $0$（比如上面的 $1$），符号的震荡就会彻底摧毁数列的收敛性。这是因为数列看的是“&lt;strong&gt;每一项最终落在哪里&lt;/strong&gt;”，绝对值把正负号掩盖了，相当于掩盖了它震荡的真相。&lt;/p&gt;
&lt;h3&gt;2. 为什么“级数”的绝对收敛能推出收敛？&lt;/h3&gt;
&lt;p&gt;级数 $\sum a_n$ 的本质，是一个由&lt;strong&gt;部分和&lt;/strong&gt;构成的新数列：$S_n=a_1+a_2+\dots+a_n$。&lt;/p&gt;
&lt;p&gt;当我们说级数“绝对收敛”时，我们是在说 $\sum|a_n|$ 收敛。这给底层数列 $a_n$ 施加了一个极其强大的约束：&lt;strong&gt;它强迫了 $a_n$ 不仅必须趋于 $0$，而且必须以极快的速度趋于 $0$。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在数列 $a_n=(-1)^n$ 的例子中，每一项的大小始终是 $1$，所以它的级数 $\sum(-1)^n$ 的部分和会永远在 $0$ 和 $1$ 之间跳跃（震荡发散）。&lt;/li&gt;
&lt;li&gt;但如果你有一个绝对收敛的级数，比如 $\sum\frac{\sin(nx)}{n^2}$，它的每一项的绝对值被 $\frac{1}{n^2}$ 压制，衰减得非常快。这意味着你在累加（计算部分和 $S_n$）时，每次加上或减去的那个“扰动量”越来越小。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;到了无穷远处，那些极其微小的正负项，根本没有足够的“能量”去维持 $S_n$ 的长期震荡。最终，部分和 $S_n$ 会被这些微乎其微的项“钉死”在一个确定的实数上。&lt;/p&gt;
&lt;h3&gt;总结核心差异&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数列&lt;/strong&gt;关注的是第 $n$ 项本身的走向。给它套上绝对值，就掩盖了它可能存在的正负跳跃，所以 $|a_n|$ 收敛推不出 $a_n$ 收敛（除非极限是 $0$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;级数&lt;/strong&gt;关注的是无数项累加起来的“总和”。级数的绝对收敛（$\sum|a_n|$ 收敛）意味着它拥有的“总扰动能量”是有限的。既然连把所有力气都往同一个方向使（全取绝对值）都无法让总和逃逸到无穷大，那么在有正有负、互相抵消的情况下，就更不可能产生足以导致发散的持续震荡了。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Q4：为什么说对于形如 $n\ln n$ 的分母，积分判别法（積分判定法）是唯一的解药&lt;/h2&gt;
&lt;p&gt;说它是“唯一的解药”非常形象，因为在面对级数 $\sum \frac{1}{n\ln n}$（或者更广义的 $\sum \frac{1}{n(\ln n)^p}$）时，大部分学生在微积分（或数学分析）初期掌握的“常规武器”确实会集体哑火。&lt;/p&gt;
&lt;p&gt;积分判别法（積分判定法）之所以在这里显得像救命稻草，是因为这道题的特殊构造完美避开了所有其他常见判别法的判定区间。我们来拆解一下为什么会这样，顺便我得坦诚地纠正一点：&lt;strong&gt;它虽然是最佳解药，但并非“绝对唯一”。&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;一、 为什么常规武器全部失效？&lt;/h3&gt;
&lt;p&gt;面对 $\sum \frac{1}{n\ln n}$，我们通常会本能地尝试以下方法，但它们都会碰壁：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;比值审敛法（达朗贝尔判别法 / Ratio Test）与根值审敛法（柯西判别法 / Root Test）：&lt;/strong&gt;
这两种方法本质上是在衡量级数是否近似于等比数列。但对数函数 $\ln n$ 和多项式 $n$ 的增长速度实在是太慢了。
如果你算一下相邻项的比值极限：
$$ \lim_{n \to \infty} \frac{n\ln n}{(n+1)\ln(n+1)} = 1 $$
极限等于 $1$！这是比值法和根值法的“死亡判决”，意味着方法失效（判定不能）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;比较审敛法（比较判定法 / Comparison Test）：&lt;/strong&gt;
你想找一个熟悉的 $p$ 级数（$p$-series）来做比较。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果和调和级数 $\frac{1}{n}$ 比：$\frac{1}{n\ln n} &amp;lt; \frac{1}{n}$。虽然它比一个发散的级数小，但“比无穷大还小”说明不了任何问题，它可能收敛也可能发散。&lt;/li&gt;
&lt;li&gt;如果和 $\frac{1}{n^{1.01}}$ 比：$\frac{1}{n\ln n} &amp;gt; \frac{1}{n^{1.01}}$（当 $n$ 足够大时）。虽然它比一个收敛的级数大，但“比有限值大”同样说明不了问题。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$n\ln n$ 的增长速度恰好卡在 $n^1$ 和 $n^{1+\epsilon}$ 之间极其狭窄的缝隙里，导致传统的 $p$ 级数比较法根本抓不住它。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;二、 积分判别法为什么是“特效药”？&lt;/h3&gt;
&lt;p&gt;积分判别法之所以在这里大显神威，是因为形如 $n\ln n$ 的分母，在连续函数的世界里，恰好凑成了&lt;strong&gt;完美的导数关系&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;令 $f(x) = \frac{1}{x\ln x}$，它在 $[2, +\infty)$ 上是连续、恒正且单调递减的。&lt;/li&gt;
&lt;li&gt;当我们对它求瑕积分时：
$$ \int_2^{+\infty} \frac{1}{x\ln x} dx $$&lt;/li&gt;
&lt;li&gt;奇迹出现了。由于 $(\ln x)&apos; = \frac{1}{x}$，我们可以直接使用换元法（令 $u = \ln x$）：
$$ \int \frac{1}{\ln x} d(\ln x) = \ln|\ln x| $$&lt;/li&gt;
&lt;li&gt;所以：
$$ \lim_{b \to \infty} \left[ \ln(\ln x) \right]&lt;em&gt;2^b = \lim&lt;/em&gt;{b \to \infty} (\ln(\ln b) - \ln(\ln 2)) = +\infty $$
积分发散，原级数发散。这个过程如丝般顺滑，将离散的求和问题转化为连续的微积分基本定理，属于典型的“降维打击”。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;三、 纠正：它其实不是“唯一”的解药&lt;/h3&gt;
&lt;p&gt;虽然积分判别法最直观，但在数学分析中，针对这种带有对数且增长极其缓慢的级数，还有一服极其猛烈的“特效药”——&lt;strong&gt;柯西凝聚判别法（Cauchy Condensation Test）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这个定理说：对于单调递减且非负的数列 $a_n$，级数 $\sum a_n$ 与 $\sum 2^k a_{2^k}$ 同敛散。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;我们把 $a_n = \frac{1}{n\ln n}$ 代入进去看看会发生什么魔法：
$$ 2^k a_{2^k} = 2^k \cdot \frac{1}{2^k \ln(2^k)} = \frac{1}{\ln(2^k)} = \frac{1}{k \ln 2} $$&lt;/li&gt;
&lt;li&gt;注意！这里的 $\ln 2$ 只是一个常数。所以凝聚后的级数变成了：
$$ \sum_{k=1}^{\infty} \frac{1}{\ln 2} \cdot \frac{1}{k} $$&lt;/li&gt;
&lt;li&gt;这不就是大名鼎鼎的调和级数 $\sum \frac{1}{k}$ 乘以一个常数吗？调和级数发散是常识，因此原级数发散。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;总结一下：&lt;/strong&gt;
说它是“唯一解药”是大部分学生在实战中被其他方法折磨后的真实心理写照，因为积分法确实是最容易想到且计算最舒服的。但如果在更深层的分析学框架里，柯西凝聚判别法才是专门为这类“对数级缓慢衰减”量身定制的另一把尖刀。&lt;/p&gt;
&lt;p&gt;Q5: 为什么有人用 $|\lambda I - A| = 0$ 来求特征值？我记得是你记的 $|A - \lambda I| = 0$啊。&lt;/p&gt;
&lt;p&gt;你的记忆&lt;strong&gt;非常准确&lt;/strong&gt;！你记的 $|A - \lambda I| = 0$ 是绝对正确且极其常见的写法。国内绝大多数大学教材（比如经典的同济版《线性代数》）用的都是你记的这个版本。&lt;/p&gt;
&lt;p&gt;那为什么图片里要写成 $|\lambda I - A| = 0$ 呢？&lt;/p&gt;
&lt;p&gt;简单来说：&lt;strong&gt;这两个方程在数学上是100%等价的，解出来的特征值 $\lambda$ 连一根毛的区别都没有！&lt;/strong&gt; 区别仅仅在于不同国家的教材习惯和数学家的一点点“强迫症”。&lt;/p&gt;
&lt;p&gt;我们从代数和习惯两个角度把这层窗户纸捅破：&lt;/p&gt;
&lt;h3&gt;1. 为什么它俩是等价的？（代数证明）&lt;/h3&gt;
&lt;p&gt;假设矩阵 $A$ 是一个 $n \times n$ 的方阵。
在矩阵里提取一个负号 $-1$，并不是整个行列式外面加个负号那么简单。根据行列式的性质，你需要从&lt;strong&gt;每一行&lt;/strong&gt;（一共 $n$ 行）都提取一个 $-1$。&lt;/p&gt;
&lt;p&gt;所以：
$$|\lambda I - A| = |- (A - \lambda I)| = (-1)^n |A - \lambda I|$$&lt;/p&gt;
&lt;p&gt;既然我们要解的是&lt;strong&gt;特征方程（即让行列式等于 0）&lt;/strong&gt;：
$$(-1)^n |A - \lambda I| = 0$$&lt;/p&gt;
&lt;p&gt;不管 $n$ 是奇数还是偶数，不管前面这个 $(-1)^n$ 是 $+1$ 还是 $-1$，因为等式右边是 $0$，你直接把负号除掉，结果永远都是：
&lt;strong&gt;$$|A - \lambda I| = 0$$&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;2. 那为什么分成了两派？（习惯之争）&lt;/h3&gt;
&lt;p&gt;既然一样，为什么会有两种写法？这就涉及到推导逻辑和多项式审美的区别了：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;派系一：推导自然派（你记忆中的 $|A - \lambda I| = 0$）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;出发点：&lt;/strong&gt; 特征值的原始定义是 $Ax = \lambda x$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推导：&lt;/strong&gt; 把右边移到左边，就是 $Ax - \lambda x = 0$。提取公因式 $x$，变成 &lt;strong&gt;$(A - \lambda I)x = 0$&lt;/strong&gt;。因为 $x$ 不能是零向量，所以括号里这个矩阵的行列式必须为 0，即 $|A - \lambda I| = 0$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优点：&lt;/strong&gt; 极其符合直觉，物理意义连贯。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;派系二：最高次项强迫症派（图片里的 $|\lambda I - A| = 0$）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;出发点：&lt;/strong&gt; 行列式展开后是一个关于 $\lambda$ 的多项式（特征多项式）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推导：&lt;/strong&gt; 如果你用 $|\lambda I - A|$ 展开，最高次项永远是极其清爽的正号：$\lambda^n - \text{Trace}(A)\lambda^{n-1} + \dots = 0$。&lt;/li&gt;
&lt;li&gt;如果你用 $|A - \lambda I|$ 展开一个奇数阶矩阵（比如 3x3），最高次项前面会带个烦人的负号：$-\lambda^3 + \dots = 0$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优点：&lt;/strong&gt; 很多纯数学家和部分国外的教材（尤其是日本的大学教材，你前面发的那张截图正是日文教材），为了保证特征多项式的首项系数永远是&lt;strong&gt;正 1&lt;/strong&gt;，硬性规定了使用 $|\lambda I - A| = 0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;你没有记错，别人也没写错。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;想着**“矩阵方程的推导”**，用 $|A - \lambda I|$ 最顺手。&lt;/li&gt;
&lt;li&gt;想着**“解多项式方程”**，用 $|\lambda I - A|$ 最高项一定是正数，看着更爽。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在做题的时候，你想用哪个就用哪个，结果绝对是一模一样的！&lt;/p&gt;
&lt;h2&gt;Q5：为什么先积 $y$，后积 $x$ 是垂直穿线？&lt;/h2&gt;
&lt;p&gt;这是一个直击本质的好问题！很多同学在学二重积分时只会背公式，但理解了这个“为什么”，你才算真正看懂了多重积分的几何意义。&lt;/p&gt;
&lt;p&gt;为什么数学符号上的 $dy$ 在内侧，到了图形上就变成了“垂直的线”？核心原因在于坐标轴的方向，以及 &lt;strong&gt;微积分中“固定一个变量”的思想&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我们可以把 $\int_a^b dx \int_{g_1(x)}^{g_2(x)} f(x,y) dy$ 拆解为两个动作来看：&lt;/p&gt;
&lt;h3&gt;动作一：内层积分 $\int (\dots) dy$ —— 画出一条垂直的“箭”&lt;/h3&gt;
&lt;p&gt;当你选择先对 $y$ 进行积分时，在数学运算上，你必须暂时 &lt;strong&gt;把 $x$ 当作一个常数（固定值）&lt;/strong&gt;。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;几何投影：&lt;/strong&gt; 假设我们把 $x$ 锁定在某一个具体的坐标上，比如 $x = x_0$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;形成直线：&lt;/strong&gt; 在二维直角坐标系中，方程 $x = x_0$ 描述的是什么图形？是一条 &lt;strong&gt;垂直于 $x$ 轴的竖直直线&lt;/strong&gt;！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;方向滑动：&lt;/strong&gt; 因为 $x$ 被锁死了，在这条垂直线上，唯一能变动的变量就只剩下 $y$ 了。积分 $\int_{g_1(x_0)}^{g_2(x_0)} dy$ 的过程，就是沿着这条垂直线，从底部的边界 $y = g_1(x_0)$，一路向上累加到顶部的边界 $y = g_2(x_0)$。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以，“先积 $y$”在几何上的直观表现，就是在一处固定的横坐标上，画了一根 &lt;strong&gt;垂直向上穿过阴影区域的箭&lt;/strong&gt;。&lt;/p&gt;
&lt;h3&gt;动作二：外层积分 $\int (\dots) dx$ —— 水平扫描这根“箭”&lt;/h3&gt;
&lt;p&gt;内层积分算完后，那条“垂直的箭”已经变成了一个代表局部面积（或体积切片）的代数式。接下来进行外层积分 $\int_a^b (\dots) dx$：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;解除锁定：&lt;/strong&gt; 此时 $x$ 不再是常数，而是变成了积分变量。这里的 $dx$ 代表 $x$ 轴上的微小水平步长。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平移扫描：&lt;/strong&gt; 外层积分的作用，就是把你刚才画的那根“垂直的箭”，从区域的最左端（$x = a$），沿着水平方向一点一点向右平移，一直扫到最右端（$x = b$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;覆盖全图：&lt;/strong&gt; 当这根垂直的箭水平扫过整个区间时，就密密麻麻地覆盖了整个二维区域 $D$。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;对比理解：先积 $x$（$dx$ 在内侧）为什么是水平线？&lt;/h3&gt;
&lt;p&gt;用同样的逻辑：如果内层积分是 $\int (\dots) dx$，意味着你要暂时 &lt;strong&gt;把 $y$ 当作常数&lt;/strong&gt;（锁定 $y = y_0$）。&lt;/p&gt;
&lt;p&gt;在坐标系里，$y = y_0$ 是一条 &lt;strong&gt;水平线&lt;/strong&gt;。沿着这条水平线，变量 $x$ 只能从左边的边界滑动到右边的边界，这就是那根“水平向右穿透的箭”。随后的外层积分 $\int dy$，则是把这根水平箭从下往上进行平移扫描。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;总结一下：&lt;/strong&gt;
内层积分对谁求导，这根“穿线”就沿着哪个坐标轴平行（积 $y$ 就平行 $y$ 轴，是垂直线；积 $x$ 就平行 $x$ 轴，是水平线）；而外层积分则负责把这根线沿着另一个轴平移，扫出整个图形的面积。&lt;/p&gt;
&lt;p&gt;--- To Be Continued -&amp;gt; ---&lt;/p&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2015)</title><link>https://blog.yirong.site/posts/0051/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0051/</guid><description>Complete records of the 2015 Osaka University IST entrance exam.</description><pubDate>Wed, 29 Apr 2026 12:45:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2014年8月実施 アルゴリズムとプログラミング&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 図1に示す ANSI-C 準拠である C 言語のプログラム (program) は, 重複のない N (自然数, $1 \le N \le 2000$ とする) 個の整数を昇順に配列 (array) A の要素 &lt;code&gt;A[1]&lt;/code&gt;～&lt;code&gt;A[N]&lt;/code&gt; に格納し, 変数 x の値が配列 A の要素に含まれているかどうかを2分探索法 (binary search) を用いて探索するプログラムである. このプログラムは, 探索の途中経過と, x の値が配列 A の要素に含まれる場合はその値が格納されている配列 A のインデックス (index), x の値が配列 A の要素に含まれない場合は 0 を出力する. N の値の設定, 配列 &lt;code&gt;A[1]&lt;/code&gt;～&lt;code&gt;A[N]&lt;/code&gt; に整数値を設定する処理, 変数 x の値を設定する処理, 及び, これらの値が妥当かどうかを確認する処理は省略している. 以下の各小問に答えよ.&lt;/p&gt;
&lt;p&gt;(1-1) 図1のプログラムに対して, N, &lt;code&gt;A[1]&lt;/code&gt;～&lt;code&gt;A[N]&lt;/code&gt;, x を下記のように設定した時の出力結果を書け.
N=8, A[1]=2, A[2]=5, A[3]=8, A[4]=10, A[5]=15, A[6]=20, A[7]=25, A[8]=30, x=8&lt;/p&gt;
&lt;p&gt;(1-2) N=1000 で, x の値が &lt;code&gt;A[1]&lt;/code&gt;～&lt;code&gt;A[N]&lt;/code&gt; のどこかに存在する場合, 図1中の &lt;code&gt;do-while&lt;/code&gt; ループが実行される回数は最大何回か. その理由も簡潔に説明せよ.&lt;/p&gt;
&lt;p&gt;(1-3) 図1 の &lt;code&gt;do-while&lt;/code&gt; ループ中の $\Box$ で囲われた部分を下記のように変更する.&lt;/p&gt;
&lt;p&gt;変更前&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;if (A[mid] &amp;lt; x) left = mid+1;
else            right= mid-1;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;変更後&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;if (A[mid] &amp;lt; x) left = mid;
else            right= mid;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;変更前のプログラムは正しく結果が出力されるが, 変更後のプログラムは正しく結果が出力されないことがある. そのような N, &lt;code&gt;A[1]&lt;/code&gt;～&lt;code&gt;A[N]&lt;/code&gt;, x の設定例を一つあげ, 「正しく結果が出力されない」状況がどのようなものかを簡潔に説明せよ.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
/* この部分でNの値が設定される. */
int main(void)
{
    int A[N+1];
    int mid, left, right, x, index;
/* この部分に下記の処理が記述されているとする.
   ・配列A[1]～A[N]の値が設定される.
   ・変数xに探索すべき値が設定される.
   ・配列A[1]～A[N], xの値が妥当かどうか確認される.
*/
    left = 1;
    right = N;
    do {
        mid= (left+right)/2;
        printf(&quot;%d %d %d\n&quot;,left,mid,right);
        if (A[mid]&amp;lt;x) left = mid+1;
        else          right= mid-1;
    } while (A[mid] != x &amp;amp;&amp;amp; left &amp;lt;= right);
    if (A[mid]==x) index=mid;
    else           index=0;
    printf(&quot;%d\n&quot;, index);
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;
図1 2分探索法のプログラム
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;(2) 図2に示す ANSI-C 準拠である C 言語のプログラム (program) は, 0-1 ナップサック問題 (0-1 knapsack problem) の解を求めて表示するプログラムである. なお, 図の左端の数値は行番号を表す. 0-1 ナップサック問題は, ある容量 (capacity) のナップサックが一つと, それぞれ大きさ (size) と価値 (value) が定められた複数の品物が与えられた時, ナップサックの容量を超えない範囲で価値の和が最大となる品物の組み合わせを求める問題である. 本プログラムでは, 四つの品物のそれぞれに他と重複しない番号が与えられており, 番号 i ($1 \le i \le 4$) の品物の大きさと価値が, 配列 &lt;code&gt;size&lt;/code&gt; の要素 &lt;code&gt;size[i]&lt;/code&gt; と配列 &lt;code&gt;value&lt;/code&gt; の要素 &lt;code&gt;value[i]&lt;/code&gt; としてそれぞれ格納されている. なお, 各番号の品物はそれぞれ一つしかなく, また, 分割できない. 品物の大きさと価値は自然数とする. 以下の各小問に答えよ.&lt;/p&gt;
&lt;p&gt;(2-1) 22 行目の処理を実行する直前の配列 &lt;code&gt;sack&lt;/code&gt; の内容を, 解答用紙の表の空欄を埋めることにより答えよ.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;sack[i][j]&lt;/th&gt;
&lt;th&gt;j=0&lt;/th&gt;
&lt;th&gt;j=1&lt;/th&gt;
&lt;th&gt;j=2&lt;/th&gt;
&lt;th&gt;j=3&lt;/th&gt;
&lt;th&gt;j=4&lt;/th&gt;
&lt;th&gt;j=5&lt;/th&gt;
&lt;th&gt;j=6&lt;/th&gt;
&lt;th&gt;j=7&lt;/th&gt;
&lt;th&gt;j=8&lt;/th&gt;
&lt;th&gt;j=9&lt;/th&gt;
&lt;th&gt;j=10&lt;/th&gt;
&lt;th&gt;j=11&lt;/th&gt;
&lt;th&gt;j=12&lt;/th&gt;
&lt;th&gt;j=13&lt;/th&gt;
&lt;th&gt;j=14&lt;/th&gt;
&lt;th&gt;j=15&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i=4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;(2-2) 図2のプログラム中の空欄 (ア), (イ) を適切な式 (expression) で埋めよ.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
#define capacity 15     /* ナップサックの容量 */
#define item 4          /* 品物の個数 */
int main(void) {
  int size[] = {0, 2, 6, 6, 2};
  int value[] = {0, 20, 30, 15, 25};
  int sack[item+1][capacity+1];
  int i, j, max, index;

  for (i = 0; i &amp;lt;= item; i++)
    for (j = 0; j &amp;lt;= capacity; j++)
      sack[i][j] = -1;  /* ナップサックの初期化 */
  sack[0][0] = 0;       /* 品物が入っていない(大きさの和が0)のナップサックの総価値は0 */

  for (i = 1; i &amp;lt;= item; i++)
    for (j = 0; j &amp;lt;= capacity; j++)
      if (sack[i-1][j] != -1) {
        if (sack[i-1][j] &amp;gt; sack[i][j]) sack[i][j] = sack[i-1][j];
        if (j + size[i] &amp;lt;= capacity) sack[i][j+size[i]] = sack[i-1][j] + value[i];
      }

  max = 0; index = 0;
  for (j = 0; j &amp;lt;= capacity; j++)
    if (sack[item][j] &amp;gt; max) {max = sack[item][j]; index = j;}
  for (i = item; i &amp;gt;= 1; i--)
    if (index &amp;gt;= size[i] &amp;amp;&amp;amp;         (ア)         ==        (イ)       ) {
      printf(&quot;item %d is in a knapsack\n&quot;,i); 
      index = index - size[i];
    }
  return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;
図2 0-1ナップサック問題を解くプログラム
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;
$N=8$, 配列 &lt;code&gt;A&lt;/code&gt; が &lt;code&gt;{2, 5, 8, 10, 15, 20, 25, 30}&lt;/code&gt;, $x=8$ の時の出力結果は以下の通りです。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;1 4 8
1 2 3
3 3 3
3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;解説：&lt;/em&gt;
プログラムの &lt;code&gt;do-while&lt;/code&gt; ループの実行過程をトレースします。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;left=1&lt;/code&gt;, &lt;code&gt;right=8&lt;/code&gt; で開始。&lt;code&gt;mid=4&lt;/code&gt;。&lt;code&gt;A[4]=10 &amp;lt; 8&lt;/code&gt; は偽なので、&lt;code&gt;right=mid-1=3&lt;/code&gt; に更新。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left=1&lt;/code&gt;, &lt;code&gt;right=3&lt;/code&gt; でループ。&lt;code&gt;mid=2&lt;/code&gt;。&lt;code&gt;A[2]=5 &amp;lt; 8&lt;/code&gt; は真なので、&lt;code&gt;left=mid+1=3&lt;/code&gt; に更新。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left=3&lt;/code&gt;, &lt;code&gt;right=3&lt;/code&gt; でループ。&lt;code&gt;mid=3&lt;/code&gt;。&lt;code&gt;A[3]=8 &amp;lt; 8&lt;/code&gt; は偽なので、&lt;code&gt;right=mid-1=2&lt;/code&gt; に更新。ここで &lt;code&gt;A[mid] != x&lt;/code&gt; が偽になるためループを抜けます。最後に &lt;code&gt;index=3&lt;/code&gt; を出力します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;最大実行回数：&lt;/strong&gt; 10回&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由（日本語）：&lt;/strong&gt; 探索対象の配列要素数 $N=1000$ であり、ループごとに探索範囲が約半分に縮小されるため。区間の長さが1になるまでの最大分割回数は $\lfloor\log_2 1000\rfloor = 9$ 回である。最後の1回の確認を含め、&lt;code&gt;do-while&lt;/code&gt; ループは最大で10回実行される。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason (English):&lt;/strong&gt; The array size is $N=1000$, and the binary search reduces the search space by half in each iteration. The maximum number of divisions required to reduce the interval length to 1 is $\lfloor\log_2 1000\rfloor = 9$. Including the final evaluation, the &lt;code&gt;do-while&lt;/code&gt; loop will execute at most 10 times.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;設定例：&lt;/strong&gt; $N=2$, A[1]=2, A[2]=5, x=5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状況の説明（日本語）：&lt;/strong&gt; 変更後のコードでは、&lt;code&gt;left&lt;/code&gt; と &lt;code&gt;right&lt;/code&gt; の更新が &lt;code&gt;mid&lt;/code&gt; そのままになっている。例えば上記の設定で、&lt;code&gt;left=1&lt;/code&gt;, &lt;code&gt;right=2&lt;/code&gt; のとき、&lt;code&gt;mid=(1+2)/2=1&lt;/code&gt; となる。このとき &lt;code&gt;A[1] &amp;lt; 5&lt;/code&gt; が真となり &lt;code&gt;left = mid = 1&lt;/code&gt; に更新されるが、値が変わらないため探索範囲が一切縮小されない。結果として無限ループに陥り、正しく結果が出力されなくなる。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Situation Explanation (English):&lt;/strong&gt; The modified code updates &lt;code&gt;left&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt; directly to &lt;code&gt;mid&lt;/code&gt; instead of &lt;code&gt;mid + 1&lt;/code&gt; and &lt;code&gt;mid - 1&lt;/code&gt;. Using the example above, when &lt;code&gt;left=1&lt;/code&gt; and &lt;code&gt;right=2&lt;/code&gt;, &lt;code&gt;mid&lt;/code&gt; evaluates to 1. Since &lt;code&gt;A[1] &amp;lt; 5&lt;/code&gt; is true, &lt;code&gt;left&lt;/code&gt; is updated to &lt;code&gt;mid = 1&lt;/code&gt;. The value remains unchanged, meaning the search interval is never reduced. Consequently, the program gets stuck in an infinite loop and fails to output the correct result.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;【別解：配列内の隣接する値の間を探索する場合】&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;設定例：&lt;/strong&gt; $N=8$, A が &lt;code&gt;{2, 5, 8, 10, 15, 20, 25, 30}&lt;/code&gt; で、探索対象 $x=9$ の場合。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状況の説明（日本語）：&lt;/strong&gt; 目標値が存在せず、かつ &lt;code&gt;left&lt;/code&gt; と &lt;code&gt;right&lt;/code&gt; が隣接するインデックスになった場合に不具合が顕著に現れる。例えば上記の設定で探索を進めると、最終的に &lt;code&gt;left=3&lt;/code&gt;, &lt;code&gt;right=4&lt;/code&gt; となる。このとき、&lt;code&gt;mid = (3+4)/2 = 3&lt;/code&gt; が計算される。&lt;code&gt;A[3] = 8 &amp;lt; 9&lt;/code&gt; が真であるため &lt;code&gt;left = mid = 3&lt;/code&gt; に更新される。更新後も &lt;code&gt;left&lt;/code&gt; と &lt;code&gt;right&lt;/code&gt; の値が変わらないため、次回のループでも全く同じ計算が繰り返され、&lt;code&gt;3 3 4&lt;/code&gt; が無限に出力される死循環に陥る。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Situation Explanation (English):&lt;/strong&gt; A critical failure occurs when the target value is not in the array and the search space narrows down to two adjacent indices. For instance, if $x=9$ with the original array, the search eventually reaches &lt;code&gt;left=3&lt;/code&gt; and &lt;code&gt;right=4&lt;/code&gt;. The midpoint is calculated as &lt;code&gt;mid = (3+4)/2 = 3&lt;/code&gt;. Since &lt;code&gt;A[3]=8 &amp;lt; 9&lt;/code&gt; is true, &lt;code&gt;left&lt;/code&gt; is updated to &lt;code&gt;mid = 3&lt;/code&gt;. Because &lt;code&gt;left&lt;/code&gt; and &lt;code&gt;right&lt;/code&gt; do not change, the next iteration will perform the exact same calculation, trapping the program in an infinite loop that repeatedly outputs &lt;code&gt;3 3 4&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;
22行目の処理を実行する直前（全ての品物の評価が完了した時点）の配列 &lt;code&gt;sack&lt;/code&gt; は以下のようになります。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;code&gt;sack[i][j]&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;$j=0$&lt;/th&gt;
&lt;th&gt;$j=1$&lt;/th&gt;
&lt;th&gt;$j=2$&lt;/th&gt;
&lt;th&gt;$j=3$&lt;/th&gt;
&lt;th&gt;$j=4$&lt;/th&gt;
&lt;th&gt;$j=5$&lt;/th&gt;
&lt;th&gt;$j=6$&lt;/th&gt;
&lt;th&gt;$j=7$&lt;/th&gt;
&lt;th&gt;$j=8$&lt;/th&gt;
&lt;th&gt;$j=9$&lt;/th&gt;
&lt;th&gt;$j=10$&lt;/th&gt;
&lt;th&gt;$j=11$&lt;/th&gt;
&lt;th&gt;$j=12$&lt;/th&gt;
&lt;th&gt;$j=13$&lt;/th&gt;
&lt;th&gt;$j=14$&lt;/th&gt;
&lt;th&gt;$j=15$&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$i=0$&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i=1$&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;$i=2$&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;td&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;$i=3$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;20&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;50&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;45&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;65&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;$i=4$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;25&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;45&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;55&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;75&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;45&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;70&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;
プログラムで品物がナップサックに選ばれたかどうかを判定するための条件式です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(ア)&lt;/strong&gt; &lt;code&gt;sack[i][index] ==&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(イ)&lt;/strong&gt; &lt;code&gt;sack[i-1][index - size[i]] + value[i]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;:::note
&lt;strong&gt;模块一：算法与动态规划 (0-1 背包问题)&lt;/strong&gt;
&lt;strong&gt;💡 核心思想：大问题拆成小问题，查表避免重复计算。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;贪心算法的失效：&lt;/strong&gt; 在不可分割的 0-1 背包中，按性价比（价值/重量）贪心会留下无法利用的空间缝隙，导致拿不到全局最优解。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态转移方程（核心公式）：&lt;/strong&gt;
面对第 $i$ 件物品、剩余容量 $j$ 时的最大价值：
$DP[i][j] = \max(\text{不拿}, \text{拿})$
$DP[i][j] = \max(DP[i-1][j], DP[i-1][j - weight] + value)$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;表格初始化：&lt;/strong&gt; 起点 &lt;code&gt;DP[0][0] = 0&lt;/code&gt;，其余无法到达的状态初始化为 &lt;code&gt;-1&lt;/code&gt;（刷表法技巧，用于剪枝无效计算）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;回溯找物品（破案法）：&lt;/strong&gt;
倒序遍历。如果 &lt;code&gt;当前总价值 == 扣除该物品重量后的历史价值 + 该物品价值&lt;/code&gt;，说明该物品&lt;strong&gt;被选中&lt;/strong&gt;。随后将背包当前重量减去该物品重量，继续往上追查。
:::&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2014年8月実施 計算機システムとシステムプログラム&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 浮動小数点数 (floating point number) に関する以下の小問に答えよ. なお x を 2進数 (binary number) として解釈する場合, $[x]_2$ と表記する. 角括弧 (square bracket) をつけない場合は 10進数と解釈する.&lt;/p&gt;
&lt;p&gt;(1-1) 0.625 を 2進数として表記せよ.&lt;/p&gt;
&lt;p&gt;(1-2) IEEE 754 で規定された半精度浮動小数点数表現 (representation of half precision floating point number) において, 以下の値に最も近い値を表すビット列を解答用紙に書け.
(a) $[1.101]_2$
(b) 5
(c) 0.125
(d) 0.1&lt;/p&gt;
&lt;p&gt;(1-3) 2進数の浮動小数点数表現では, 0.1 を誤差なく有限桁で表現できない理由を述べよ.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;資料: IEEE 754 半精度浮動小数点数表現 簡略版 (simplified version)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;符号部 (sign) を 1 ビット, 指数部 (exponent) を 5 ビット, 仮数部 (significand) を 10 ビットで表現. 指数部が表す符号無し整数を $e$, 仮数部のビット列を $f$ とすると, この形式が表す値は
$$(-1)^{\text{符号部}} \times 2^{e-15} \times [1.f]_2$$
である. ただし, $e=0, 31$ の時は上式をあてはめない非正規化数 (special value) として扱う. 本問題では非正規化数を扱わないため, その説明を省略する.&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./ieee754.png&quot; alt=&quot;IEEE754&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図：IEEE754半精度浮動小数点数表現&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;(2) メモリ管理に関する以下の小問に答えよ. 解答は全て解答欄の太線内に書くこと.&lt;/p&gt;
&lt;p&gt;(2-1) 計算機 (computer) においては, 読み書きの速度 (reading and writing speed), 容量 (capacity) が異なる複数種類の記憶素子 (memory device) や記憶装置 (memory unit) を連携動作させて, 高速な読み書きと大容量の両立を図る, 記憶階層 (memory hierarchy) の考え方が導入されている. 以下に示す記憶素子または記憶装置 (ア)～(オ) を有する一般的な計算機において, これらを, 読み書きが速く, 容量の少ない順に整列し, 記号で答えよ.
(ア) 主記憶装置 (main memory unit), (イ) 2次キャッシュメモリ (secondary cache memory), (ウ) 補助記憶装置 (auxiliary memory unit), (エ) レジスタ (register), (オ) 1次キャッシュメモリ (primary cache memory)&lt;/p&gt;
&lt;p&gt;(2-2) 以下の文章の空欄 (a)～(i) に当てはまる最も適切な語句を, 下記の選択肢から選び, 記号で答えよ. 同じ選択肢を複数回用いても良い.&lt;/p&gt;
&lt;p&gt;記憶階層の一部を成す仮想記憶 (virtual memory) では, 主記憶装置に置くべきプログラムやデータ (以下では “情報” と呼ぶ) の一部を [ (a) ] に置く. これにより, 主記憶装置の持つアドレス空間よりもより広いアドレス空間を有するように, ユーザープログラムに見せかける効果がある. 機械語命令 (machine instruction) の中に記載されるアドレスは [ (b) ], アドレスバスに送出されるアドレスは [ (c) ] と呼ばれる.
仮想記憶において, 必要な情報が主記憶装置上に無く, [ (d) ] 上にある場合, この情報は主記憶装置に移動される. この動作は [ (e) ] と呼ばれる. この時, 主記憶装置上に空き領域が無ければ, 使用される可能性が低い情報が主記憶装置から [ (f) ] へ移動され, 空き領域が作られる. この動作は [ (g) ] と呼ばれる. [ (e) ] や [ (g) ] が頻繁に発生すると, 計算機の処理性能が低下する.
仮想記憶の代表的な実現方法として, メモリを固定長 (fixed size) のブロック (block) で管理する [ (h) ] 方式と, 可変長 (variable size) のブロックで管理する [ (i) ] 方式とがある.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【選択肢】&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;(ア) レジスタ (Register)&lt;/td&gt;
&lt;td&gt;(イ) スワップイン (Swap in)&lt;/td&gt;
&lt;td&gt;(ウ) フラグメンテーション (Fragmentation)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(エ) キャッシュメモリ (Cache memory)&lt;/td&gt;
&lt;td&gt;(オ) 仮想アドレス (Virtual address)&lt;/td&gt;
&lt;td&gt;(カ) セグメンテーション (Segmentation)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(キ) 補助記憶装置 (Auxiliary memory)&lt;/td&gt;
&lt;td&gt;(ク) スワップアウト (Swap out)&lt;/td&gt;
&lt;td&gt;(ケ) コンテクストスイッチ (Context switch)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(コ) ページング (Paging)&lt;/td&gt;
&lt;td&gt;(サ) 実アドレス (Real address)&lt;/td&gt;
&lt;td&gt;(シ) 直接マッピング (Direct mapping)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;(2-3) ページ枠 (page frame) 数が 4 のページング方式を採用した仮想記憶を考える. 以下に示すページ番号 (仮想アドレス空間におけるページの番号) の順にメモリ参照が起こった時, ページ置換アルゴリズム (page replacement algorithm) が LRU (least recently used) 法と FIFO (first-in-first-out) 法のそれぞれについて, 主記憶装置上に置かれる各ページ枠が保持するページの番号を答えよ. なお, 初期状態では全てのページ枠は空であるとし, 解答欄に示されている前半の例を参考に, 後半の太線内について解答すること. また, ページフォルト (page fault) が発生する場合はページ番号を◯で囲むこと.
参照ページ番号 : 0, 1, 2, 3, 3, 4, 2, 1, 0, 5, 1, 2&lt;/p&gt;
&lt;p&gt;(2-4) ページング方式を採用した仮想記憶を有する計算機で, 主記憶装置に入り切らないサイズの整数型配列 (array) &lt;code&gt;A[W*H]&lt;/code&gt; を扱うプログラムを考える. 以下に示す C 言語で書かれた二つのプログラム断片 (ア), (イ) の内, その処理時間が短くなる方を選び, 記号で答えよ. また, その理由を仮想記憶と関連付けて説明せよ. なお, コンパイラ (compiler) による最適化は行われず, キャッシュメモリを有しない計算機で実行するものとする.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ア)&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for (x=0; x&amp;lt;W; x++) {
    for (y=0; y&amp;lt;H; y++) {
        sum = sum + x * A[x+(y*W)];
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;(イ)&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;for (y=0; y&amp;lt;H; y++) {
    for (x=0; x&amp;lt;W; x++) {
        sum = sum + x * A[x+(y*W)];
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(1-1)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答：&lt;/strong&gt; $0.101$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;詳細な計算過程 (Detailed Calculation):&lt;/strong&gt;
10進数の小数部分を2倍していく「乗算推移法」を用います。
&lt;ul&gt;
&lt;li&gt;$0.625 \times 2 = 1.25$ $\rightarrow$ 整数部 &lt;strong&gt;1&lt;/strong&gt; を取り出す（小数部は $0.25$）&lt;/li&gt;
&lt;li&gt;$0.25 \times 2 = 0.5$ $\rightarrow$ 整数部 &lt;strong&gt;0&lt;/strong&gt; を取り出す（小数部は $0.5$）&lt;/li&gt;
&lt;li&gt;$0.5 \times 2 = 1.0$ $\rightarrow$ 整数部 &lt;strong&gt;1&lt;/strong&gt; を取り出す（小数部は $0.0$ となり終了）
上から順に並べて、2進数表記は $0.101$ となります。
&lt;em&gt;(別解: $0.625 = \frac{5}{8} = \frac{4}{8} + \frac{1}{8} = \frac{1}{2} + \frac{1}{8} = 2^{-1} + 2^{-3} = 0.101_2$)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-2)&lt;/strong&gt;
問題の定義に従い、フォーマットは以下の通りです：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;符号部 (Sign):&lt;/strong&gt; 1ビット（正なら0、負なら1）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部 (Exponent):&lt;/strong&gt; 5ビット（バイアス値は 15）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮数部 (Significand/Fraction):&lt;/strong&gt; 10ビット（ケチ表現：先頭の &lt;code&gt;1.&lt;/code&gt; は省略）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公式:&lt;/strong&gt; $(-1)^{\text{sign}} \times 2^{e-15} \times [1.f]_2$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;各問題の解答と詳細な変換過程:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(a) $[1.101]_2$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;正規化:&lt;/strong&gt; すでに $[1.101]_2 \times 2^0$ と正規化されています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符号部:&lt;/strong&gt; 正なので &lt;code&gt;0&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部:&lt;/strong&gt; 実際の指数は 0。バイアスを足して $0 + 15 = 15$。15を2進数5ビットにすると $[01111]_2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮数部:&lt;/strong&gt; &lt;code&gt;1.&lt;/code&gt; を除いた &lt;code&gt;101&lt;/code&gt; の後ろに0を補って10ビットにする $\rightarrow$ &lt;code&gt;1010000000&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解答:&lt;/strong&gt; &lt;code&gt;0 01111 1010000000&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(b) 5&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2進数化と正規化:&lt;/strong&gt; 10進数の 5 は $[101]_2$。正規化すると $1.01 \times 2^2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符号部:&lt;/strong&gt; 正なので &lt;code&gt;0&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部:&lt;/strong&gt; 実際の指数は 2。バイアスを足して $2 + 15 = 17$。17を2進数5ビットにすると $[10001]_2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮数部:&lt;/strong&gt; &lt;code&gt;1.&lt;/code&gt; を除いた &lt;code&gt;01&lt;/code&gt; の後ろに0を補って10ビットにする $\rightarrow$ &lt;code&gt;0100000000&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解答:&lt;/strong&gt; &lt;code&gt;0 10001 0100000000&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(c) 0.125&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2進数化と正規化:&lt;/strong&gt; $0.125 = \frac{1}{8} = 2^{-3}$。2進数では $[0.001]_2$。正規化すると $1.0 \times 2^{-3}$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符号部:&lt;/strong&gt; 正なので &lt;code&gt;0&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部:&lt;/strong&gt; 実際の指数は -3。バイアスを足して $-3 + 15 = 12$。12を2進数5ビットにすると $[01100]_2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮数部:&lt;/strong&gt; &lt;code&gt;1.&lt;/code&gt; を除いた &lt;code&gt;0&lt;/code&gt; の後ろに0を補って10ビットにする $\rightarrow$ &lt;code&gt;0000000000&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解答:&lt;/strong&gt; &lt;code&gt;0 01100 0000000000&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(d) 0.1&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2進数化:&lt;/strong&gt; 10進数の 0.1 を2進数に変換すると、無限循環小数 $0.0001100110011...$ になります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正規化:&lt;/strong&gt; $1.1001100110011... \times 2^{-4}$ となります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;符号部:&lt;/strong&gt; 正なので &lt;code&gt;0&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部:&lt;/strong&gt; 実際の指数は -4。バイアスを足して $-4 + 15 = 11$。11を2進数5ビットにすると $[01011]_2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮数部の丸め処理 (Rounding):&lt;/strong&gt; 小数点以下の仮数データは &lt;code&gt;1001100110 011...&lt;/code&gt; と続きます。
仮数部は10ビットしか格納できないため、11ビット目以降を処理します。
11ビット目は &lt;code&gt;0&lt;/code&gt; であるため、切り捨て（丸め込みの際に繰り上げが発生しない）となります。
したがって仮数部 $f$ は &lt;code&gt;1001100110&lt;/code&gt; になります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解答:&lt;/strong&gt; &lt;code&gt;0 01011 1001100110&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-3)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理由（日本語）：&lt;/strong&gt; 10進数の0.1（分数で1/10）を2進数に変換しようとすると、分母に素因数5が含まれているため、2進数では無限循環小数（$0.000110011...$）になる。浮動小数点数表現では仮数部に割り当てられたビット数（この設定では10ビット）が有限であるため、表現可能な桁を超えた部分は切り捨てや丸めが行われ、必然的に誤差が生じるからである。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason (English):&lt;/strong&gt; Converting the decimal number 0.1 (the fraction 1/10) into binary results in an infinitely repeating fraction ($0.000110011...$) because the denominator contains the prime factor 5. Since floating-point representations have a finite number of bits allocated for the significand (10 bits in this specification), the bits extending beyond the representable precision are truncated or rounded, inevitably causing precision errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;(2-1)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答：&lt;/strong&gt; (エ) レジスタ → (オ) 1次キャッシュメモリ → (イ) 2次キャッシュメモリ → (ア) 主記憶装置 → (ウ) 補助記憶装置&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(2-2)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(a) &lt;strong&gt;(キ)&lt;/strong&gt; 補助記憶装置&lt;/li&gt;
&lt;li&gt;(b) &lt;strong&gt;(オ)&lt;/strong&gt; 仮想アドレス&lt;/li&gt;
&lt;li&gt;(c) &lt;strong&gt;(サ)&lt;/strong&gt; 実アドレス&lt;/li&gt;
&lt;li&gt;(d) &lt;strong&gt;(キ)&lt;/strong&gt; 補助記憶装置&lt;/li&gt;
&lt;li&gt;(e) &lt;strong&gt;(イ)&lt;/strong&gt; スワップイン (swap in)&lt;/li&gt;
&lt;li&gt;(f) &lt;strong&gt;(キ)&lt;/strong&gt; 補助記憶装置&lt;/li&gt;
&lt;li&gt;(g) &lt;strong&gt;(ク)&lt;/strong&gt; スワップアウト (swap out)&lt;/li&gt;
&lt;li&gt;(h) &lt;strong&gt;(コ)&lt;/strong&gt; ページング (paging)&lt;/li&gt;
&lt;li&gt;(i) &lt;strong&gt;(カ)&lt;/strong&gt; セグメンテーション (segmentation)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(2-3)&lt;/strong&gt;
&lt;em&gt;ページフォルトが発生するタイミングを太字の〇で表記します。参照ページ番号: 0, 1, 2, 3, 3, 4, 2, 1, 0, 5, 1, 2。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LRU (Least Recently Used) 法&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参照ページ&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;5&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;FIFO (First-In-First-Out) 法&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;参照ページ&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;5&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;枠4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;〇&lt;/strong&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;(2-4)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;処理時間が短くなる方：&lt;/strong&gt; (イ)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由（日本語）：&lt;/strong&gt; C言語のような二次元配列はメモリ上で「行優先（row-major order）」に連続して配置される。プログラム(イ)は内側のループで変数 $x$ を増やしてアクセスするため、メモリ上の連続したアドレスを順に読み進めることになり、「空間的局所性（Spatial locality）」が高くなる。これにより、同じページ内のデータを効率的に処理できる。一方、(ア)は内側のループで $y$ を増やすため、メモリアクセスが大きく飛び飛びになる。配列サイズが主記憶に収まらない場合、(ア)では参照するページが頻繁に切り替わり、膨大なページフォルト（スワップイン・スワップアウト）が発生する（スラッシング現象）ため、処理時間が著しく長くなってしまう。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reason (English):&lt;/strong&gt; In languages like C, two-dimensional arrays are stored in contiguous memory locations using &quot;row-major order&quot;. Program (イ) increments the variable $x$ in its inner loop, meaning it accesses contiguous memory addresses sequentially, which results in high &quot;spatial locality&quot;. This allows data within the currently loaded page to be processed efficiently. On the other hand, program (ア) increments $y$ in its inner loop, causing memory access to jump across distant addresses. If the array size exceeds the main memory capacity, program (ア) will cause the referenced pages to switch constantly, triggering massive page faults (swapping in and out, known as thrashing), which significantly increases the processing time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;:::note
&lt;strong&gt;模块二：数据表示与浮点数 (IEEE 754)&lt;/strong&gt;
&lt;strong&gt;💡 核心思想：二进制的科学记数法与精度妥协。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;十进制转二进制（双轨制）：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;整数部分：&lt;/strong&gt; &lt;strong&gt;除 2 取余法&lt;/strong&gt;，一直算到商为 0，余数&lt;strong&gt;倒序&lt;/strong&gt;排列（从下往上读）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小数部分：&lt;/strong&gt; &lt;strong&gt;乘 2 取整法&lt;/strong&gt;，一直算到小数为 0，整数部分&lt;strong&gt;顺序&lt;/strong&gt;排列（从上往下读）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;为什么 0.1 存不准？&lt;/strong&gt; 0.1 乘以 2 会陷入无限循环（0.2 $\rightarrow$ 0.4 $\rightarrow$ 0.8 $\rightarrow$ 1.6 $\rightarrow$ 1.2 $\rightarrow$ 0.2...），由于计算机位数有限，必须截断，必然导致精度丢失。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IEEE 754 组装三要素（以半精度为例）：&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;符号位 (Sign)：&lt;/strong&gt; 正数 0，负数 1。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;指数部 (Exponent)：&lt;/strong&gt; 实际指数 + 偏移量（Bias，题目中为 15）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;尾数部 (Significand)：&lt;/strong&gt; 将二进制写成 $1.xxx$ 的科学记数法后，&lt;strong&gt;省略最前面的 1&lt;/strong&gt;，只存小数点后面的 $xxx$，不够的位数补 0。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模块三：内存管理与操作系统 (OS)&lt;/strong&gt;
&lt;strong&gt;💡 核心思想：用最便宜的硬件，造出最快、最大的内存假象。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;存储器速度阶级（由快到慢）：&lt;/strong&gt; 寄存器 (Register) $\rightarrow$ L1 缓存 $\rightarrow$ L2 缓存 $\rightarrow$ 主存 (内存条) $\rightarrow$ 辅助存储 (硬盘)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;虚拟内存与地址翻译：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;程序使用的是&lt;strong&gt;虚拟地址&lt;/strong&gt;，主板认的是&lt;strong&gt;实地址（物理地址）&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;翻译官是 &lt;strong&gt;MMU (内存管理单元)&lt;/strong&gt;，它还负责检查越界权限。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;页面调度机制：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;缺页中断 (Page Fault)：&lt;/strong&gt; CPU 发现数据不在内存中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swap in (换入)：&lt;/strong&gt; 把数据从硬盘搬进内存。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swap out (换出)：&lt;/strong&gt; 内存满了，把旧数据踢回硬盘。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;页面置换算法：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FIFO (先进先出)：&lt;/strong&gt; 踢走最早进来的，死板。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LRU (最近最少使用)：&lt;/strong&gt; 踢走最久没被访问过的，符合时间局部性，聪明。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内存碎片与切分方式：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;外部碎片 (Fragmentation)：&lt;/strong&gt; 内存有总空闲，但都是不连续的小块，大程序塞不进去。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分页 (Paging)：&lt;/strong&gt; 按固定大小切块（如 4KB），完美解决外部碎片问题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分段 (Segmentation)：&lt;/strong&gt; 按程序逻辑（可变长度）切块，容易产生碎片。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;模块四：计组底层机制与硬件&lt;/strong&gt;
&lt;strong&gt;💡 核心思想：代码的写法必须迎合底层的物理构造。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;空间局部性与性能雪崩 (Thrashing)：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;C 语言二维数组在物理内存中是&lt;strong&gt;按行连续&lt;/strong&gt;存放的。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内层循环遍历列 ($x$)：&lt;/strong&gt; 地址连续，顺滑读取缓存，性能极佳。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内层循环遍历行 ($y$)：&lt;/strong&gt; 地址大跨度跳跃，疯狂触发缺页中断，导致系统抖动 (Thrashing)，卡死。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;上下文切换 (Context Switch)：&lt;/strong&gt; CPU 在不同进程间切换时，保存旧状态、加载新状态的过程，非常耗费性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;直接映射缓存 (Direct Mapping)：&lt;/strong&gt; 主存块只能放在缓存的固定槽位（主存号 % 槽位数）。优点是找得快，缺点是极易发生冲突（Cache Miss）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MAU 的双重含义：&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;内存访问单元（流水线里的搬运工）。&lt;/li&gt;
&lt;li&gt;最小可寻址单元（通常是 1 Byte，即内存给数据打包的最小单位）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;使用建议：&lt;/strong&gt;
你可以把这四个模块当成考纲。复习时遮住下面的解释，光看加粗的“核心思想”和“名词”，看自己能不能在脑子里或者草稿纸上复述出后面的逻辑。如果卡壳了，再回来查漏补缺！祝你复习顺利！
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2014年8月実施 離散構造&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 一階述語論理 (first-order predicate logic) に関する以下の各小問に答えよ. ただし, 一階述語論理式 (first-order predicate logic formula) の記述には以下の記号を用いる. $\forall, \exists$ はそれぞれ全称作用素 (universal quantifier), 存在作用素 (existential quantifier) であり, 全称作用素と存在作用素を併せて限定作用素 (quantifier) と呼ぶ. $\Leftrightarrow, \rightarrow, \wedge, \vee, \neg$ はそれぞれ等価 (equivalence), 含意 (implication), 論理積 (conjunction, and), 論理和 (disjunction, or), 否定 (negation, not) を表す論理演算子とする. 特に断りのない限り, $u, w, x, y, z$ で変数 (variable) 記号, $a, b$ で定数 (constant) 記号, $f$ で関数 (function) 記号, $p, q$ で述語 (predicate) 記号を表わす.&lt;/p&gt;
&lt;p&gt;(1-1) 一階述語論理式の解釈 (interpretation) $I$ は $(D, C, F, P)$ の4項組で与えられる. ここで, $D$ は値集合, $C$ は各定数記号への $D$ の要素への割り当て, $F$ は各 $n$ 引数関数記号への $D^n \rightarrow D$ の要素の割り当て, $P$ は各 $n$ 引数述語記号への $D^n \rightarrow B$ の要素の割り当てである. ただし, 真 (true), 偽 (false) を表わす true, false の2値からなる集合を $B$ とする.&lt;/p&gt;
&lt;p&gt;例えば, 一階述語論理式 $\forall x~p(f(b, x), a)$ に対して, 解釈 $I_0$ として&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$D$ を非負整数 (nonnegative integer) 全体からなる集合とし,&lt;/li&gt;
&lt;li&gt;$C$ として $a, b$ それぞれへ非負整数値 0, 1 を割り当て,&lt;/li&gt;
&lt;li&gt;$F$ として2引数関数記号 $f(u, w)$ へ非負整数上の加算 $u+w$ を割り当て,&lt;/li&gt;
&lt;li&gt;$P$ として2引数述語関数 $p(u, w)$ へ非負整数上の比較演算 $u&amp;gt;w$ を割り当てたとき (例えば $4&amp;gt;3$ の値は true である),&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;式 $\forall x~p(f(b, x), a)$ の解釈 $I_0$ のもとでの評価値は true となる.&lt;/p&gt;
&lt;p&gt;以下の (1-1-1)～(1-1-3) の各論理式が, (a) 恒真 (valid), (b) 充足可能 (satisfiable) であるが恒真ではない, (c) 充足不能 (unsatisfiable) のいずれであるか判断し記号で答えよ. また, (b) である場合は, $D$ を非負整数 (nonnegative integer) 全体からなる集合として, 真にする解釈と偽にする解釈をそれぞれ一つずつ挙げよ. なお, 定数記号や関数記号が含まれないものは, それぞれ $C$ や $F$ は考えなくてよい.&lt;/p&gt;
&lt;p&gt;(1-1-1) $(p(a) \wedge p(b)) \rightarrow \forall x~p(x)$&lt;br /&gt;
(1-1-2) $\forall x~(p(x) \vee q(x)) \rightarrow (\forall x~p(x) \vee \forall x~q(x))$&lt;br /&gt;
(1-1-3) $\neg \forall x~\neg p(x) \Leftrightarrow \exists x~p(x)$&lt;/p&gt;
&lt;p&gt;(1-2) 以下で与えられる論理式 $E$ が恒真 (valid) であることを示すため, まず, $E$ の否定をスコーレム化 (Skolemization) し, 次いで, 導出原理 (resolution principle) を適用し, その式が充足不能であることを示す.&lt;/p&gt;
&lt;p&gt;$A = \forall x~\forall y~(p(x, y) \rightarrow p(y, x))$&lt;br /&gt;
$B = \forall x~\forall y~\forall z~((p(x, y) \wedge p(y, z)) \rightarrow p(x, z))$&lt;br /&gt;
$C = \forall x~\exists y~p(x, y)$&lt;br /&gt;
$D = \forall z~p(z, z)$&lt;br /&gt;
$E = (A \wedge B \wedge C) \rightarrow D$&lt;/p&gt;
&lt;p&gt;以下の (1-2-1)～(1-2-3) に答えよ. それぞれ導出過程も示すこと. なお, 解答には記号 $A, B, C, D$ を用いないこと.&lt;/p&gt;
&lt;p&gt;(1-2-1) $\neg E$ の冠頭標準形 (prenex normal form) を示せ. 冠頭標準形は, すべての限定作用素が先頭にある閉論理式 (closed formula) である. ただし, 閉論理式は連言標準形 (和積標準形 : conjunctive normal form) で示すこと.&lt;/p&gt;
&lt;p&gt;(1-2-2) (1-2-1) で得た論理式のスコーレム連言標準形 (Skolem conjunctive normal form) $\neg E&apos;$ を求めよ.&lt;/p&gt;
&lt;p&gt;(1-2-3) (1-2-2) で得た論理式 $\neg E&apos;$ をもとに, 導出原理を用いて $\neg E&apos;$ が充足不能であることを示せ.&lt;/p&gt;
&lt;p&gt;(2) 有限集合 (finite set) $A$ について, $A$ の要素数を $|A|$ と書く. $A$ のべき集合 (power set) を $P(A)$ として, $P(A)$ 上の2項関係 (binary relation) $R_{P(A)}$ を&lt;/p&gt;
&lt;p&gt;$$
R_{P(A)} = { (a, b) \in P(A) \times P(A) \mid (a \subseteq b) \wedge (\forall c \in P(A))[((a \subseteq c) \wedge (c \subseteq b)) \rightarrow ((c = a) \vee (c = b))] }
$$&lt;/p&gt;
&lt;p&gt;とする. 以下の各小問に答えよ.&lt;/p&gt;
&lt;p&gt;(2-1) 任意の有限集合 $A$ について, $R_{P(A)}$ の以下の各性質が成立するかどうか答えよ. 証明は与えなくてもよい.&lt;/p&gt;
&lt;p&gt;(2-1-1) 反射性 (reflexivity)&lt;br /&gt;
(2-1-2) 対称性 (symmetry)&lt;br /&gt;
(2-1-3) 反対称性 (antisymmetry)&lt;/p&gt;
&lt;p&gt;(2-2) $|A| = 2$ の時, $|R_{P(A)}|$ を求めよ.&lt;br /&gt;
(2-3) $|A| = n$ の時, $|R_{P(A)}|$ を求めよ.&lt;br /&gt;
(2-4) $R_{P(A)}$ の反射的推移的閉包 (reflexive transitive closure) を $R_{P(A)}^{\ast}$ とする. $|A| = n$ の時, $|R_{P(A)}^{\ast}|$ を求めよ.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h4&gt;(1) 一階述語論理 (First-order predicate logic)&lt;/h4&gt;
&lt;h3&gt;(1-1) 論理式の判定と解釈 (Judgment and Interpretation of Logical Formulas)&lt;/h3&gt;
&lt;h4&gt;(1-1-1) $(p(a) \land p(b)) \rightarrow \forall x\ p(x)$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;(b) 充足可能であるが恒真ではない&lt;/strong&gt; (Satisfiable but not valid).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;真にする解釈 (True Interpretation):&lt;/strong&gt;
$D$ を非負整数全体とする。$C$ として $a=0, b=1$ を割り当てる。$P$ として述語 $p(u)$ に「$u \ge 0$」を割り当てる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;中文解释：&lt;/strong&gt; 论域为非负整数，$a=0, b=1$，$p(u)$ 表示 $u \ge 0$。前件 $p(0) \land p(1)$ 为真，且所有非负整数都 $\ge 0$，后件为真。真 $\rightarrow$ 真，命题成立。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English Proof:&lt;/strong&gt; Let the domain $D$ be all non-negative integers. Assign constants $a=0, b=1$. Let the predicate $p(u)$ denote &quot;$u \ge 0$&quot;. The premise $p(0) \land p(1)$ is true, and since all non-negative integers are $\ge 0$, the conclusion $\forall x\ p(x)$ is also true. Thus, True $\rightarrow$ True evaluates to True.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;偽にする解釈 (False Interpretation):&lt;/strong&gt;
$D$ を非負整数全体とする。$C$ として $a=0, b=1$ を割り当てる。$P$ として述語 $p(u)$ に「$u &amp;lt; 2$」を割り当てる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;中文解释：&lt;/strong&gt; 论域为非负整数，$a=0, b=1$，$p(u)$ 表示 $u &amp;lt; 2$。前件 $p(0) \land p(1)$ 为真，但存在数字 $2$ 不满足 $&amp;lt;2$，故后件为假。真 $\rightarrow$ 假，命题不成立。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English Proof:&lt;/strong&gt; Let $D$ be all non-negative integers. Assign $a=0, b=1$. Let $p(u)$ denote &quot;$u &amp;lt; 2$&quot;. The premise $p(0) \land p(1)$ is true. However, since the domain includes integers like 2, $\forall x\ p(x)$ is false. Thus, True $\rightarrow$ False evaluates to False.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(1-1-2) $\forall x\ (p(x) \lor q(x)) \rightarrow (\forall x\ p(x) \lor \forall x\ q(x))$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;(b) 充足可能であるが恒真ではない&lt;/strong&gt; (Satisfiable but not valid).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;真にする解釈 (True Interpretation):&lt;/strong&gt;
$D$ を非負整数全体とする。$p(u)$ に「$u \ge 0$」、$q(u)$ に「$u &amp;lt; 0$」を割り当てる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;中文解释：&lt;/strong&gt; 论域为非负整数，$p(u)$ 表示 $u \ge 0$。前件和后件都为真，命题成立。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English Proof:&lt;/strong&gt; Let $D$ be all non-negative integers. Let $p(u)$ denote &quot;$u \ge 0$&quot; and $q(u)$ denote &quot;$u &amp;lt; 0$&quot;. Everyone satisfies $u \ge 0$, making the premise true. The first part of the conclusion $\forall x\ p(x)$ is true, making the entire disjunction true.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;偽にする解釈 (False Interpretation):&lt;/strong&gt;
$D$ を非負整数全体とする。$p(u)$ に「$u$ は偶数」、$q(u)$ に「$u$ は奇数」を割り当てる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;中文解释：&lt;/strong&gt; $p(u)$ 为偶数，$q(u)$ 为奇数。前件为真（非负整数要么是偶数要么是奇数），但后件为假（不是所有数都是偶数，也不是所有数都是奇数）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English Proof:&lt;/strong&gt; Let $D$ be all non-negative integers. Let $p(u)$ denote &quot;$u$ is even&quot; and $q(u)$ denote &quot;$u$ is odd&quot;. Every integer is either even or odd, making the premise true. However, it is false that all integers are even, and false that all integers are odd. Thus, True $\rightarrow$ False evaluates to False.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(1-1-3) $\neg \forall x\ p(x) \leftrightarrow \exists x\ \neg p(x)$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;(a) 恒真&lt;/strong&gt; (Valid).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(注：恒真命题无需给出具体的解释例子。这是量词的德·摩根定律 / Quantifier De Morgan&apos;s Law)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-2) 導出原理による証明 (Proof by Resolution Principle)&lt;/h3&gt;
&lt;p&gt;已知 $\neg E = A \land B \land C \land \neg D$。&lt;/p&gt;
&lt;h4&gt;(1-2-1) 冠頭標準形 (Prenex Normal Form)&lt;/h4&gt;
&lt;p&gt;提取所有量词到公式最前方（注意重命名冲突的变量）：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
&amp;amp;\forall x \forall y \forall u \forall v \forall w \forall s \exists t \exists z\ [ \
&amp;amp;(\neg p(x,y) \lor p(y,x)) \land (\neg p(u,v) \lor \neg p(v,w) \lor p(u,w)) \
&amp;amp;\land p(s,t) \land \neg p(z,z) ]
\end{aligned}
$$&lt;/p&gt;
&lt;h4&gt;(1-2-2) スコーレム連言標準形 (Skolem Conjunctive Normal Form)&lt;/h4&gt;
&lt;p&gt;使用 Skolem 函数 $f(s)$ 替换 $t$，使用 Skolem 常数 $c$ 替换 $z$，并去掉全称量词 $\forall$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; 得到以下四个子句 (Clauses)：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$\neg p(x,y) \lor p(y,x)$&lt;/li&gt;
&lt;li&gt;$\neg p(u,v) \lor \neg p(v,w) \lor p(u,w)$&lt;/li&gt;
&lt;li&gt;$p(s, f(s))$&lt;/li&gt;
&lt;li&gt;$\neg p(c,c)$&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;(1-2-3) 導出過程 (Resolution Process)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 1:&lt;/strong&gt; 子句 3 において $s=c$ と代入し、$p(c, f(c))$ を得る。&lt;/p&gt;
&lt;p&gt;English: Substitute $s=c$ in Clause 3 to obtain $p(c, f(c))$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 2:&lt;/strong&gt; 子句 1 において $x=c, y=f(c)$ と代入し、$\neg p(c,f(c)) \lor p(f(c),c)$ を得る。これとステップ1の結果を導出（Resolve）し、&lt;strong&gt;$p(f(c), c)$&lt;/strong&gt; を得る。&lt;/p&gt;
&lt;p&gt;English: Substitute $x=c, y=f(c)$ in Clause 1 to get $\neg p(c,f(c)) \lor p(f(c),c)$. Resolve this with $p(c, f(c))$ to deduce &lt;strong&gt;$p(f(c), c)$&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 3:&lt;/strong&gt; 子句 2 において $u=c, v=f(c), w=c$ と代入し、$\neg p(c,f(c)) \lor \neg p(f(c),c) \lor p(c,c)$ を得る。&lt;/p&gt;
&lt;p&gt;English: Substitute $u=c, v=f(c), w=c$ in Clause 2 to get $\neg p(c,f(c)) \lor \neg p(f(c),c) \lor p(c,c)$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 4:&lt;/strong&gt; ステップ3の結果と $p(c,f(c))$ を導出し、$\neg p(f(c),c) \lor p(c,c)$ を得る。&lt;/p&gt;
&lt;p&gt;English: Resolve the result from Step 3 with $p(c, f(c))$ to deduce $\neg p(f(c),c) \lor p(c,c)$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 5:&lt;/strong&gt; ステップ4の結果と $p(f(c),c)$ を導出し、&lt;strong&gt;$p(c,c)$&lt;/strong&gt; を得る。&lt;/p&gt;
&lt;p&gt;English: Resolve the result from Step 4 with $p(f(c), c)$ to deduce &lt;strong&gt;$p(c,c)$&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ステップ 6:&lt;/strong&gt; 最後に、$p(c,c)$ と子句 4 の $\neg p(c,c)$ を導出し、&lt;strong&gt;空節 (Empty Clause / $\square$)&lt;/strong&gt; を得る。矛盾が導かれたため、$\neg E$ は充足不能であり、$E$ は恒真である。&lt;/p&gt;
&lt;p&gt;English: Finally, resolve $p(c,c)$ with Clause 4 ($\neg p(c,c)$) to generate the &lt;strong&gt;empty clause ($\square$)&lt;/strong&gt;. Since a contradiction is derived, $\neg E$ is unsatisfiable, which proves $E$ is valid.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;(2) 有限集合と関係 (Finite Sets and Relations)&lt;/h4&gt;
&lt;p&gt;关系 $R_{P(A)}$ 定义为覆盖关系（Covering relation），即集合 $b$ 恰好由集合 $a$ 增加一个元素构成（$a \subset b$ 且 $|b| = |a| + 1$）。&lt;/p&gt;
&lt;h3&gt;(2-1) 関係の性質 (Properties of the Relation)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-1-1) 反射性 (Reflexivity):&lt;/strong&gt; &lt;strong&gt;成立しない&lt;/strong&gt; (False).&lt;/p&gt;
&lt;p&gt;English Explanation: A set cannot have exactly one more element than itself ($|a| \neq |a| + 1$), so $(a, a) \notin R_{P(A)}$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-1-2) 対称性 (Symmetry):&lt;/strong&gt; &lt;strong&gt;成立しない&lt;/strong&gt; (False).&lt;/p&gt;
&lt;p&gt;English Explanation: If set $b$ is strictly larger than $a$ ($a \subset b$), then $a$ cannot be strictly larger than $b$ ($b \not\subset a$).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-1-3) 反対称性 (Antisymmetry):&lt;/strong&gt; &lt;strong&gt;成立する&lt;/strong&gt; (True).&lt;/p&gt;
&lt;p&gt;English Explanation: The premise $(a R b \land b R a)$ is logically impossible. Therefore, the implication $(a R b \land b R a) \rightarrow a=b$ is vacuously true.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(2-2) $|A|=2$ の時、$|R_{P(A)}|$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;$4$&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;(Pairs: $(\emptyset, {1}), (\emptyset, {2}), ({1}, {1,2}), ({2}, {1,2})$)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(2-3) $|A|=n$ の時、$|R_{P(A)}|$&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;$n 2^{n-1}$&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(2-4) $|A|=n$ の時、$|R_{P(A)}^{\ast}|$ (反射的推移的閉包 / Reflexive Transitive Closure)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;解答 (Answer):&lt;/strong&gt; &lt;strong&gt;$3^n$&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;English Explanation: The reflexive transitive closure of this covering relation is simply the standard subset relation ($a \subseteq b$). For each of the $n$ elements in $A$, there are exactly 3 valid states: (1) neither in $a$ nor $b$, (2) in $b$ but not in $a$, (3) in both $a$ and $b$. Thus, $3^n$ total pairs.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2014年8月実施 計算理論&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 決定性有限オートマトン (deterministic finite automaton) $M$ は 5 項組 $M = (Q, \Sigma, \delta, q_0, F)$ で与えられる. ここで, $Q, \Sigma, \delta, q_0, F$ は, それぞれ, 状態 (state) の有限集合, 入力記号 (input symbol) の有限集合 (アルファベット (alphabet)), 状態遷移関数 (state transition function), 初期状態 (initial state) ($q_0 \in Q$), 受理状態 (accepting state) の集合 ($F \subseteq Q$) である. また, $M$ が受理する言語 (認識する言語) を $L(M)$ と表す. 有限オートマトンに関する以下の各小問に答えよ.&lt;/p&gt;
&lt;p&gt;(1-1) 決定性有限オートマトン $M = (Q, \Sigma, \delta, q_0, F)$ の状態 $p, q$ ($p \in Q, q \in Q$) が区別不能 (indistinguishable) とは, 任意の記号列 $w \in \Sigma^&lt;em&gt;$ に対し, $\hat{\delta}(p, w) \in F \iff \hat{\delta}(q, w) \in F$ が成り立つことであり, $p \simeq q$ と表す. ここで, $\Sigma^&lt;/em&gt;$ は, $\Sigma$ 上の記号列すべての集合 (空系列を含む) を表す. また, 任意の状態 $r \in Q$ と任意の記号列 $x \in \Sigma^*$ に対し, $\hat{\delta}(r, x) \in Q$ を以下のように定義する.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x = \epsilon$ のとき, $\hat{\delta}(r, x) = r$ ($\epsilon$ は空系列を表す)&lt;/li&gt;
&lt;li&gt;$x = ya$ ($y \in \Sigma^*, a \in \Sigma$) のとき, $\hat{\delta}(r, x) = \delta(\hat{\delta}(r, y), a)$
状態集合 $Q$ 上の 2 項関係 (binary relation) $ \simeq $ が $Q$ 上の同値関係 (equivalence relation) であることを証明せよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(1-2) 決定性有限オートマトン $M_1 = (Q_1, {0, 1}, \delta_1, a, {a, b})$ が右の状態遷移表 (state transition table) で与えられたとき, 状態集合 $Q_1 = {a, b, c, d, e, f, g, h, i}$ が同値関係 $ \simeq $ によって, どのような同値類 (equivalence class) に分割 (partition) されるか示せ.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;a&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;e&lt;/td&gt;
&lt;td&gt;d&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;b&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;f&lt;/td&gt;
&lt;td&gt;d&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;c&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;d&lt;/td&gt;
&lt;td&gt;f&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;d&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;i&lt;/td&gt;
&lt;td&gt;g&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;e&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;g&lt;/td&gt;
&lt;td&gt;i&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;f&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;g&lt;/td&gt;
&lt;td&gt;h&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;g&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;c&lt;/td&gt;
&lt;td&gt;b&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;h&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;a&lt;/td&gt;
&lt;td&gt;c&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;i&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;b&lt;/td&gt;
&lt;td&gt;c&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;
図：状態遷移表
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;(1-3) $L(M_1) = L(M)$ となる決定性有限オートマトン $M$ の中で, 状態数最小のものを $M_2$ とする. $M_2$ を状態遷移図 (state transition diagram) で示せ. 状態遷移図では, 初期状態, 受理状態それぞれが分かるように明示すること.&lt;/p&gt;
&lt;p&gt;(1-4) $L(M_1) = L(M)$ となる決定性有限オートマトン $M$ の中で, (1-3) で示した $M_2$ の状態数が最小であることを証明せよ.&lt;/p&gt;
&lt;p&gt;(2) 文脈自由言語 (context-free language) に対して次の反復補題 (Pumping Lemma) が知られている.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;反復補題 (Pumping Lemma)&lt;/strong&gt;
文脈自由言語 $L$ に対し, ある非負整数 $n$ が存在し, $L$ に属する $n$ 以上の長さの任意の文字列 $z$ に対して, ある部分文字列分解 $z = u v w x y$ が存在して, 以下が成り立つ.
(i) $|v w x| \le n$
(ii) $v x \ne \epsilon$ ただし $\epsilon$ は空系列
(iii) $i \ge 0$ なる任意の $i$ に対して $u v^i w x^i y \in L$&lt;/p&gt;
&lt;p&gt;以下の各小問に答えよ. 解答用紙には ⓐ～ⓠ とそれらに対応する解を列挙すること.&lt;/p&gt;
&lt;p&gt;(2-1) 文脈自由言語 $L_A = {a^m b^m \mid m \ge 5}$ に対して反復補題が成り立つことを確かめたい. 以下の文章の空白を埋め, $L_A$ に対し反復補題が成り立つことを示せ. 空白 ⓐ～ⓘ にはそれぞれ, 指定された条件を満たす要素が入る. 例えば ⓐ 非負整数 に対応する要素は非負整数である 1, 40, 100 等である.&lt;/p&gt;
&lt;p&gt;$n$ として ⓐ 非負整数 を選ぶ. $z = a^K b^K$ ただし, $K \ge n$ なる任意の文 $z$ に対して $z = u v w x y$ なる部分文字列分解として $u = a^{K-1}$, $v = \text{ⓒ 記号列}$, $w = \text{ⓓ 記号列}$, $x = \text{ⓔ 記号列}$, $y = \text{ⓕ 記号列}$ を選ぶ. 明らかに $|v w x| \le n$ であり, $v x \ne \epsilon$, および $i \ge 0$ なる任意の $i$ に対して $\text{ⓖ 記号列} \in L_A$ が成り立つ. なお $L_A$ を生成する文脈自由文法 (context-free grammar) は $({S_1, A_1}, {a, b}, P_1, S_1)$ であり (表記の意味は下記参考を参照), ここで $P_1 = {S_1 \rightarrow \text{ⓗ 記号列}, A_1 \rightarrow a b, \text{ⓘ 生成規則} }$ である.&lt;/p&gt;
&lt;p&gt;(2-2) 言語 $L_B = {a^m b^m c^m \mid m \ge 0}$ は文脈自由言語ではないことを反復補題を用いて証明したい. 以下の証明の空白を埋めよ. 空白 ⓙ～ⓠ にはそれぞれ, (2-1) と同様指定された条件を満たす要素が入る. ただし, ⓜ, ⓝ については終端記号の数量的性質に言及すること. また, ⓛ については使用した反復補題の条件を明示すること.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;証明&lt;/strong&gt;
背理法 (帰謬法; proof by contradiction) で証明する. 言語 $L_B$ が文脈自由文法であると仮定する. このとき仮定より $L_B$ に対して反復補題が成り立つ. 以下, 反復補題が成り立たないことを示し, 矛盾を導く.
$n$ として $K$ という非負整数値を考える. 以降の議論は $K$ をパラメータとして考えているので, 任意の値 $K$ に与えても成立する. $L_B$ の定義より $K$ を超える長さの文 $z$ が存在する. 具体的に $z = a^K b^K c^K$ を考える. $z$ を $u v w x y$ に分割する際, すべての考え得る分割パターンに対して, 上記の矛盾を説明する必要がある.&lt;/p&gt;
&lt;p&gt;場合 1: $v w x$ が終端記号 $c$ を含まない場合:
このとき $y$ は ⓙ 記号列 を部分文字列として含む. また反復補題の条件 (ii) が成り立つとすると, $v, x$ について以下が成り立つ.
ⓚ $v, x$ に関する条件
したがって $i = 0$ とおいて $L_B$ に含まれるはずの文 $u w y$ を考えたとき, $u w y$ は $L_B$ に属さない. なぜならば ⓛ 証明
すなわち反復補題の条件 (iii) を満たすことはできず, 反復補題を満たさない.&lt;/p&gt;
&lt;p&gt;場合 2: $v w x$ が ⓜ 終端記号に関する条件 場合:
対象の対称性 (symmetry) より場合 1 と同様である.&lt;/p&gt;
&lt;p&gt;場合 3: その他の場合, すなわち $v w x$ が ⓝ 終端記号に関する条件 場合:
場合 3 はそもそも起こりえない. なぜならば
ⓞ 証明&lt;/p&gt;
&lt;p&gt;いずれの場合であっても反復補題を満たさず, よって, 矛盾を生じる.
以上の議論は仮定していた命題「言語 $L_B$ は文脈自由文法である」が偽であることを示している. Q.E.D.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考&lt;/strong&gt;
文脈自由文法 (context-free grammar) $G$ は 4 項組 $G = (N, T, P, S)$ で与えられる. ここで $N, T, P, S$ は, それぞれ, 非終端記号 (non-terminal symbol) 集合, 終端記号 (terminal symbol) 集合, 生成規則 (production rule) 集合, 開始記号 (start symbol) である.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1-1) $\simeq$ が同値関係であることの証明&lt;/h3&gt;
&lt;p&gt;状態 $Q$ 上の2項関係 $\simeq$ が同値関係（Equivalence Relation）であるためには、反射性、対称性、推移性の3つを満たす必要がある。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;反射性 (Reflexivity):&lt;/strong&gt;
任意の $p \in Q$ と任意の記号列 $w \in \Sigma^*$ に対して、論理的に $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(p,w) \in F$ は常に成り立つ。したがって、定義より $p \simeq p$ である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;対称性 (Symmetry):&lt;/strong&gt;
$p \simeq q$ と仮定する。定義より、任意の $w \in \Sigma^*$ に対して $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(q,w) \in F$ が成り立つ。論理同値の対称性により、左右を入れ替えて $\hat{\delta}(q,w) \in F \Leftrightarrow \hat{\delta}(p,w) \in F$ も成り立つ。したがって、$q \simeq p$ である。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推移性 (Transitivity):&lt;/strong&gt;
$p \simeq q$ かつ $q \simeq r$ と仮定する。定義より、任意の $w \in \Sigma^*$ に対し $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(q,w) \in F$、および $\hat{\delta}(q,w) \in F \Leftrightarrow \hat{\delta}(r,w) \in F$ が成り立つ。論理同値の推移性により、これらから $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(r,w) \in F$ が導かれる。したがって、$p \simeq r$ である。
以上より、$\simeq$ は $Q$ 上の同値関係である。(証明終)&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation for (1-1)]&lt;/strong&gt;
To prove that $\simeq$ is an equivalence relation on $Q$, it must satisfy reflexivity, symmetry, and transitivity.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Reflexivity:&lt;/strong&gt; For any $p \in Q$ and any string $w \in \Sigma^*$, the statement $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(p,w) \in F$ is a logical tautology. Thus, $p \simeq p$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Symmetry:&lt;/strong&gt; Assume $p \simeq q$. By definition, $\forall w \in \Sigma^*, \hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(q,w) \in F$. By the symmetry of logical equivalence, $\hat{\delta}(q,w) \in F \Leftrightarrow \hat{\delta}(p,w) \in F$ holds. Thus, $q \simeq p$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transitivity:&lt;/strong&gt; Assume $p \simeq q$ and $q \simeq r$. By definition, $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(q,w) \in F$ and $\hat{\delta}(q,w) \in F \Leftrightarrow \hat{\delta}(r,w) \in F$. By the transitivity of logical equivalence, $\hat{\delta}(p,w) \in F \Leftrightarrow \hat{\delta}(r,w) \in F$ holds. Thus, $p \simeq r$.
Therefore, $\simeq$ is an equivalence relation. (Q.E.D.)&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-2) 同値類による分割 (Equivalence Class Partitioning)&lt;/h3&gt;
&lt;p&gt;Myhill-Nerodeの定理に基づく等価状態の分割アルゴリズム（0-区別可能、1-区別可能...）を適用した結果、状態集合 $Q_1$ の同値類は以下の6つに分割される。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【解答】: ${a, b},\ {c},\ {d},\ {e, f},\ {g},\ {h, i}$&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-3) 最小化オートマトン $M_2$ の状態遷移図&lt;/h3&gt;
&lt;p&gt;(1-2) で求めた6つの同値類を新たな状態とする。
初期状態は元の初期状態 $a$ を含む &lt;strong&gt;${a, b}$&lt;/strong&gt; であり、受理状態も元の受理状態 $a, b$ を含む &lt;strong&gt;${a, b}$&lt;/strong&gt; のみである。状態遷移は以下の表（および図）の通りに構成される。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;現在の状態&lt;/th&gt;
&lt;th&gt;入力 &lt;code&gt;0&lt;/code&gt; による遷移先&lt;/th&gt;
&lt;th&gt;入力 &lt;code&gt;1&lt;/code&gt; による遷移先&lt;/th&gt;
&lt;th&gt;備考 (図示要件)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${a, b}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${e, f}$&lt;/td&gt;
&lt;td&gt;${d}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;初期状態 ($\rightarrow$) 兼 受理状態 (◎)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${c}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${d}$&lt;/td&gt;
&lt;td&gt;${e, f}$&lt;/td&gt;
&lt;td&gt;通常状態 (○)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${d}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${h, i}$&lt;/td&gt;
&lt;td&gt;${g}$&lt;/td&gt;
&lt;td&gt;通常状態 (○)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${e, f}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${g}$&lt;/td&gt;
&lt;td&gt;${c}$&lt;/td&gt;
&lt;td&gt;通常状態 (○)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${g}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${h, i}$&lt;/td&gt;
&lt;td&gt;${c}$&lt;/td&gt;
&lt;td&gt;通常状態 (○)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;${h, i}$&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;${a, b}$&lt;/td&gt;
&lt;td&gt;${c}$&lt;/td&gt;
&lt;td&gt;通常状態 (○)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;(※実際の解答用紙には、上記の表に基づいた状態遷移図（有向グラフ）を描画し、${a,b}$ に開始矢印と二重丸を明記すること。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(1-4) $M_2$ の状態数が最小であることの証明&lt;/h3&gt;
&lt;p&gt;$M_2$ の各状態は、元のオートマトン $M_1$ の状態集合を同値関係 $\simeq$ で分割した各同値類であるため、$M_2$ 内の任意の異なる2つの状態は互いに**区別可能（Distinguishable）**である。
もし $L(M_1) = L(M)$ を満たし、かつ $M_2$ よりも状態数が少ないDFA $M$ が存在すると仮定する。このとき、鳩の巣原理（Pigeonhole Principle）により、$M_2$ で区別可能な少なくとも2つの状態が、$M$ においては同一の状態に割り当てられなければならない。
しかし、区別可能な状態を統合すると、受理されるべき文字列と拒否されるべき文字列の判定に矛盾が生じ、$L(M_1) \neq L(M)$ となるため前提に反する。ゆえに、$M_2$ は最小状態DFAである。(証明終)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation for (1-4)]&lt;/strong&gt;
By construction, any two distinct states in $M_2$ correspond to different equivalence classes and are therefore &lt;strong&gt;distinguishable&lt;/strong&gt;.
Assume for the sake of contradiction that there exists a DFA $M$ with fewer states than $M_2$ such that $L(M) = L(M_1)$. According to the Pigeonhole Principle, at least two distinguishable states from $M_2$ must be merged into a single state in $M$.
However, merging distinguishable states inevitably causes the automaton to incorrectly accept or reject certain strings, resulting in $L(M) \neq L(M_1)$, which contradicts the premise. Thus, $M_2$ has the minimal number of states. (Q.E.D.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1) $L_A = {a^m b^m \mid m \ge 5}$ が反復補題を満たすことの証明 (穴埋め)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[ ⓐ ]&lt;/strong&gt;: &lt;strong&gt;12&lt;/strong&gt; &lt;em&gt;(※注: 12以上の任意の偶数でも論理的には成立するが、後述のK≧6を確実に満たすための最小定数として12が最適)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓑ ]&lt;/strong&gt;: &lt;strong&gt;6&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓒ ]&lt;/strong&gt;: &lt;strong&gt;$a$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓓ ]&lt;/strong&gt;: &lt;strong&gt;$\varepsilon$&lt;/strong&gt; &lt;em&gt;(空記号列)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓔ ]&lt;/strong&gt;: &lt;strong&gt;$b$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓕ ]&lt;/strong&gt;: &lt;strong&gt;$b^{K-1}$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓖ ]&lt;/strong&gt;: &lt;strong&gt;$u v^i w x^i y$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓗ ]&lt;/strong&gt;: &lt;strong&gt;$a^4 A_1 b^4$&lt;/strong&gt; &lt;em&gt;(または $aaaa A_1 bbbb$)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ ⓘ ]&lt;/strong&gt;: &lt;strong&gt;$A_1 \rightarrow a A_1 b$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-2) $L_B = {a^m b^m c^m \mid m \ge 0}$ が文脈自由言語ではないことの証明 (打假プロセス)&lt;/h3&gt;
&lt;p&gt;文脈自由言語であると仮定し、定数 $n$ に対して $z = a^K b^K c^K$ ($K \ge n$) を選ぶ。$z = vwx$ なる分割（$|vwx| \le n, vx \neq \varepsilon$）を考えると、以下の3つの場合に分けられ、いずれも矛盾が生じる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;場合 1: $vwx$ が終端記号 $c$ を含まない場合&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(v, x に関する条件):&lt;/strong&gt; $vx \neq \varepsilon$ より、少なくとも1つの $a$ または $b$ を含む。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(① 証明):&lt;/strong&gt; $i=0$ とすると、$v$ と $x$ が取り除かれることで $a$ または $b$ の数が減少するが、$c$ の数は $K$ のまま変わらないため、$a, b, c$ の数が一致しなくなり、$uwy \notin L_B$ となるから。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;場合 2: $vwx$ が [終端記号に関する条件] 場合&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(終端記号に関する条件):&lt;/strong&gt; 終端記号 &lt;strong&gt;$a$ を含まない&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;場合 3: $vwx$ が [終端記号に関する条件] 場合&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(終端記号に関する条件):&lt;/strong&gt; 終端記号 &lt;strong&gt;$a$ と $c$ の両方を含む&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(◎ 証明):&lt;/strong&gt; $a$ の最後の文字と $c$ の最初の文字の間には $K$ 個の $b$ が存在し、$K \ge n$ である。したがって、$a$ と $c$ の両方を含む部分文字列の長さは少なくとも $n+2$ となり、反復補題の絶対条件である (i) $|vwx| \le n$ に完全に矛盾するから。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation for (2-2) Proofs]&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Case 1 (Proof ①):&lt;/strong&gt; If $i=0$, the substrings $v$ and $x$ are pumped down (removed). This strictly decreases the number of $a$&apos;s or $b$&apos;s, while the number of $c$&apos;s remains exactly $K$. Consequently, the quantities of $a, b,$ and $c$ are no longer equal, meaning $uwy \notin L_B$.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Case 3 (Proof ◎):&lt;/strong&gt; There are exactly $K$ instances of &apos;$b$&apos; between the last &apos;$a$&apos; and the first &apos;$c$&apos;. Since $K \ge n$, any substring $vwx$ that contains both an &apos;$a$&apos; and a &apos;$c$&apos; must have a length of at least $K+2 \ge n+2$. This directly contradicts the fundamental condition (i) of the pumping lemma, which requires $|vwx| \le n$. Thus, this case is physically impossible.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2014年8月実施 ネットワーク&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) ビット誤り率 (bit error rate) $p$ (ただし $0 &amp;lt; p &amp;lt; 1/2$) の 2 元対称通信路 (binary symmetric channel) における、2 元符号 $C = {00000, 11111}$ を用いた通信を考える。$C$ の各符号語は等確率で送信されるとする。&lt;/p&gt;
&lt;p&gt;(1-1) 受信語における誤りの個数が 3 ビット、4 ビット、5 ビットになる確率を、それぞれ $p$ を用いて表せ。&lt;/p&gt;
&lt;p&gt;(1-2) 最尤復号法 (maximum likelihood decoding) を用いて（すなわち、最大尤度基準に基づいて）復号した場合の、誤って復号する確率を、$p$ を用いて表せ。&lt;/p&gt;
&lt;p&gt;(1-3) 限界距離復号法 (bounded distance decoding) を用いて復号することを考える。
(1-3-1) 限界距離 $d$ の最大値を求めよ。
(1-3-2) $p = 1/10$ とする。誤って復号する確率を $1/1000$ 以下に抑えつつ、正しく復号する確率を最大にするような限界距離 $d$ を求めよ。また、そのときの、正しく復号する確率を求めよ。計算過程も示すこと。&lt;/p&gt;
&lt;p&gt;(2) IP (Internet Protocol) の経路制御 (routing) に関する以下の各小問に答えよ。&lt;/p&gt;
&lt;p&gt;(2-1) 経路制御プロトコルに関する以下の説明文の空欄 $\boxed{\text{(あ)}} \sim \boxed{\text{(か)}}$ に当てはまる最も適切な語句を選択肢から選び、その番号を答えよ。なお、異なる空欄には異なる語句が当てはまる。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IP アドレス (IP address) が割り当てられたホスト (host) がルーター (router) を介して接続される IP ネットワークにおいて、ルーターが経路情報 (routing information) を管理する手法として、$\boxed{\text{(あ)}}$ と $\boxed{\text{(い)}}$ がある。$\boxed{\text{(あ)}}$ は、経路情報をネットワークの各ルーターに手動で設定する手法である。これに対し、$\boxed{\text{(い)}}$ は、経路制御プロトコル (routing protocol) を用いてルーターが経路情報を交換および収集し、経路を決定する手法であり、ホストやルーター等の機器の接続状況に変更が生じた際に経路情報が自動で更新される。インターネットの AS (Autonomous System) 内で用いられる経路制御プロトコルには、$\boxed{\text{(う)}}$ 型プロトコルである OSPF (Open Shortest Path First) や、$\boxed{\text{(え)}}$ 型プロトコルである RIP (Routing Information Protocol) がある。$\boxed{\text{(う)}}$ 型プロトコルは、$\boxed{\text{(え)}}$ 型プロトコルと比較して、$\boxed{\text{(お)}}$ などの利点がある。一方、AS 間で用いられる経路制御プロトコルとして $\boxed{\text{(か)}}$ がある。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;選択肢&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;(a) IS-IS protocol&lt;/td&gt;
&lt;td&gt;(b) コスト最小&lt;/td&gt;
&lt;td&gt;(c) 距離ベクトル&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(d) ブロードキャスト&lt;/td&gt;
&lt;td&gt;(e) RSVP&lt;/td&gt;
&lt;td&gt;(f) BGP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(g) IPIP&lt;/td&gt;
&lt;td&gt;(h) スタティックルーティング&lt;/td&gt;
&lt;td&gt;(i) 最適ルーティング&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(j) リンクステート&lt;/td&gt;
&lt;td&gt;(k) 交換情報量が少ない&lt;/td&gt;
&lt;td&gt;(l) 経路収束時間が短い&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(m) ダイナミック&lt;/td&gt;
&lt;td&gt;(n) 経路計算量が少ない&lt;/td&gt;
&lt;td&gt;(o) HTTP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;(2-2) 図 1 に示す IP ネットワークの構成を考える（図省略）。図には、ホストの IP アドレスをドットアドレス表記で示している。また、# で示した番号はルーターのインターフェース番号である。クラスフルルーティング (classful routing) により経路情報を管理する場合に、ルーター A が保持する経路表 (routing table) を表 1 にならって示せ。経路表のエントリー数が最小となるように記載すること。ただし、ホスト間の経路は経由するルーター数が最小となるよう設定されるものとする。また、デフォルトゲートウェイは考えないものとし、図に記載のない IP アドレスに対する経路エントリーは保持しないものとする。必要に応じて、クラスフルルーティング (classful routing) とクラスレスルーティング (classless routing) に関する以下の説明文を参考にすること。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IPv4 アドレスの管理に関する説明&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IPv4 における IP アドレス長は 32 ビットであるため、理論上約 40 億の機器に IP アドレスを割り当てることができるが、IP アドレス毎に経路情報を保持すると経路情報が肥大化する。
そのため、IP アドレスをネットワークアドレス (network address) 部とホストアドレス (host address) 部に分割し、ネットワークアドレス部に対する経路情報を管理する方法が採られている。
IP の経路制御プロトコルが導入された当初は、ネットワークアドレス部の長さを固定とするアドレスクラス (address class) に基づいた経路制御プロトコルが用いられていた。
例えば IP アドレスの最上位から 3 ビットを 110 とするアドレスクラス C の IP アドレスは、上位 24 ビットがネットワークアドレス部、下位 8 ビットはホストアドレス部と定められている。
同様に、最上位ビットを 0 とするアドレスクラス A は上位 8 ビットがネットワークアドレス部であり、最上位ビットから 2 ビットを 10 とするアドレスクラス B は上位 16 ビットがネットワークアドレス部となる。
このようなアドレス規則にもとづく経路制御をクラスフルルーティングと呼ぶ。
最近ではアドレスクラスを撤廃し、サブネットマスク (subnet mask) を用いて指定される任意のネットワークアドレス部の長さにもとづいて経路を制御するクラスレスルーティングが導入されている。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./network.png&quot; alt=&quot;network&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図1&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;表 1：経路表 (Routing Table)&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;エントリー番号&lt;/th&gt;
&lt;th&gt;宛先 IP アドレス&lt;/th&gt;
&lt;th&gt;サブネットマスク&lt;/th&gt;
&lt;th&gt;出力先のインターフェース&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;172.16.0.0&lt;/td&gt;
&lt;td&gt;255.255.0.0&lt;/td&gt;
&lt;td&gt;#1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;(2-3) 図 1 の IP ネットワークのルーター B, ルーター C に新たにインターフェース #5 をそれぞれ追加し、ルーター B のインターフェース #5 に $H_B$ 台のホストを、ルーター C のインターフェース #5 に $H_C$ 台のホストを新たに接続することを考える。$H_B$ 台のホストに対して 192.130. で始まるアドレスクラス C のネットワークアドレスを新たに $N_B$ 個割り当てた。また、$H_C$ 台のホストに対しては、192.1. で始まるアドレスクラス C のネットワークアドレスを新たに $N_C$ 個割り当てた。この時、1) ホスト毎に経路表のエントリーを用意する場合、2) クラスフルルーティングを行う場合、3) クラスレスルーティングを行う場合のそれぞれについて、ルーター A が保持するホストに対する経路表の最小エントリー数を求めよ。必要に応じて $H_B, H_C, N_B, N_C$ を用いること。(2-2) と同様に、ホスト間の経路は経由するルーター数が最小となるよう設定されるものとする。また、デフォルトゲートウェイは考えないものとする。&lt;/p&gt;
&lt;p&gt;(2-4) 図 1 のルーター C のインターフェース #1 とインターフェース #2 に対し、IP アドレス 192.168.130.1 宛のパケットが同時刻に到着する場合を考える。インターフェース #1 に到着するパケット X と、インターフェース #2 に到着するパケット Y の二つのパケットが同時刻に到着してから出力先のインターフェースから送り出されるまでに、ルーターが到着パケットに対して行う処理を簡潔に説明せよ。ただし、「経路表」、「バッファ」(buffer)、「競合回避」(contention resolution) の語句を用いて説明すること。&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1-1) 受信語における誤りの個数と確率&lt;/h3&gt;
&lt;p&gt;2元対称通信路（BSC）において、5ビット中それぞれ3ビット、4ビット、5ビットの誤りが生じる確率は、二項分布に従い以下のように表される。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;3ビット誤る確率:&lt;/strong&gt; $\binom{5}{3} p^3 (1-p)^2 = \mathbf{10p^3(1-p)^2}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4ビット誤る確率:&lt;/strong&gt; $\binom{5}{4} p^4 (1-p)^1 = \mathbf{5p^4(1-p)}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5ビット誤る確率:&lt;/strong&gt; $\binom{5}{5} p^5 (1-p)^0 = \mathbf{p^5}$&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2) 最尤復号法 (MLD) における誤り確率&lt;/h3&gt;
&lt;p&gt;最尤復号法（最大尤度基準）を用いる場合、受信語が多数決により判定されるため、5ビット中3ビット以上の誤りが発生した場合に誤って復号される。したがって、誤って復号する確率は (1-1) の和となる。
&lt;strong&gt;【解答】:&lt;/strong&gt; $\mathbf{10p^3(1-p)^2 + 5p^4(1-p) + p^5}$&lt;/p&gt;
&lt;h3&gt;(1-3) 限界距離復号法 (BDD) の適用&lt;/h3&gt;
&lt;h4&gt;(1-3-1) 限界距離 $d$ の最大値&lt;/h4&gt;
&lt;p&gt;2つの符号語 ${00000, 11111}$ 間のハミング距離は5である。限界距離を $d$ としたとき、異なる符号語の復号領域が重ならないための条件は $2d &amp;lt; 5$ である。$d$ は整数であるため、最大値は2となる。
&lt;strong&gt;【解答】:&lt;/strong&gt; $\mathbf{2}$&lt;/p&gt;
&lt;h4&gt;(1-3-2) 条件を満たす最適限界距離 $d$ と正しい復号確率&lt;/h4&gt;
&lt;p&gt;$p = 1/10 = 0.1$ のとき、誤り確率を $1/1000 = 0.001$ 以下に抑える $d$ を求める。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$d=2$ の場合:&lt;/strong&gt;
誤って復号する確率は3ビット以上の誤りが発生する確率に等しい。
$P_{error}(2) = 10(0.1)^3(0.9)^2 + 5(0.1)^4(0.9) + (0.1)^5 = 0.0081 + 0.00045 + 0.00001 = 0.00856$
$0.00856 &amp;gt; 0.001$ であり、条件を満たさない。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$d=1$ の場合:&lt;/strong&gt;
誤って復号する確率は、$5-d = 4$ビット以上の誤りが発生する確率である。
$P_{error}(1) = 5(0.1)^4(0.9) + (0.1)^5 = 0.00045 + 0.00001 = 0.00046$
$0.00046 \le 0.001$ となり、条件を満たす。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正しく復号する確率 (計算過程):&lt;/strong&gt;
$d=1$ のとき、正しく復号されるのは誤りが0ビットまたは1ビットの場合である。
$P_{correct}(1) = \binom{5}{0}(0.1)^0(0.9)^5 + \binom{5}{1}(0.1)^1(0.9)^4$
$= (0.9)^5 + 5 \times 0.1 \times (0.9)^4 = 0.59049 + 0.32805 = 0.91854$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;【解答】:&lt;/strong&gt;
限界距離: $\mathbf{d = 1}$
正しく復号する確率: $\mathbf{0.91854}$ （または分数で $\mathbf{\frac{45927}{50000}}$）&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1) 経路制御プロトコルに関する空欄補充&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(あ)&lt;/strong&gt;: &lt;strong&gt;(h)&lt;/strong&gt; スタティックルーティング (static routing)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(い)&lt;/strong&gt;: &lt;strong&gt;(m)&lt;/strong&gt; ダイナミックルーティング (dynamic routing)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(う)&lt;/strong&gt;: &lt;strong&gt;(j)&lt;/strong&gt; リンクステート (link state)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(え)&lt;/strong&gt;: &lt;strong&gt;(c)&lt;/strong&gt; 距離ベクトル (distance vector)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(お)&lt;/strong&gt;: &lt;strong&gt;(l)&lt;/strong&gt; 接続状況に変更が生じた際の経路収束時間が短い&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(か)&lt;/strong&gt;: &lt;strong&gt;(f)&lt;/strong&gt; BGP (Border Gateway Protocol)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2) ルーターAが保持する経路表 (Routing Table)&lt;/h3&gt;
&lt;p&gt;クラスフルルーティングの規則に従い、各ホストのIPアドレスからネットワークアドレス部を抽出する。経路表のエントリー数を最小化し、経由ルーター数が最小となる経路を選択すると、経路表は以下のようになる。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;宛先ネットワークアドレス (Destination Network)&lt;/th&gt;
&lt;th&gt;出力インターフェース (Output Interface)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;10.0.0.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;#3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;172.16.0.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;#1&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;192.128.128.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;#2&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;192.129.129.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;#2&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;192.168.130.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;#3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;(2-3) 経路方式に応じた経路表の最小エントリー数&lt;/h3&gt;
&lt;p&gt;ルーターAが保持する、新たに接続されたホスト群（B側に $H_B$ 台 / $N_B$ ネットワーク、C側に $H_C$ 台 / $N_C$ ネットワーク）に対する経路表の追加最小エントリー数は以下の通りである。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ホスト毎に経路表のエントリーを用意する場合 (Host Routing):
&lt;strong&gt;【解答】: $\mathbf{H_B + H_C}$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;クラスフルルーティングを行う場合 (Classful Routing):
&lt;strong&gt;【解答】: $\mathbf{N_B + N_C}$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;クラスレスルーティングを行う場合 (Classless Routing / CIDR):
出力先（インターフェース #2 と #3）ごとに1つのスーパーネットに集約可能であるため。
&lt;strong&gt;【解答】: $\mathbf{2}$&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;(2-4) ルーター内部のパケット処理と競合回避&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【解答】&lt;/strong&gt;
ルーターCは、到着したパケットXとYの宛先IPアドレスを確認し、&lt;strong&gt;経路表&lt;/strong&gt;を参照して両パケットの出力先が同一のインターフェース（#3）であると判断する。同時に出力するとパケットが衝突するため、ルーターはこの&lt;strong&gt;競合回避&lt;/strong&gt;を行う目的で、パケットを一時的に内部の&lt;strong&gt;バッファ&lt;/strong&gt;（メモリ）に蓄積して順番待ちのキューを形成し、一つずつ出力インターフェースから送り出す処理を行う。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation for (2-4)]&lt;/strong&gt;
Router C examines the destination IP addresses of the arriving packets X and Y, and references its &lt;strong&gt;routing table (経路表)&lt;/strong&gt; to determine that both packets are destined for the exact same output interface. Since simultaneous transmission would cause a collision, the router performs &lt;strong&gt;contention resolution (競合回避)&lt;/strong&gt; by temporarily storing the packets in its internal &lt;strong&gt;buffer (バッファ)&lt;/strong&gt; to form a queue, and then sequentially transmits them out of the output interface one by one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:::note&lt;/p&gt;
&lt;h3&gt;模块一：路由的基础分类（绝对反义词）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(h) スタティックルーティング (Static Routing / 静态路由)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心考点：&lt;/strong&gt; &lt;strong&gt;手動設定 (Manual configuration)&lt;/strong&gt;。网络管理员手动在路由器上敲代码配置的固定路线。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优缺点：&lt;/strong&gt; 优点是安全、不占用网络带宽资源（因为路由器之间不发报文）；缺点是&lt;strong&gt;死板&lt;/strong&gt;，一旦网断了，它不会自己绕路，必须人工排查。通常用于小型网络或末端网络（Stub Network）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(m) ダイナミックルーティング (Dynamic Routing / 动态路由)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心考点：&lt;/strong&gt; &lt;strong&gt;自動更新 (Automatic update)&lt;/strong&gt;。路由器之间通过特定的“语言（路由协议）”互相交流，自动学习网络拓扑并计算路线。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优缺点：&lt;/strong&gt; 优点是极其灵活，断网瞬间自动计算备用路线；缺点是消耗 CPU、内存，且协议报文会占用一定带宽。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;模块二：动态路由的“两大核心算法”（必考对比）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(c) 距離ベクトル (Distance Vector / 距离矢量算法)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;代表协议：&lt;/strong&gt; &lt;strong&gt;RIP&lt;/strong&gt; (Routing Information Protocol)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心原理：&lt;/strong&gt; &lt;strong&gt;“盲人摸象”&lt;/strong&gt;。只知道“距离（跳数 Hop Count）”和“方向（下一跳给谁）”。路由器只把自己的路由表发给&lt;strong&gt;相邻&lt;/strong&gt;的兄弟。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;致命弱点：&lt;/strong&gt; 容易产生“路由环路（Routing Loop / 计数到无穷大）”，且收敛极慢。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(j) リンクステート (Link State / 链路状态算法)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;代表协议：&lt;/strong&gt; &lt;strong&gt;OSPF&lt;/strong&gt; (Open Shortest Path First)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心原理：&lt;/strong&gt; &lt;strong&gt;“上帝视角”&lt;/strong&gt;。每个路由器都向全网广播自己的连接状态（LSA），所有路由器在内存里画出一模一样的&lt;strong&gt;全网拓扑地图（LSDB）&lt;/strong&gt;，然后各自用 &lt;strong&gt;Dijkstra 算法&lt;/strong&gt;算出最短路径。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;模块三：算法特征描述（专治优缺点辨析题）&lt;/h3&gt;
&lt;p&gt;这三个选项通常作为评价距离矢量（RIP）和链路状态（OSPF）的对比项出现：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(l) 接続状況に変更が生じた際の経路収束時間が短い (网络状态改变时，路由收敛时间短)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;归属：&lt;/strong&gt; 这是 &lt;strong&gt;OSPF（链路状态算法）&lt;/strong&gt; 的最大优点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; “収束 (Convergence)”是指网络发生故障后，所有路由器重新达成共识的时间。OSPF 因为有全局地图，算得快，收敛极快。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(n) 経路計算量が少ない (路由计算量少)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;归属：&lt;/strong&gt; 这是 &lt;strong&gt;RIP（距离矢量算法）&lt;/strong&gt; 的优点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; RIP 只需要做简单的加法（跳数 + 1），不需要跑复杂的图论算法，对路由器的 CPU 和内存要求极低。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(k) プロトコルで交換される情報量が少ない (协议交换的信息量少)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;归属：&lt;/strong&gt; 这通常也被视为 &lt;strong&gt;RIP&lt;/strong&gt; 在稳定状态下相对于 OSPF 初始状态的特征（但现代 OSPF 稳定后增量更新其实也很少，考试中主要作为 RIP 的轻量级特征或干扰项）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;模块四：具体路由协议与相关概念&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(f) BGP (Border Gateway Protocol / 边界网关协议)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心考点：&lt;/strong&gt; &lt;strong&gt;AS間 (Inter-AS)&lt;/strong&gt;。它是互联网的基石，是目前&lt;strong&gt;唯一&lt;/strong&gt;广泛使用的 EGP（外部网关协议）。它基于“路径矢量 (Path Vector)”，不追求物理距离最短，而是基于**商业策略（Policy-based routing）**来决定怎么走。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(a) IS-IS protocol (Intermediate System to Intermediate System)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心考点：&lt;/strong&gt; 和 OSPF 极度相似的&lt;strong&gt;链路状态 (Link State)&lt;/strong&gt; 协议。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;区别：&lt;/strong&gt; OSPF 必须绑定在 IP 协议上运行，而 IS-IS 运行在数据链路层之上（OSI 网络层），不依赖 IP。常用于大型 ISP（互联网服务提供商）的骨干网。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(b) コスト最小 (Cost-minimized / 最小代价)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心考点：&lt;/strong&gt; OSPF 计算最短路径时使用的度量值（Metric）叫做“Cost（开销）”。通常带宽越大的链路，Cost 越小（Cost = 参考带宽 / 实际带宽）。算法会选择累加 Cost 最小的路径。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(i) 最適ルーティング (Optimal Routing / 最优路由)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; 这是一个泛指的学术概念，指在数学模型上找到的绝对最优解。在实际工程中，协议往往只能做到“次优”或“策略最优”，常作为干扰项出现。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;模块五：其他网络技术与干扰项（非路由核心）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(d) ブロードキャスト (Broadcast / 广播)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; 将数据包发送给同一子网内的&lt;strong&gt;所有&lt;/strong&gt;主机（目标 IP 通常全为 1，MAC 地址全为 F）。ARP 协议、DHCP 协议都强烈依赖广播。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(e) RSVP (Resource reSerVation Protocol / 资源预留协议)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; 属于 QoS（服务质量）领域的协议。用于在网络上“占座”。比如开跨国视频会议前，先用 RSVP 在沿途路由器上强行预留出 10Mbps 的带宽，保证视频绝对不卡。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(g) IPIP (IP-within-IP encapsulation protocol / IP封装协议)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; 这是一种&lt;strong&gt;隧道技术 (Tunneling)&lt;/strong&gt;。把一个完整的 IP 数据包，硬塞进另一个 IP 数据包的负载里（俄罗斯套娃）。常用于 VPN、移动 IP 或 IPv6 过渡技术中。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(o) HTTP (Hyper Text Transfer Protocol / 超文本传输协议)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析：&lt;/strong&gt; 纯纯的送分干扰项。这是应用层（Application Layer）看网页用的协议，跟网络层（Network Layer）的路由器如何指路毫无关系。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;复习建议：&lt;/strong&gt;
在脑海中建立这个层级树：
&lt;strong&gt;路由 $\rightarrow$ 静态 (h) vs 动态 (m)&lt;/strong&gt;
&lt;strong&gt;动态 $\rightarrow$ IGP (AS内部) vs EGP (AS之间: f BGP)&lt;/strong&gt;
&lt;strong&gt;IGP $\rightarrow$ 距离矢量 (c RIP, 特点 k, n) vs 链路状态 (j OSPF, a IS-IS, 特点 l, 算 b Cost)&lt;/strong&gt;
:::&lt;/p&gt;
</content:encoded></item><item><title>Amazing Proofs in Calculation and Linear Algebra</title><link>https://blog.yirong.site/posts/0052/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0052/</guid><description>收录个人觉得十分优美的微积分与线性代数证明 美しい数学へ</description><pubDate>Mon, 27 Apr 2026 12:45:01 GMT</pubDate><content:encoded>&lt;h1&gt;线性代数核心矩阵性质总结&lt;/h1&gt;
&lt;h2&gt;1. 实对称矩阵的谱性质 (Spectral Properties of Real Symmetric Matrices)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;谱定理 (Spectral Theorem)&lt;/strong&gt; 是线性代数的核心结论：若 $A \in \mathbb{R}^{n \times n}$ 且 $A = A^T$，则其特征值全为实数，且属于不同特征值的特征向量相互正交。&lt;/p&gt;
&lt;h3&gt;1.1 特征值的实数性证明&lt;/h3&gt;
&lt;p&gt;设 $A$ 为实对称矩阵，满足 $Ax = \lambda x$ ($x \neq 0$)。考虑到特征值 $\lambda$ 和特征向量 $x$ 可能为复数：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;左乘共轭转置：&lt;/strong&gt;
$$\bar{x}^T A x = \lambda \bar{x}^T x \quad \dots \text{(1)}$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对原式取共轭转置：&lt;/strong&gt;
由于 $A$ 是实对称矩阵，则 $A^H = \overline{A}^T = A^T = A$。
$$(Ax)^H = (\lambda x)^H \implies \bar{x}^T A^H = \bar{\lambda} \bar{x}^T \implies \bar{x}^T A = \bar{\lambda} \bar{x}^T$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;右乘 $x$：&lt;/strong&gt;
$$\bar{x}^T A x = \bar{\lambda} \bar{x}^T x \quad \dots \text{(2)}$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;联立 (1) 与 (2)：&lt;/strong&gt;
$$\lambda \bar{x}^T x = \bar{\lambda} \bar{x}^T x$$
由于 $\bar{x}^T x = |x|^2 &amp;gt; 0$，可约去得：
$$\lambda = \bar{\lambda}$$&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; 特征值 $\lambda$ 等于其共轭，故 $\lambda$ 必为实数。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 特征向量的正交性证明&lt;/h3&gt;
&lt;p&gt;设 $Ax = \lambda_1 x$，$Ay = \lambda_2 y$，且 $\lambda_1 \neq \lambda_2$：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;构造等式：&lt;/strong&gt;
$$\lambda_1 x^T y = (Ax)^T y = x^T A^T y$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;利用对称性：&lt;/strong&gt;
由于 $A^T = A$，则：
$$x^T A^T y = x^T (Ay) = x^T (\lambda_2 y) = \lambda_2 x^T y$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;得出关系：&lt;/strong&gt;
$$\lambda_1 x^T y = \lambda_2 x^T y \implies (\lambda_1 - \lambda_2) x^T y = 0$$&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; 由于 $\lambda_1 \neq \lambda_2$，必有 $x^T y = 0$，即特征向量相互正交。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 正定矩阵的特征值性质 (Positive Definite Matrices)&lt;/h2&gt;
&lt;h3&gt;2.1 定义&lt;/h3&gt;
&lt;p&gt;若对称矩阵 $A$ 满足对于任意 $x \neq 0$，均有：
$$x^T A x &amp;gt; 0$$
则称 $A$ 为正定矩阵。&lt;/p&gt;
&lt;h3&gt;2.2 特征值推导&lt;/h3&gt;
&lt;p&gt;设 $\lambda$ 为 $A$ 的特征值，则 $Ax = \lambda x$。代入定义式：
$$x^T A x = x^T (\lambda x) = \lambda (x^T x) = \lambda |x|^2$$
由于正定定义要求 $x^T A x &amp;gt; 0$ 且已知 $|x|^2 &amp;gt; 0$：
$$\lambda = \frac{x^T A x}{|x|^2} &amp;gt; 0$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; 正定矩阵的所有特征值均严格大于 0。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;3. 马尔可夫矩阵的特征值性质 (Markov Matrices)&lt;/h2&gt;
&lt;h3&gt;3.1 定义&lt;/h3&gt;
&lt;p&gt;马尔可夫矩阵（列随机矩阵）满足：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;所有元素非负：$m_{ij} \ge 0$。&lt;/li&gt;
&lt;li&gt;每一列元素之和为 1：$\sum_{i=1}^n m_{ij} = 1$。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;3.2 存在特征值 $\lambda = 1$ 的证明&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;定义全 1 向量 $\mathbf{1} = [1, 1, \dots, 1]^T$。&lt;/li&gt;
&lt;li&gt;根据列和为 1 的性质，有：
$$\mathbf{1}^T A = \mathbf{1}^T$$&lt;/li&gt;
&lt;li&gt;取转置得：
$$A^T \mathbf{1} = \mathbf{1}$$
这表明 $\mathbf{1}$ 是 $A^T$ 对应于特征值 1 的特征向量。&lt;/li&gt;
&lt;li&gt;由于 $A$ 与 $A^T$ 具有相同的特征值。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; 马尔可夫矩阵必有特征值 $\lambda = 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.3 特征值范围 $|\lambda| \le 1$&lt;/h3&gt;
&lt;p&gt;若存在 $|\lambda| &amp;gt; 1$，考虑幂次迭代 $A^n x = \lambda^n x$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $n \to \infty$ 时，$\lambda^n \to \infty$。&lt;/li&gt;
&lt;li&gt;然而，马尔可夫过程代表概率分布的演变，概率向量的元素之和始终受限于 1，矩阵的范数受到约束，不可能发散。&lt;/li&gt;
&lt;li&gt;更严谨的证明可使用 &lt;strong&gt;格尔什戈林圆盘定理 (Gershgorin Circle Theorem)&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.4 物理意义与收敛性&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$\lambda = 1$：&lt;/strong&gt; 对应系统的&lt;strong&gt;稳态 (Steady State)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$|\lambda| &amp;lt; 1$：&lt;/strong&gt; 对应过程中的&lt;strong&gt;衰减项&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长期行为：&lt;/strong&gt; 随着时间推移（矩阵幂运算），非稳态成分逐渐消失：
$$A^n x_0 \to v_{\text{steady}}$$
&lt;strong&gt;结论：&lt;/strong&gt; 系统最终会收敛到 $\lambda=1$ 对应的特征向量方向。&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;微积分极限总结&lt;/h1&gt;
&lt;h2&gt;多项式基础极限&lt;/h2&gt;
&lt;p&gt;在微积分里有一个基础极限：&lt;strong&gt;对任意多项式 $P(n)$，$\lim_{n \to \infty} \sqrt[n]{P(n)} = 1$&lt;/strong&gt;。
这是一个非常经典的数学分析结论：对于任意最高次项系数为正的多项式 $P(n)$，其 $n$ 次根的极限为 $1$，即：&lt;/p&gt;
&lt;p&gt;$$ \lim_{n \to \infty} \sqrt[n]{P(n)} = 1 $$&lt;/p&gt;
&lt;p&gt;要证明这个结论，主要有两种常见且严谨的方法：一种是利用&lt;strong&gt;夹逼定理（Squeeze Theorem）&lt;/strong&gt;，这更体现分析学中的放缩思想；另一种是通过&lt;strong&gt;取对数并使用洛必达法则（L&apos;Hôpital&apos;s Rule）&lt;/strong&gt;，这种方法计算上非常直观。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;方法一：夹逼定理（结合多项式的渐进性质）&lt;/h3&gt;
&lt;p&gt;设多项式 $P(n)$ 的阶数为 $k$，其标准形式为：
$$ P(n) = a_k n^k + a_{k-1} n^{k-1} + \dots + a_1 n + a_0 $$
其中 $a_k &amp;gt; 0$（这是为了保证当 $n$ 足够大时，能确保 $P(n) &amp;gt; 0$）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 提取主部：&lt;/strong&gt;
当 $n \to \infty$ 时，多项式的值完全由其最高次项 $a_k n^k$ 决定。我们可以将 $P(n)$ 写成：
$$ P(n) = n^k \left( a_k + \frac{a_{k-1}}{n} + \dots + \frac{a_0}{n^k} \right) $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 构造放缩：&lt;/strong&gt;
因为括号内的极限为 $a_k$，所以当 $n$ 足够大时，括号内的值必定介于 $\frac{a_k}{2}$ 和 $2a_k$ 之间。因此我们可以得到不等式：
$$ \frac{a_k}{2} n^k \le P(n) \le 2a_k n^k $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 取 $n$ 次方根并求极限：&lt;/strong&gt;
对不等式三边同时取 $n$ 次方根：
$$ \sqrt[n]{\frac{a_k}{2}} \cdot (\sqrt[n]{n})^k \le \sqrt[n]{P(n)} \le \sqrt[n]{2a_k} \cdot (\sqrt[n]{n})^k $$&lt;/p&gt;
&lt;p&gt;这里我们需要用到两个已知的基础极限：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;常数的 $n$ 次根极限为 $1$：$\lim_{n \to \infty} \sqrt[n]{C} = 1$ （当 $C&amp;gt;0$ 时）&lt;/li&gt;
&lt;li&gt;$n$ 的 $n$ 次根极限为 $1$：$\lim_{n \to \infty} \sqrt[n]{n} = 1$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将这两个基础极限代入不等式两端：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;左端极限：$1 \cdot 1^k = 1$&lt;/li&gt;
&lt;li&gt;右端极限：$1 \cdot 1^k = 1$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;根据&lt;strong&gt;夹逼定理&lt;/strong&gt;，两端极限都趋于 $1$，因此中间项的极限必定也为 $1$：
$$ \lim_{n \to \infty} \sqrt[n]{P(n)} = 1 $$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;方法二：取对数与洛必达法则&lt;/h3&gt;
&lt;p&gt;如果你想用微积分的工具直接硬算，可以通过取对数将幂指函数转化为分式。&lt;/p&gt;
&lt;p&gt;令 $L = \lim_{n \to \infty} (P(n))^{\frac{1}{n}}$，对等式两边取自然对数：
$$ \ln L = \lim_{n \to \infty} \ln \left( (P(n))^{\frac{1}{n}} \right) = \lim_{n \to \infty} \frac{\ln(P(n))}{n} $$&lt;/p&gt;
&lt;p&gt;此时，随着 $n \to \infty$，分子 $\ln(P(n)) \to \infty$，分母 $n \to \infty$，这是一个标准的 $\frac{\infty}{\infty}$ 型未定式。我们可以对连续变量 $x$ 使用洛必达法则（将 $n$ 替换为实数 $x$）：&lt;/p&gt;
&lt;p&gt;$$ \lim_{x \to \infty} \frac{\ln(P(x))}{x} \overset{\text{L&apos;H}}{=} \lim_{x \to \infty} \frac{ \frac{d}{dx} \ln(P(x)) }{ \frac{d}{dx} x } = \lim_{x \to \infty} \frac{ \frac{P&apos;(x)}{P(x)} }{ 1 } = \lim_{x \to \infty} \frac{P&apos;(x)}{P(x)} $$&lt;/p&gt;
&lt;p&gt;已知 $P(x)$ 是 $k$ 次多项式，那么其导数 $P&apos;(x)$ 必然是一个 $k-1$ 次多项式。
在求极限 $\lim_{x \to \infty} \frac{P&apos;(x)}{P(x)}$ 时，分母的阶数 $k$ 严格大于分子的阶数 $k-1$。&lt;/p&gt;
&lt;p&gt;因此，这个分式的极限毫无疑问是 $0$：
$$ \lim_{x \to \infty} \frac{P&apos;(x)}{P(x)} = 0 $$&lt;/p&gt;
&lt;p&gt;所以我们得到 $\ln L = 0$。最后解出 $L$：
$$ L = e^0 = 1 $$&lt;/p&gt;
&lt;h2&gt;牛顿广义二项式展开定理&lt;/h2&gt;
&lt;p&gt;寺田微积分第14页例题 A(1) 证明的是**“牛顿广义二项式展开定理”**。&lt;/p&gt;
&lt;p&gt;这道题是很多初学者的“噩梦”，因为&lt;strong&gt;书本在这里跳过了一大段极其核心的代数推导&lt;/strong&gt;。书上轻描淡写地写了一句 “このことから $(1+x)f&apos;(x) = \alpha f(x)$ が示される（由此可证...）”，很多同学在这里卡了半天不知道是怎么“由此”得出来的。&lt;/p&gt;
&lt;p&gt;我们分四个阶段来完美攻克这道题：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;阶段一：明确目标与构造函数&lt;/h3&gt;
&lt;p&gt;我们要证明公式：$(1+x)^\alpha = \sum_{n=0}^{\infty} \binom{\alpha}{n} x^n$ （当 $|x|&amp;lt;1$ 时成立）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;这里 $\alpha$ 可以是任何实数（比如 $\frac{1}{2}, -3$）。&lt;/li&gt;
&lt;li&gt;$\binom{\alpha}{n}$ 是广义组合数，定义为：$\binom{\alpha}{n} = \frac{\alpha(\alpha-1)\cdots(\alpha-n+1)}{n!}$ （当 $n=0$ 时，$\binom{\alpha}{0} = 1$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;作者的思路是：&lt;/strong&gt; 先不要管等号左边，我们直接把右边这串无穷级数定义为一个新的函数：
$$f(x) = \sum_{n=0}^{\infty} \binom{\alpha}{n} x^n \quad (|x| &amp;lt; 1)$$
现在的任务变成了：&lt;strong&gt;我要想办法证明这个 $f(x)$，它就等于 $(1+x)^\alpha$。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;阶段二：填补书本的“隐藏步骤” （全题最难点🔥）&lt;/h3&gt;
&lt;p&gt;根据定理 A，整级数在收敛域内可以&lt;strong&gt;逐项求导&lt;/strong&gt;。我们对 $f(x)$ 求导：
$$f&apos;(x) = \sum_{n=1}^{\infty} \binom{\alpha}{n} n x^{n-1}$$
&lt;em&gt;(注意：常数项 $n=0$ 时求导变成0，所以求和从 $n=1$ 开始)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;接下来，我们要硬算出 &lt;strong&gt;$(1+x)f&apos;(x)$&lt;/strong&gt; 到底等于什么。
展开它：$(1+x)f&apos;(x) = f&apos;(x) + xf&apos;(x)$。我们把这两部分分别写出来：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第一部分 $f&apos;(x)$：&lt;/strong&gt;
为了方便等会儿相加，我们做一个“变量替换”。令 $m = n-1$（即 $n = m+1$），那么当 $n$ 从 $1$ 开始时，$m$ 就从 $0$ 开始：
$$ f&apos;(x) = \sum_{m=0}^{\infty} (m+1) \binom{\alpha}{m+1} x^m $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;第二部分 $x \cdot f&apos;(x)$：&lt;/strong&gt;
把 $x$ 乘进去，刚好把 $x^{n-1}$ 补成了 $x^n$：
$$ xf&apos;(x) = x \sum_{n=1}^{\infty} n \binom{\alpha}{n} x^{n-1} = \sum_{n=1}^{\infty} n \binom{\alpha}{n} x^n $$
为了和上面对齐，我们把下标的字母 $n$ 改写成 $m$。并且因为当 $m=0$ 时这一项的值刚好是0，所以我们也可以放心地让它从 $m=0$ 开始求和：
$$ xf&apos;(x) = \sum_{m=0}^{\infty} m \binom{\alpha}{m} x^m $$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;把这两部分加起来：&lt;/strong&gt;
$$(1+x)f&apos;(x) = \sum_{m=0}^{\infty} \left[ \textcolor{red}{(m+1) \binom{\alpha}{m+1}} + \textcolor{blue}{m \binom{\alpha}{m}} \right] x^m$$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;魔法化简（拆解红色部分）：&lt;/strong&gt;
利用广义组合数的定义，我们来拆解红色部分：
$$(m+1) \binom{\alpha}{m+1} = (m+1) \frac{\alpha(\alpha-1)\cdots(\alpha-m)}{(m+1)!}$$
分母的 $(m+1)! = (m+1) \times m!$，所以前面的 $(m+1)$ 刚好和分母约掉！
$$= \frac{\alpha(\alpha-1)\cdots(\alpha-m+1) \cdot (\alpha-m)}{m!}$$
你仔细看前面这一大坨 $\frac{\alpha(\alpha-1)\cdots(\alpha-m+1)}{m!}$，这不就是 $\binom{\alpha}{m}$ 吗？
所以红色部分等于：&lt;strong&gt;$(\alpha - m) \binom{\alpha}{m} = \alpha \binom{\alpha}{m} - m \binom{\alpha}{m}$&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;见证奇迹的时刻：&lt;/strong&gt;
把化简后的红色部分代回第3步的方括号里：
中括号 $= \left[ \alpha \binom{\alpha}{m} - m \binom{\alpha}{m} \right] + \textcolor{blue}{m \binom{\alpha}{m}} = \alpha \binom{\alpha}{m}$
负的 $m$ 和正的 $m$ 完美抵消了！&lt;/p&gt;
&lt;p&gt;所以，相加的结果变成了：
$$(1+x)f&apos;(x) = \sum_{m=0}^{\infty} \alpha \binom{\alpha}{m} x^m = \alpha \sum_{m=0}^{\infty} \binom{\alpha}{m} x^m = \mathbf{\alpha f(x)}$$
&lt;em&gt;(这就把书上那句“このことから...が示される”背后的全过程补齐了！)&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;阶段三：巧妙构造“验证函数”&lt;/h3&gt;
&lt;p&gt;我们现在手里握着一个极其重要的武器（微分方程）：&lt;strong&gt;$(1+x)f&apos;(x) = \alpha f(x)$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;作者非常聪明，为了证明 $f(x)$ 和 $(1+x)^\alpha$ 是同一个东西，他构造了一个&lt;strong&gt;分数&lt;/strong&gt;（设它为 $F(x)$）：
$$F(x) = \frac{f(x)}{(1+x)^\alpha}$$
思路是：&lt;strong&gt;如果我能证明这个分数的导数是 0，那就说明这个分数是个常数！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们用&lt;strong&gt;商的求导法则&lt;/strong&gt; $\left( \frac{u}{v} \right)&apos; = \frac{u&apos;v - uv&apos;}{v^2}$ 来对它求导：
$$ F&apos;(x) = \frac{f&apos;(x) \cdot (1+x)^\alpha - f(x) \cdot \alpha(1+x)^{\alpha-1}}{[(1+x)^\alpha]^2} $$&lt;/p&gt;
&lt;p&gt;观察分子，我们可以提取出一个公因式 $(1+x)^{\alpha-1}$：
$$ \text{分子} = (1+x)^{\alpha-1} \cdot[\mathbf{f&apos;(x)(1+x)} - \mathbf{\alpha f(x)}] $$&lt;/p&gt;
&lt;p&gt;注意看中括号里的东西！根据我们在“阶段二”拼死拼活证出来的结论，&lt;strong&gt;$(1+x)f&apos;(x)$ 就等于 $\alpha f(x)$&lt;/strong&gt;！
所以：中括号 $= \alpha f(x) - \alpha f(x) = \mathbf{0}$。&lt;/p&gt;
&lt;p&gt;既然分子是 0，那么导数 &lt;strong&gt;$F&apos;(x) = 0$&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;阶段四：收官求常数&lt;/h3&gt;
&lt;p&gt;微积分基本常识：&lt;strong&gt;一个函数的导数恒为 0，意味着这个函数是一条水平的直线，也就是一个常数 $C$。&lt;/strong&gt;
所以：
$$\frac{f(x)}{(1+x)^\alpha} = C$$&lt;/p&gt;
&lt;p&gt;怎么求这个 $C$ 是多少呢？最简单的办法就是&lt;strong&gt;代入一个最好算的 $x$ 值，比如 $x = 0$&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;分母：$(1+0)^\alpha = 1^\alpha = 1$。&lt;/li&gt;
&lt;li&gt;分子：$f(0)$ 是级数 $\sum \binom{\alpha}{n} x^n$ 在 $x=0$ 时的值。当 $x=0$ 时，除了 $n=0$ 的常数项外，后面所有的 $x, x^2, x^3\dots$ 全变成0了。所以 $f(0) = \binom{\alpha}{0} \cdot 0^0 = 1 \cdot 1 = 1$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;把 $x=0$ 代入进去：
$$\frac{f(0)}{(1+0)^\alpha} = \frac{1}{1} = 1 \implies \mathbf{C = 1}$$&lt;/p&gt;
&lt;p&gt;既然常数 $C=1$，我们把分母乘过去：
$$\frac{f(x)}{(1+x)^\alpha} = 1 \implies \mathbf{f(x) = (1+x)^\alpha}$$&lt;/p&gt;
&lt;p&gt;**【最终结论】**我们一开始假设的那个拖着长长尾巴的级数 $f(x)$，完完全全、严丝合缝地等于 $(1+x)^\alpha$！证明完毕！&lt;/p&gt;
&lt;h3&gt;复盘&lt;/h3&gt;
&lt;p&gt;这道证明题之所以经典，是因为它展现了高等数学里极其高级的**“逆向思维”**：
遇到不知道怎么展开的东西，先假装它是个级数 $f(x)$ $\implies$ 找 $f(x)$ 的导数规律 $\implies$ 凑出一个导数为 0 的分式 $\implies$ 锁定它是个常数。&lt;/p&gt;
&lt;p&gt;为了理解该证明，我们还需要补充一些组合数学的背景知识：&lt;/p&gt;
&lt;h3&gt;1. 从“狭义组合数”到“下降阶乘幂”&lt;/h3&gt;
&lt;p&gt;在高中和本科初阶，我们学的组合数 $\binom{n}{k}$（国内常写成 $C_n^k$）代表“从 $n$ 个不同元素中挑出 $k$ 个的方案数”。
它的计算公式是：
$$ \binom{n}{k} = \frac{n!}{k!(n-k)!} $$&lt;/p&gt;
&lt;p&gt;但这个公式有一个&lt;strong&gt;致命弱点&lt;/strong&gt;：阶乘（$n!$）只对非负整数有意义。如果 $n$ 是 $0.5$ 或者 $-3$，这个公式直接就崩溃了。&lt;/p&gt;
&lt;p&gt;为了突破这个限制，我们需要换一种写法。把分子展开并和分母的 $(n-k)!$ 约分：
$$ \binom{n}{k} = \frac{n(n-1)(n-2) \cdots (n-k+1)}{k!} $$&lt;/p&gt;
&lt;p&gt;分子的这一串乘积：&lt;strong&gt;从 $n$ 开始，每次减 1，一共乘了 $k$ 项&lt;/strong&gt;。在组合数学中，这被称为&lt;strong&gt;下降阶乘幂&lt;/strong&gt;（Falling Factorial）。
这种写法的美妙之处在于：&lt;strong&gt;它完全不要求 $n$ 必须是整数！&lt;/strong&gt; 只要 $k$ 还是个正整数（因为我们要算求导的项数），处于顶部的 $n$ 可以是任何实数。&lt;/p&gt;
&lt;h3&gt;2. 牛顿的破局：广义组合数&lt;/h3&gt;
&lt;p&gt;基于上面的观察，牛顿直接把顶部换成了任意实数 $\alpha$，定义出了&lt;strong&gt;广义组合数&lt;/strong&gt;：
$$ \binom{\alpha}{n} = \frac{\alpha(\alpha-1) \cdots (\alpha-n+1)}{n!} $$
&lt;em&gt;(规定当 $n=0$ 时，该值为 1)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;为了让读者有具体的实感，我们代入 $\alpha = \frac{1}{2}$ 来算几项：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $n=1$ 时：$\binom{1/2}{1} = \frac{1/2}{1!} = \frac{1}{2}$&lt;/li&gt;
&lt;li&gt;当 $n=2$ 时：$\binom{1/2}{2} = \frac{(1/2) \cdot (1/2 - 1)}{2!} = \frac{(1/2) \cdot (-1/2)}{2} = -\frac{1}{8}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果对 $\sqrt{1+x}$（即 $(1+x)^{1/2}$）进行泰勒展开，会发现它前两项的系数正好就是 $\frac{1}{2}$ 和 $-\frac{1}{8}$。广义组合数完美地把任意次幂的泰勒展开系数统一在了一个极其优雅的符号之下。&lt;/p&gt;
&lt;h3&gt;3. 证明中用到的终极武器：“吸收恒等式”&lt;/h3&gt;
&lt;p&gt;在上面的推导“阶段二”中，有一个红色的化简步骤堪称全场最佳：
$$ (m+1) \binom{\alpha}{m+1} = (\alpha - m) \binom{\alpha}{m} $$&lt;/p&gt;
&lt;p&gt;很多同学死记硬背这个步骤，但其实它是组合数学中**“吸收恒等式（Absorption Identity）”**的广义版本。我们用广义组合数的定义来把它彻底拆解：&lt;/p&gt;
&lt;p&gt;等式左边的展开是：
$$ (m+1) \cdot \frac{\alpha(\alpha-1) \cdots (\alpha-m+1)(\alpha-m)}{(m+1)!} $$&lt;/p&gt;
&lt;p&gt;因为分母 $(m+1)! = (m+1) \times m!$，所以前面的常数 $(m+1)$ 刚好可以把分母里的 $(m+1)$ 给**“吸收”**（约掉）：
$$ = \frac{\alpha(\alpha-1) \cdots (\alpha-m+1)(\alpha-m)}{m!} $$&lt;/p&gt;
&lt;p&gt;接下来，我们把分子最后面的那一项 $(\alpha-m)$ 单独拎出来，放在最前面：
$$ = (\alpha-m) \cdot \left[ \frac{\alpha(\alpha-1) \cdots (\alpha-m+1)}{m!} \right] $$&lt;/p&gt;
&lt;p&gt;仔细看方括号里的部分，它从 $\alpha$ 乘到 $(\alpha-m+1)$，一共 $m$ 项，底下是 $m!$。这不正是广义组合数 $\binom{\alpha}{m}$ 的定义吗！
所以它等于：
$$ (\alpha-m) \binom{\alpha}{m} $$&lt;/p&gt;
&lt;p&gt;这就是为什么在推导时，可以用这个恒等式把 $(m+1)$ 和底下的阶乘约掉，从而实现前后两项 $m$ 的完美抵消。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;掌握了这三点，那个极其复杂的系数推导其实就是一层窗户纸，核心全在那个展开的 $(m+1)!$ 上。&lt;/p&gt;
&lt;p&gt;关于这个广义二项式展开，它还有一个严格的前提条件是 $|x| &amp;lt; 1$。&lt;/p&gt;
&lt;p&gt;--- To Be Continued -&amp;gt; ---&lt;/p&gt;
</content:encoded></item><item><title>Osaka University IST Graduate Entrance Exam (2016)</title><link>https://blog.yirong.site/posts/0050/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0050/</guid><description>Complete records of the 2016 Osaka University IST entrance exam.</description><pubDate>Sun, 26 Apr 2026 17:45:00 GMT</pubDate><content:encoded>&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2015年8月実施 アルゴリズムとプログラミング&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;図に示す ANSI-C 準拠である C 言語のプログラム (program) は、配列 (array) &lt;code&gt;values&lt;/code&gt; の要素 (element) に格納された非負整数 (non negative integer) のデータ (data) を、$r$ 進数 ($r$-base number) ($2 \le r \le 256$) とみなして整列 (sort) し、出力 (output) するプログラムである。以下の各問に答えよ。&lt;/p&gt;
&lt;p&gt;(1) プログラムの 10～26 行目の &lt;code&gt;for&lt;/code&gt; 文の処理において 1 巡目 ($d=1$ のとき) および 2 巡目 ($d=2$ のとき) の終了時における配列 &lt;code&gt;buckets&lt;/code&gt; の内容を答えよ。なお、配列の各要素は 0 で初期化される。配列の各要素 &lt;code&gt;buckets[x][y]&lt;/code&gt; において、$x$ は 3 以上の値、$y$ は 5 以上の値を取りうるが、これらの内容については答えなくてよい。&lt;/p&gt;
&lt;p&gt;(2) プログラムで実現されている整列アルゴリズム (sorting algorithm) に関する以下の各小問に答えよ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-1) この整列アルゴリズムは、一般に何と呼ばれているか名称を答えよ。&lt;/li&gt;
&lt;li&gt;(2-2) 整列対象のすべてのデータを $r$ 進数で表現したときの最大の桁数を $k$ 、データの数を $n$ としたとき、時間計算量のオーダー表記を理由とともに答えよ。&lt;/li&gt;
&lt;li&gt;(2-3) このアルゴリズムでは、どのような工夫によってデータ同士の比較を伴わない整列を可能にしているか答えよ。&lt;/li&gt;
&lt;li&gt;(2-4) 比較を伴う整列アルゴリズムと比較して、本アルゴリズムの特徴を時間計算量および空間計算量の観点から答えよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(3) 配列 &lt;code&gt;values&lt;/code&gt; の要素に格納されたデータを降順 (descending order) に整列するようにプログラムを変更したい。そのために下線（ア）および下線（イ）をどのように記述すればよいか、適切な式を答えよ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;
#define MAXR 256
#define MAXN 1000

void sort(int values[], int numvalues, int r, int maxdigit){
    int rd, d, b, i, n, j;
    int buckets[MAXR][MAXN];
    int numbucket[MAXR];

    rd = 1;
    for (d = 1; d &amp;lt;= maxdigit; d++){
        for (b = 0; b &amp;lt; r; b++){
            numbucket[b] = 0;
        }
        for (i = 0; i &amp;lt; numvalues; i++){
            n = (values[i] / rd) % r;
            buckets[n][numbucket[n]++] = values[i];
        }

        i = 0;
        for (b = 0; 
             /* 下線(ア) */
             b &amp;lt; r; b++){
            for (j = 0; j &amp;lt; numbucket[b]; j++){
                /* 下線(イ) */
                values[i++] = buckets[b][j];
            }
        }
        rd *= r;
    }
}

int main(){
    int i;
    int values[5] = {12, 21, 1, 11, 2}; 
    sort(values, 5, 10, 2);             
    for(i = 0; i &amp;lt; 5; i++){
        printf(&quot;%d\n&quot;, values[i]);      
    }
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;
図 プログラム
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1 巡目 ($d=1$) 終了時：&lt;/strong&gt;
下位 1 桁目（1の位）に基づき &lt;code&gt;buckets[n][y]&lt;/code&gt; に格納される。対象データは &lt;code&gt;{12, 21, 1, 11, 2}&lt;/code&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;x=0&lt;/code&gt;: なし&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x=1&lt;/code&gt;: &lt;code&gt;buckets[1][0]=21&lt;/code&gt;, &lt;code&gt;buckets[1][1]=1&lt;/code&gt;, &lt;code&gt;buckets[1][2]=11&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x=2&lt;/code&gt;: &lt;code&gt;buckets[2][0]=12&lt;/code&gt;, &lt;code&gt;buckets[2][1]=2&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;2 巡目 ($d=2$) 終了時：&lt;/strong&gt;
1 巡目終了後の &lt;code&gt;values&lt;/code&gt; は &lt;code&gt;{21, 1, 11, 12, 2}&lt;/code&gt; となる。これを 2 桁目（10の位）に基づき格納する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;x=0&lt;/code&gt;: &lt;code&gt;buckets[0][0]=1&lt;/code&gt;, &lt;code&gt;buckets[0][1]=2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x=1&lt;/code&gt;: &lt;code&gt;buckets[1][0]=11&lt;/code&gt;, &lt;code&gt;buckets[1][1]=12&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;x=2&lt;/code&gt;: &lt;code&gt;buckets[2][0]=21&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-1)&lt;/strong&gt; 基数整列 (Radix Sort)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-2)&lt;/strong&gt; $O(k(n+r))$。各桁において $n$ 個のデータをバケツに入れ、その後 $r$ 個のバケツを走査してデータを回収する操作を、$k$ 回繰り返すため。
English: For each of the $k$ digits, the algorithm distributes the $n$ elements into their corresponding buckets and subsequently scans the $r$ buckets to collect the elements. This single pass takes $O(n+r)$ time, and the process is repeated $k$ times.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-3)&lt;/strong&gt; データの数値を基数に基づいた添字（インデックス）として利用し、バケツ（配列）の該当箇所に直接配置することで、値の大小比較を行わずに順序を決定している。
English: It determines the sorting order without performing direct value comparisons between elements. Instead, it utilizes the numerical values of the data at a specific radix as array indices to directly place the elements into their corresponding buckets&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-4)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间计算量&lt;/strong&gt;：比较ソートの下限 $O(n \log n)$ に関わらず、桁数 $k$ が小さければ $O(n)$ に近い線形時間で動作する。
English: Unlike comparison-based sorting algorithms, which are bounded by a lower limit of $O(n \log n)$, Radix Sort can operate in near-linear time $O(n)$ provided that the number of digits $k$ is small or treated as a constant.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;空间计算量&lt;/strong&gt;：バケツを保持するための大きなメモリ領域（このプログラムでは &lt;code&gt;MAXR * MAXN&lt;/code&gt;）を必要とするため、比较ソートよりも効率が悪い。
English: It is less space-efficient than typical comparison-based sorts because it requires a substantially large auxiliary memory space to maintain the buckets (in this program, an array of size MAXR * MAXN).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;降顺にするためには、バケツからデータを取り出す際にインデックスの大きい方から走査する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(ア)&lt;/strong&gt; &lt;code&gt;b = r - 1; b &amp;gt;= 0; b--&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(イ)&lt;/strong&gt; &lt;code&gt;values[i++] = buckets[b][j]&lt;/code&gt;（変更なし）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV1KrzrYeEDw/?spm_id_from=333.337.search-card.all.click&amp;amp;vd_source=be836a0d4ac529548a9c236733b602c9&quot;&gt;参考视频&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./2.png&quot; alt=&quot;Radix Sort&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2015年8月実施 計算機システムとシステムプログラム&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 計算機 (computer), 特に, 中央処理装置 (CPU: central processing unit) に関する以下の各小問に答えよ. 解答は全て解答用紙の太線内に書くこと.&lt;/p&gt;
&lt;p&gt;(1-1) 以下の文章の空欄 (a)～(e) に当てはまる最も適切な語句を, 下記の選択肢から選び, 記号で答えよ.&lt;/p&gt;
&lt;p&gt;計算機の構成方式のことを [ (a) ] と呼ぶ. 現在, 実用的に利用されている大部分の計算機は, 線形アドレス空間 (linear address space) を有するメインメモリ (main memory) 上にプログラム (program) 及びデータ (data) を置き, プログラムを逐次実行する, 等の [ (a) ] を採用している. このような計算機は, [ (b) ] 計算機と呼ばれる．&lt;/p&gt;
&lt;p&gt;[ (b) ] 計算機では, [ (c) ] が示すメインメモリアドレスから, プログラムの構成要素である機械語命令を読み出し, これをデコード (decode) して実行する. 機械語命令は, その種類を示す [ (d) ] 部と, 演算対象のデータである [ (e) ] の格納場所を示すアドレス部から成る.&lt;/p&gt;
&lt;h3&gt;【選択肢】&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;(ア) データフロー型 (dataflow architecture)&lt;/td&gt;
&lt;td&gt;(イ) オペコード (operation code, opcode)&lt;/td&gt;
&lt;td&gt;(ウ) プログラムカウンタ (program counter)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(エ) アーキテクチャ (architecture)&lt;/td&gt;
&lt;td&gt;(オ) VLIW (very long instruction word)&lt;/td&gt;
&lt;td&gt;(カ) オペランド (operand)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(キ) 命令レジスタ (instruction register)&lt;/td&gt;
&lt;td&gt;(ク) メモリデータレジスタ (memory data register)&lt;/td&gt;
&lt;td&gt;(ケ) スーパースカラ (superscalar)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;(コ) ノイマン型 (von Neumann architecture)&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;(1-2) 一つの機械語命令 (以下, 命令と略す) の処理を $n$ 段のステージ (stage) に分け, 1 ステージを 1 クロックサイクル (clock cycle) で実行する同期型 CPU を考える. クロック周波数を $f$ [Hz] とする. 以下の (1-2-1)～(1-2-4) に答えよ.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-2-1) $m$ 個の命令をパイプライン (pipeline) 処理を用いずに逐次的に実行する場合の実行時間 [s] を示せ.&lt;/li&gt;
&lt;li&gt;(1-2-2) $m$ 個の命令をパイプライン処理を用いて実行する場合の実行時間 [s] を示せ. 但し, パイプラインストール (pipeline stall) は無いものとする.&lt;/li&gt;
&lt;li&gt;(1-2-3) $m$ 個の命令をパイプライン処理を用いて実行する場合の単位時間あたりの命令実行数 [instructions/s] について, $m \to \infty$ における極限を示せ. 但し, パイプラインストールは無いものとする.&lt;/li&gt;
&lt;li&gt;(1-2-4) パイプライン処理を用いた CPU の性能 (単位時間あたりの命令実行数) を高める手法の一つとして, ステージ数 $n$ を増やす方法がある. この方法により CPU の性能を高めることが可能である理由を説明せよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(1-3) 一つの機械語命令 (以下, 命令と略す) の処理を, 命令フェッチ (IF: instruction fetch), デコード (D: decode), オペランドフェッチ (OF: operand fetch), 実行 (EX: execution), 結果の格納 (S: store) の 5 つのステージに分け, 1 ステージ 1 クロックサイクルのパイプライン処理を用いた同期型 CPU において, 以下の (1-3-1) および (1-3-2) に示す命令 1～3 を実行することを考える. 解答欄の命令 1 の例を参考に, 実行されるステージ名 &quot;IF&quot;, &quot;D&quot;, &quot;OF&quot;, &quot;EX&quot;, &quot;S&quot; を解答欄に記入せよ. パイプラインストールにより完了までに複数クロックサイクルが必要なステージは, 完了するクロックサイクルにステージ名を, それ以外のクロックサイクルに &quot;-&quot; を記入すること. なお, 以下の点を仮定する.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;パイプラインストールの原因としては, 構造ハザード (structural hazard) およびデータハザード (data hazard) を考える.&lt;/li&gt;
&lt;li&gt;構造ハザードはメモリアクセス (memory access) の競合 (conflict) のみ考える.&lt;/li&gt;
&lt;li&gt;プログラムとデータは同じメインメモリ上にある.&lt;/li&gt;
&lt;li&gt;ある命令でレジスタに書き込まれた値を以降の命令で参照する場合, 前者の命令の格納 (S) が完了した後, 後者の命令のオペランドフェッチ (OF) が可能となる.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-3-1)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;命令 1 : &lt;code&gt;MOV R1, (A)&lt;/code&gt; ; メインメモリアドレス A の内容をレジスタ R1 に転送&lt;/li&gt;
&lt;li&gt;命令 2 : &lt;code&gt;MOV R2, (B)&lt;/code&gt; ; メインメモリアドレス B の内容をレジスタ R2 に転送&lt;/li&gt;
&lt;li&gt;命令 3 : &lt;code&gt;ADD R1, R2&lt;/code&gt; ; R1 + R2 の結果を R1 に代入&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-3-2)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;命令 1 : &lt;code&gt;MOV R1, (A)&lt;/code&gt; ; メインメモリアドレス A の内容をレジスタ R1 に転送&lt;/li&gt;
&lt;li&gt;命令 2 : &lt;code&gt;INC R1&lt;/code&gt; ; R1 + 1 の結果を R1 に代入&lt;/li&gt;
&lt;li&gt;命令 3 : &lt;code&gt;MOV (B), R1&lt;/code&gt; ; レジスタ R1 の内容をメインメモリアドレス B に転送&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(2) キャッシュメモリ (cache memory) 及びメインメモリ (main memory) で階層を形成しているメモリシステムを持つ計算機を考える. 以下の各小問に答えよ. 解答は全て解答用紙の太線内に書くこと.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-1) キャッシュメモリに存在する命令あるいはデータを読み出す際のアクセス時間 (access time) が 2 [ns] であり, キャッシュメモリに存在しない命令あるいはデータをメインメモリから読み出す際の, キャッシュメモリ及びメインメモリへのアクセス時間の和が 50 [ns] であるとする. また, メインメモリの容量はプログラムに対して十分大きく, プログラムの命令及びデータは全てメインメモリに格納されているものとする. 以下の (2-1-1) 及び (2-1-2) に答えよ.
&lt;ul&gt;
&lt;li&gt;(2-1-1) プログラムを実行した結果, プログラムの命令あるいはデータを読み出す際の平均のキャッシュヒット率 (cache hit ratio, cache hit rate) が 80% であった. この時の, プログラムの命令あるいはデータを読み出す際の平均アクセス時間を求めよ. 導出根拠も示せ.&lt;/li&gt;
&lt;li&gt;(2-1-2) キャッシュメモリを, 命令あるいはデータを読み出す際のアクセス時間が 2 [ns] のものから 4 [ns] のものに変更する. ただし, キャッシュメモリに存在しない命令あるいはデータをメインメモリから読み出す際の, キャッシュメモリ及びメインメモリへのアクセス時間の和は 50 [ns] のままであるとする. この時, (2-1-1) で得られた平均アクセス時間を維持するために必要となるキャッシュヒット率を求めよ. 導出根拠も示せ.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(2-2) 一般に, プログラムを実行するためにアクセスされる命令及びデータには, 参照局所性 (locality of reference) がある. 次の 2 種類の参照局所性のそれぞれについて説明せよ.
&lt;ul&gt;
&lt;li&gt;(2-2-1) 空間的参照局所性 (spatial locality of reference)&lt;/li&gt;
&lt;li&gt;(2-2-2) 時間的参照局所性 (temporal locality of reference)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(2-3) キャッシュメモリとメインメモリで階層を形成することの利点をその理由と共に述べよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;(a) (エ) アーキテクチャ (architecture)&lt;/li&gt;
&lt;li&gt;(b) (コ) ノイマン型 (von Neumann architecture)&lt;/li&gt;
&lt;li&gt;(c) (ウ) プログラムカウンタ (program counter)&lt;/li&gt;
&lt;li&gt;(d) (イ) オペコード (operation code, opcode)&lt;/li&gt;
&lt;li&gt;(e) (カ) オペランド (operand)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;(1-2-1) $T = \frac{mn}{f}$ [s]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(1-2-2) $T = \frac{n + m - 1}{f}$ [s]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(1-2-3) $\lim_{m \to \infty} \frac{m}{(n+m-1)/f} = f$ [instructions/s]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(1-2-4) &lt;strong&gt;理由&lt;/strong&gt;：ステージ数を増やすことで、1ステージあたりの論理回路が短くなり、各ステージの処理遅延が減少する。これにより、CPU をより高いクロック周波数 $f$ で動作させることが可能になり、结果として全体的な命令スループット（単位時間あたりの命令実行数）が向上するため。&lt;/p&gt;
&lt;p&gt;English:
Increasing the number of pipeline stages ($n$) reduces the logic gate delay per stage. This reduction allows the CPU to operate at a higher clock frequency ($f$), which consequently increases the overall instruction throughput.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-3)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;パイプラインの動作ルール:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;構造ハザード：プログラムとデータは同一のメインメモリにあるため、&lt;code&gt;IF&lt;/code&gt;, &lt;code&gt;OF&lt;/code&gt;, &lt;code&gt;S&lt;/code&gt; が同一クロックサイクルで同時に発生するとメモリアクセス競合が起きる。&lt;/li&gt;
&lt;li&gt;データハザード：RAW (Read After Write)。ある命令の &lt;code&gt;S&lt;/code&gt; ステージが完了した後のクロックサイクルでなければ、その値を参照する後続命令の &lt;code&gt;OF&lt;/code&gt; ステージを開始できない。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(1-3-1)&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;クロックサイクル&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;5&lt;/th&gt;
&lt;th&gt;6&lt;/th&gt;
&lt;th&gt;7&lt;/th&gt;
&lt;th&gt;8&lt;/th&gt;
&lt;th&gt;9&lt;/th&gt;
&lt;th&gt;10&lt;/th&gt;
&lt;th&gt;11&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;命令1: MOV R1, (A)&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;命令2: MOV R2, (B)&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;命令3: ADD R1, R2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;(注：クロック2では命令3の IF が命令1の OF と競合してストール。続くクロック3でも命令3の IF が命令2の OF と競合してストールし、クロック4でようやく IF が実行可能となる。)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(1-3-2)&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;クロックサイクル&lt;/th&gt;
&lt;th&gt;0&lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;5&lt;/th&gt;
&lt;th&gt;6&lt;/th&gt;
&lt;th&gt;7&lt;/th&gt;
&lt;th&gt;8&lt;/th&gt;
&lt;th&gt;9&lt;/th&gt;
&lt;th&gt;10&lt;/th&gt;
&lt;th&gt;11&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;命令1: MOV R1, (A)&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;命令2: INC R1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;命令3: MOV (B), R1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;IF&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;OF&lt;/td&gt;
&lt;td&gt;EX&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;(注：前記「ある命令でレジスタに書き込まれた値を以降の命令で参照する場合, 前者の命令の格納 (S) が完了した後, 後者の命令のオペランドフェッチ (OF) が可能となる」という条件に注意してほしい。)&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;(2-1)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(2-1-1)&lt;/strong&gt; 平均アクセス時間 = (ヒット率 $\times$ キャッシュアクセス時間) + (1 - ヒット率) $\times$ ミス時のアクセス時間の和
&lt;ul&gt;
&lt;li&gt;$T_{avg} = 0.8 \times 2 + 0.2 \times 50 = 1.6 + 10 = 11.6$ [ns]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2-1-2)&lt;/strong&gt; 求めるキャッシュヒット率を $h$ とすると：
&lt;ul&gt;
&lt;li&gt;$11.6 = h \times 4 + (1 - h) \times 50$&lt;/li&gt;
&lt;li&gt;$11.6 = 4h + 50 - 50h$&lt;/li&gt;
&lt;li&gt;$46h = 38.4 \implies h = \frac{38.4}{46} = \frac{192}{230} \approx 0.835$&lt;/li&gt;
&lt;li&gt;答：約 83.5%&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-2)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-2-1) 空間的参照局所性&lt;/strong&gt;：あるメモリアドレスが参照されたとき、その近傍のメモリアドレスが近い将来に参照される可能性が高い性質。（例：配列要素の順次アクセスや、命令の逐次実行など）&lt;/p&gt;
&lt;p&gt;English:
When a memory address is accessed, there is a high probability that nearby memory addresses will be accessed in the near future. Examples: sequential access of array elements, or the sequential execution of instructions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;(2-2-2) 時間的参照局所性&lt;/strong&gt;：あるメモリアドレスが参照されたとき、同じアドレスが近い将来に再び参照される可能性が高い性質。（例：ループ内の変数や命令など）&lt;/p&gt;
&lt;p&gt;English:
When a memory address is accessed, there is a high probability that the same address will be accessed again in the near future. Examples: variables and instructions within a loop.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2-3)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;利点&lt;/strong&gt;：システムのメモリアクセスにおいて、キャッシュメモリの「高速性」とメインメモリの「大容量・低コスト性」の両立を図ることができる点。&lt;/p&gt;
&lt;p&gt;English:
The advantage of forming a hierarchy between cache memory and main memory is the ability to achieve both the high speed of cache memory and the large capacity and low cost of main memory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;理由&lt;/strong&gt;：プログラムの実行には(2-2)で説明した「参照の局所性」があるため、CPUからの要求の大部分（ヒット時）は小容量で高速なキャッシュメモリで処理できる。一部の要求（ミス時）のみ、大容量で低コストなメインメモリにアクセスすればよいため、システム全体の平均メモリアクセス時間を短縮しつつ、コストを抑えて大容量の記憶空間を提供できる。&lt;/p&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cache Memory: It leverages the principle of locality (temporal and spatial locality). Because the CPU frequently requests recently accessed or adjacent data, most memory accesses result in a cache hit. This significantly reduces the average memory access time compared to fetching data directly from the slower main memory.&lt;/li&gt;
&lt;li&gt;Main Memory: It provides a significantly larger storage capacity at a lower cost per byte. This allows the overall computer system to achieve a cost-effective balance between the high-speed processing capabilities of the cache and the large capacity requirements of executing programs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Summary &amp;amp; Insights&lt;/h2&gt;
&lt;p&gt;:::note
为了彻底理清本题中流水线受阻（Stall）的深层原因，我们需要明确 5 个阶段（Stage）的职责以及指令间的依赖关系：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 流水线阶段职责定义&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IF&lt;/strong&gt; (Instruction Fetch / 命令フェッチ)：从内存中读取指令。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;资源占用：会占用 内存总线（Memory Bus）。如果架构是单总线（指令和数据共用），此时其他阶段绝对不能访问内存。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;D&lt;/strong&gt; (Decode / 命令デコード)：解析指令，确定操作类型。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;资源占用：纯 CPU 内部操作，占用 CPU 内部的 指令译码器（Decoder）。互不干扰。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OF&lt;/strong&gt; (Operand Fetch / オペランドフェッチ)：从寄存器或内存中获取执行所需的数据。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;资源占用（分两种情况）：&lt;/p&gt;
&lt;p&gt;如果是从内存取数（如 MOV R1, (A)），会占用内存总线，此时会和 IF 阶段抢资源。&lt;/p&gt;
&lt;p&gt;如果是从寄存器取数（如 ADD R1, R2），只占用 CPU 内部的高速总线，不会占用外部的内存总线，因此不会和 IF 抢资源。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;EX&lt;/strong&gt; (Execute / 実行)：执行算术或逻辑运算。资源占用：纯 CPU 内部操作，占用 CPU 内部的 算术逻辑单元（ALU）。互不干扰。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;S&lt;/strong&gt; (Store / 格納)：将执行结果写回至寄存器或内存。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;资源占用（同样分两种情况）：&lt;/p&gt;
&lt;p&gt;如果写回内存（如 MOV (B), R1），会占用内存总线。&lt;/p&gt;
&lt;p&gt;如果写回寄存器（如 INC R1），只占用内部资源，不占用内存总线。但在写完（S阶段结束）之前，硬件会物理锁死（Stall）后面所有想读取该寄存器的指令，这就是数据冒险的根源。
:::&lt;/p&gt;
&lt;p&gt;:::note
&lt;strong&gt;2. 指令流依赖分析&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;命令1: MOV R1, (A)&lt;/code&gt; → &lt;strong&gt;写&lt;/strong&gt; R1（加载数据）。它在 OF 阶段 是去内存地址 A 中把数据拿出来。拿出来之后，数据在这个周期并没有立刻进入 R1。数据还要穿过 CPU 的内部总线，直到最后一步的 S（Store / 格納）阶段，CPU 才真正发出写信号，将高低电平打入 R1 的物理电路中。也就是说，直到命令1的 S 阶段结束，R1 里面装的才是新数据。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;命令2: INC R1&lt;/code&gt;      → &lt;strong&gt;读&lt;/strong&gt; R1 + &lt;strong&gt;写&lt;/strong&gt; R1（自增）它要在下一阶段（EX 阶段）对数据进行 +1 运算。因此，它必须在 OF 阶段 把 R1 里面的值准确无误地读入 ALU（算术逻辑单元）的输入寄存器中。假设命令2的 OF 不等待，硬是在时钟周期3去读 R1。此时，命令1才刚刚完成内存读取（刚好过了 OF 阶段），数据还在传输总线上，并没有写入 R1。结果就是：命令2在周期3读取到了 R1 里面以前的旧数据（脏数据），然后拿这个错误的数据去加 1。整个程序的计算结果就全盘崩溃了。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;命令3: MOV (B), R1&lt;/code&gt;  → &lt;strong&gt;读&lt;/strong&gt; R1（存入内存）
:::&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::tip
总之，记住：(A)、(B)、IF 抢的是内存总线；而 R1、R2 是 CPU 内部寄存器。
:::&lt;/p&gt;
&lt;p&gt;:::note
&lt;strong&gt;核心结论&lt;/strong&gt;：这三条指令构成了典型的 &lt;strong&gt;RAW (Read-After-Write)&lt;/strong&gt; 数据依赖。在硬件没有实现 Data Forwarding（数据前推）的情况下，&lt;code&gt;命令2&lt;/code&gt; 必须严格等待 &lt;code&gt;命令1&lt;/code&gt; 完成 &lt;strong&gt;S (Store)&lt;/strong&gt; 阶段后才能进行自己的 &lt;strong&gt;OF&lt;/strong&gt; 阶段；同理 &lt;code&gt;命令3&lt;/code&gt; 也要等待 &lt;code&gt;命令2&lt;/code&gt;。这种连续的资源竞争正是导致流水线大幅停顿的原因。&lt;/p&gt;
&lt;p&gt;在（1-3-1）中我们能看出，周期 4 时，命令1在 S（写回寄存器 R1），命令2在 EX（ALU运算）。此时，内存总线释放，命令3得以顺利执行 IF！&lt;/p&gt;
&lt;p&gt;在（1-3-2）中我们能看出，CPU 内部有一个叫冒险检测单元（Hazard Detection Unit）的纯硬件模块。它在周期 2 发现：命令2下一秒就要读 R1，但是命令1还要等到周期 4 结束才能把新数据写进 R1！&lt;/p&gt;
&lt;p&gt;于是，这个硬件单元强制切断了命令2向后推进的时钟信号，把命令2物理冻结在流水线上。这就是周期 3、4 里的 &lt;code&gt;-&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;周期 5，因为命令1在周期 4 结束时，终于完成了 S，把高低电平打入了 R1 的物理电路。警报解除，命令2解除冻结，在周期 5 执行 OF（此时是从 CPU 内部的 R1 读取，不占用外部内存）。&lt;/p&gt;
&lt;p&gt;命令3同理，命令3也要用 R1，冒险检测单元再次介入，把它冻结在 D 阶段后面。直到命令2在周期 7 结束 S（把 INC 后的新值写回 R1），命令3才在 周期 8 顺利进入 OF 阶段。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2015年8月実施 計算理論&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 有限オートマトン (finite automaton) $M$ は 5 項組 $M = (Q, \Sigma, \delta, q_0, F)$ で与えられる。ここで，$Q, \Sigma, \delta, q_0, F$ は，それぞれ，状態 (state) の有限集合，入力記号 (input symbol) の有限集合（アルファベット (alphabet)），状態遷移関数 (state transition function)，初期状態 (initial state) ($q_0 \in Q$)，受理状態 (accepting state) の集合 ($F \subseteq Q$) である。
また，$M$ が受理 (accept) する言語 (language)（認識する言語）を $L(M)$ と表す。下の状態遷移図 (state transition diagram) に示す非決定性 (non-deterministic) 有限オートマトン $M_1$ について，以下の各小問に答えよ。なお，$Q = {a, b, c, d, e, f, g, h, i, j, k}$，$\Sigma = {0, 1}$，$q_0 = a$，$F = {k}$ である。&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./1.png&quot; alt=&quot;NFA M1&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-1) $M_1$ が受理する言語 (language) を正規表現 (regular expression) で示せ。&lt;/li&gt;
&lt;li&gt;(1-2) $M_1$ が受理する語 (word) を，1 文字目を最上位ビット (most significant bit) とす符号なし 2 進数 (unsigned binary number) とみなす。$M_1$ が受理するすべての語の中で，7 番目に小さな数となる語を示せ。&lt;/li&gt;
&lt;li&gt;(1-3) $M_1$ の状態 $i$ の $\varepsilon$-閉包 ($\varepsilon$-closure) を示せ。&lt;/li&gt;
&lt;li&gt;(1-4) $L(M_1) = L(M_2)$ を満たす，決定性 (deterministic) 有限オートマトン $M_2$ をサブセット構成 (subset construction) 法を用いて求め，状態遷移図で示せ。同値 (equivalent) な状態があっても全て残すこと。状態名は $A, B, C, \dots$ とすること。導出過程と結果を示すこと。&lt;/li&gt;
&lt;li&gt;(1-5) $M_2$ の状態数を最小化した決定性有限オートマトン $M_3$ を求め，状態遷移図で示せ。状態名は $A&apos;, B&apos;, C&apos;, \dots$ とすること。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(2) 文脈自由文法 (context-free grammar) により生成される文脈自由言語 (context-free language) の閉包性 (closure property) を考える。文脈自由文法 $G$ は 4 項組 $G = (V, T, P, S)$ で表される。ただし，$V$ は変数 (variable，あるいは非終端記号 non-terminal symbol) の集合，$T$ は終端記号 (terminal symbol) の集合，$P$ は生成規則 (production rule) の集合，$S$ は開始記号 (start symbol) で $S \in V$ である。なお，生成規則の集合は $\varepsilon$-規則 ($\varepsilon$-rule) を含んでよいものとし，変数の集合と終端記号の集合は共通の記号を含まないものと仮定する。文法 $G$ が生成する言語を $L(G)$ と表記する。
任意の文脈自由文法 $G_1 = (V_1, T_1, P_1, S_1)$ と $G_2 = (V_2, T_2, P_2, S_2)$ が与えられる（ただし $V_1 \cap V_2 = \emptyset$ である）。
文脈自由言語は和 (union) 演算に関して閉じている。なぜなら，文脈自由文法 $G_3$ を以下の通りに構成すると，証明は省略するが，$L(G_1)$ と $L(G_2)$ の和の言語 $L_3 = L(G_1) \cup L(G_2)$ は $G_3$ によって生成される，すなわち $L_3$ は文脈自由言語だからである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$G_3 = (V_3, T_3, P_3, S_3)$&lt;/li&gt;
&lt;li&gt;$V_3 = V_1 \cup V_2 \cup {S_3}$，ただし $S_3 \notin (V_1 \cup V_2)$&lt;/li&gt;
&lt;li&gt;$T_3 = T_1 \cup T_2$&lt;/li&gt;
&lt;li&gt;$P_3 = {S_3 \to S_1, S_3 \to S_2} \cup P_1 \cup P_2$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文脈自由言語は連結 (concatenation) 演算に関して閉じていることを，文法の構成により示したい。以下の各小問に答えよ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-1) $L(G_1)$ と $L(G_2)$ を連結した言語 $L_4 = {w_1w_2 \mid w_1 \in L(G_1), w_2 \in L(G_2)}$ を生成する文脈自由文法 $G_4 = (V_4, T_4, P_4, S_4)$，すなわち $L_4 = L(G_4)$ である $G_4$ を構成せよ。&lt;/li&gt;
&lt;li&gt;(2-2) 上記 (2-1) で構成した $G_4$ によって生成される任意の語 $w$ は，上記 (2-1) で定義した $L_4$ に属することを証明せよ。&lt;/li&gt;
&lt;li&gt;(2-3) 上記 (2-1) で定義した $L_4$ に属する任意の語 $w$ は，上記 (2-1) で構成した $G_4$ により生成されることを証明せよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1) 有限オートマトンに関する問題&lt;/h3&gt;
&lt;h4&gt;(1-1) 正規表現&lt;/h4&gt;
&lt;p&gt;$M_1$ が受理する言語の正規表現は以下の通りである。
*&lt;em&gt;$1(00 \mid 11)^&lt;em&gt;0$&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;(1-2) 7番目に小さな数となる語&lt;/h4&gt;
&lt;p&gt;受理される語を長さ順（および辞書順）に列挙し、2進数としての値を評価する：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;長さ2: &lt;code&gt;10&lt;/code&gt; (値: 2) -&amp;gt; 1番目&lt;/li&gt;
&lt;li&gt;長さ4: &lt;code&gt;1000&lt;/code&gt; (値: 8) -&amp;gt; 2番目, &lt;code&gt;1110&lt;/code&gt; (値: 14) -&amp;gt; 3番目&lt;/li&gt;
&lt;li&gt;長さ6: &lt;code&gt;100000&lt;/code&gt; (値: 32) -&amp;gt; 4番目, &lt;code&gt;100110&lt;/code&gt; (値: 38) -&amp;gt; 5番目, &lt;code&gt;111000&lt;/code&gt; (値: 56) -&amp;gt; 6番目, &lt;code&gt;111110&lt;/code&gt; (値: 62) -&amp;gt; 7番目
したがって、7番目に小さな語は &lt;strong&gt;$111110$&lt;/strong&gt; である。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(1-3) $\varepsilon$-閉包 ($\varepsilon$-closure)&lt;/h4&gt;
&lt;p&gt;各状態における $\varepsilon$-閉包は以下の通りである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\varepsilon\text{-closure}(a) = {a}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(b) = {b, c, f, j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(c) = {c}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(d) = {d}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(e) = {b, c, e, f, i, j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(f) = {f}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(g) = {g}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(h) = {b, c, f, h, i, j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(i) = {b, c, f, i, j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(j) = {j}$&lt;/li&gt;
&lt;li&gt;$\varepsilon\text{-closure}(k) = {k}$&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;(1-4) サブセット構成法による DFA $M_2$ の導出&lt;/h4&gt;
&lt;p&gt;サブセット構成法を用いて、NFAの状態集合をDFAの単一状態としてマッピングする。初期状態 $A = \varepsilon\text{-closure}(a) = {a}$ とする。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;導出過程：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$A \xrightarrow{1} \varepsilon\text{-closure}(b) = {b, c, f, j} \equiv B$&lt;/li&gt;
&lt;li&gt;$B \xrightarrow{0} \varepsilon\text{-closure}(\delta({b,c,f,j}, 0)) = \varepsilon\text{-closure}({d, k}) = {d, k} \equiv C$ (&lt;strong&gt;受理状態&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;$B \xrightarrow{1} \varepsilon\text{-closure}(\delta({b,c,f,j}, 1)) = \varepsilon\text{-closure}({g}) = {g} \equiv D$&lt;/li&gt;
&lt;li&gt;$C \xrightarrow{0} \varepsilon\text{-closure}(\delta({d,k}, 0)) = \varepsilon\text{-closure}(e) = {b, c, e, f, i, j} \equiv E$&lt;/li&gt;
&lt;li&gt;$D \xrightarrow{1} \varepsilon\text{-closure}(\delta(g, 1)) = \varepsilon\text{-closure}(h) = {b, c, f, h, i, j} \equiv F$&lt;/li&gt;
&lt;li&gt;$E \xrightarrow{0} \varepsilon\text{-closure}({d, k}) = {d, k} \equiv C$&lt;/li&gt;
&lt;li&gt;$E \xrightarrow{1} \varepsilon\text{-closure}({g}) = {g} \equiv D$&lt;/li&gt;
&lt;li&gt;$F \xrightarrow{0} \varepsilon\text{-closure}({d, k}) = {d, k} \equiv C$&lt;/li&gt;
&lt;li&gt;$F \xrightarrow{1} \varepsilon\text{-closure}({g}) = {g} \equiv D$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;$M_2$ の状態遷移表:&lt;/strong&gt;
(※ $\emptyset$ はデッドステートへの遷移を表す)&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;状態 (NFA部分集合)&lt;/th&gt;
&lt;th&gt;入力 &lt;code&gt;0&lt;/code&gt;&lt;/th&gt;
&lt;th&gt;入力 &lt;code&gt;1&lt;/code&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;$\to$ &lt;strong&gt;A&lt;/strong&gt; ${a}$&lt;/td&gt;
&lt;td&gt;$\emptyset$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;B&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;B&lt;/strong&gt; ${b, c, f, j}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;*C&lt;/strong&gt; ${d, k}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;E&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$\emptyset$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt; ${g}$&lt;/td&gt;
&lt;td&gt;$\emptyset$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;F&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;E&lt;/strong&gt; ${b, c, e, f, i, j}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;F&lt;/strong&gt; ${b, c, f, h, i, j}$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;(1-5) 状態を最小化した DFA $M_3$&lt;/h4&gt;
&lt;p&gt;$M_2$ の遷移表に基づき、同値な状態（入力に対して同一の遷移先を持つ状態）をマージする。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;等価クラスの判定：&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;状態 $B, E, F$ は全て非受理状態であり、入力 &lt;code&gt;0&lt;/code&gt; で $C$ へ、入力 &lt;code&gt;1&lt;/code&gt; で $D$ へ遷移する。したがって、これらは完全に同値である。&lt;/li&gt;
&lt;li&gt;状態 $A, D$ は共に非受理状態であり、入力 &lt;code&gt;0&lt;/code&gt; で $\emptyset$ へ遷移する。入力 &lt;code&gt;1&lt;/code&gt; に対して、$A$ は $B$ へ、$D$ は $F$ へ遷移するが、$B$ と $F$ は既に等価（クラス $B&apos;$）であることが示されているため、$A$ と $D$ も未来の遷移が完全に一致する同値な状態である。&lt;/li&gt;
&lt;li&gt;受理状態 $C$ は単独でクラスを形成する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;$M_3$ の状態遷移図を構成する遷移：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;状態集合：${A&apos;, B&apos;, C&apos;}$&lt;/li&gt;
&lt;li&gt;初期状態：$A&apos;$&lt;/li&gt;
&lt;li&gt;受理状態：$C&apos;$&lt;/li&gt;
&lt;li&gt;遷移規則：
&lt;ul&gt;
&lt;li&gt;$A&apos; \xrightarrow{1} B&apos;$&lt;/li&gt;
&lt;li&gt;$B&apos; \xrightarrow{0} C&apos;$&lt;/li&gt;
&lt;li&gt;$B&apos; \xrightarrow{1} A&apos;$&lt;/li&gt;
&lt;li&gt;$C&apos; \xrightarrow{0} B&apos;$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*(注：この3状態DFAは、$B&apos;$ において &lt;code&gt;0&lt;/code&gt; を入力すると $C&apos;$ に行き、さらに &lt;code&gt;0&lt;/code&gt; で $B&apos;$ に戻る（&lt;code&gt;00&lt;/code&gt; のループ）。&lt;code&gt;1&lt;/code&gt; を入力すると $A&apos;$ に戻され、さらに &lt;code&gt;1&lt;/code&gt; で $B&apos;$ に復帰する（&lt;code&gt;11&lt;/code&gt; のループ）。これにより $1(00 \mid 11)^&lt;em&gt;0$ の言語を極めて美しく受理する。)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(2) 文脈自由言語の閉包性&lt;/h3&gt;
&lt;h4&gt;(2-1) 文法 $G_4$ の構成&lt;/h4&gt;
&lt;p&gt;$L_4 = L(G_1)L(G_2)$ を生成する文脈自由文法 $G_4 = (V_4, T_4, P_4, S_4)$ は以下のように構成される。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$V_4 = V_1 \cup V_2 \cup {S_4}$ (ただし、$S_4 \notin V_1 \cup V_2$)&lt;/li&gt;
&lt;li&gt;$T_4 = T_1 \cup T_2$&lt;/li&gt;
&lt;li&gt;$P_4 = P_1 \cup P_2 \cup {S_4 \rightarrow S_1 S_2}$&lt;/li&gt;
&lt;li&gt;開始記号は $S_4$ とする。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;English:
To construct a Context-Free Grammar (CFG) $G_4$ that generates the concatenation of $L(G_1)$ and $L(G_2)$, we introduce a new start symbol $S_4$ and a production rule $S_4 \to S_1S_2$, where $S_1$ and $S_2$ are the start symbols of $G_1$ and $G_2$ respectively.&lt;/p&gt;
&lt;p&gt;Formally, $G_4 = (V_4, T_4, P_4, S_4)$ is defined as:
$V_4 = V_1 \cup V_2 \cup {S_4}$ (where $S_4 \notin V_1 \cup V_2$)
$T_4 = T_1 \cup T_2$
$P_4 = P_1 \cup P_2 \cup {S_4 \to S_1S_2}$&lt;/p&gt;
&lt;h4&gt;(2-2) $L(G_4) \subseteq L_4$ の証明&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;証明：&lt;/strong&gt;
(Hint：$V_1 \cap V_2 = \emptyset$ を用いる)&lt;/p&gt;
&lt;p&gt;$G_4$ によって生成される任意の語を $w \in L(G_4)$ とする。$G_4$ の開始記号 $S_4$ に対する生成規則は $S_4 \rightarrow S_1 S_2$ のみであるため、導出の最初のステップは必ず以下となる。
$S_4 \Rightarrow_{G_4} S_1 S_2$&lt;/p&gt;
&lt;p&gt;文脈自由文法の性質上、各変数の導出は互いに独立している。したがって、生成される語 $w$ は $w = w_1 w_2$ と分割でき、それぞれ $S_1 \Rightarrow_{G_4}^* w_1$ および $S_2 \Rightarrow_{G_4}^* w_2$ が成り立つ。&lt;/p&gt;
&lt;p&gt;ここで、$V_1 \cap V_2 = \emptyset$ であるため、$S_1$ から始まる導出において適用可能な生成規則は $P_1$ に含まれるものに限定される。よって、この導出は $G_1$ における導出 $S_1 \Rightarrow_{G_1}^* w_1$ と完全に等価であり、$w_1 \in L(G_1)$ が成立する。&lt;/p&gt;
&lt;p&gt;同様に、$S_2$ からの導出も $P_2$ の規則のみを使用するため、$w_2 \in L(G_2)$ となる。
以上より、$w = w_1 w_2 \in L_4$ が示され、$L(G_4) \subseteq L_4$ が証明された。&lt;/p&gt;
&lt;p&gt;English:
Let $w \in L(G_4)$. Since the only production rule for $S_4$ is $S_4 \to S_1S_2$, any derivation must start as $S_4 \Rightarrow S_1S_2$.&lt;/p&gt;
&lt;p&gt;Because $V_1$ and $V_2$ are disjoint, the derivations from $S_1$ and $S_2$ are independent and use rules from $P_1$ and $P_2$ respectively. Thus, $w$ can be partitioned into $w_1$ and $w_2$ such that $w_1 \in L(G_1)$ and $w_2 \in L(G_2)$, meaning $w \in L_4$.&lt;/p&gt;
&lt;h4&gt;(2-3) $L_4 \subseteq L(G_4)$ の証明&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;証明：&lt;/strong&gt;
$L_4$ に属する任意の語を $w$ とする。定義より、$w = w_1 w_2$ （ただし $w_1 \in L(G_1), w_2 \in L(G_2)$）と表現できる。&lt;/p&gt;
&lt;p&gt;$w_1 \in L(G_1)$ および $w_2 \in L(G_2)$ であるから、それぞれの文法において以下の導出が存在する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$S_1 \Rightarrow_{G_1}^* w_1$&lt;/li&gt;
&lt;li&gt;$S_2 \Rightarrow_{G_2}^* w_2$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$G_4$ の生成規則の集合 $P_4$ は、$P_1$ および $P_2$ のすべての規則を含んでいる ($P_1 \subseteq P_4, P_2 \subseteq P_4$)。したがって、上記の導出は $G_4$ においてもそのまま有効である。&lt;/p&gt;
&lt;p&gt;$G_4$ において、新たな開始規則 $S_4 \rightarrow S_1 S_2$ を適用した後、上記の導出をそれぞれ $S_1$ と $S_2$ に適用することで、以下の導出系列を構成できる。
$S_4 \Rightarrow_{G_4} S_1 S_2 \Rightarrow_{G_4}^* w_1 S_2 \Rightarrow_{G_4}^* w_1 w_2 = w$&lt;/p&gt;
&lt;p&gt;これにより、語 $w$ は文法 $G_4$ によって生成されることが示され、$L_4 \subseteq L(G_4)$ が証明された。&lt;/p&gt;
&lt;p&gt;English:
Let $w \in L_4$. By definition, $w = w_1w_2$ where $w_1 \in L(G_1)$ and $w_2 \in L(G_2)$.&lt;/p&gt;
&lt;p&gt;There exist derivations $S_1 \xrightarrow{&lt;em&gt;} w_1$ in $G_1$ and $S_2 \xrightarrow{&lt;/em&gt;} w_2$ in $G_2$. Since $P_4$ contains all rules from $P_1$ and $P_2$ plus $S_4 \to S_1S_2$, we can construct a derivation in $G_4$ starting from $S_4$ to $w_1w_2$. Hence, $w \in L(G_4)$.&lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;:::note
(2-3)得分句：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;$w = w_1 w_2$（$w_1 \in L(G_1), w_2 \in L(G_2)$）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;$S_1 \Rightarrow_{G_1}^* w_1$ 和 $S_2 \Rightarrow_{G_2}^* w_2$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;$P_1 \subseteq P_4, P_2 \subseteq P_4$&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;🧱 前置准备：(2-1) 构造 $G_4$&lt;/h3&gt;
&lt;p&gt;为了生成连接语言 $L_4 = L(G_1) L(G_2)$，我们构造的文法 $G_4$ 是这样的：
&lt;strong&gt;$V_4 = V_1 \cup V_2 \cup {S_4}$&lt;/strong&gt; （把两边的变量倒进一个池子，并新增大 Boss $S_4$）
&lt;strong&gt;$T_4 = T_1 \cup T_2$&lt;/strong&gt; （把两边的终结符倒进一个池子）
&lt;strong&gt;$P_4 = P_1 \cup P_2 \cup {S_4 \to S_1 S_2}$&lt;/strong&gt; （规则池合并，并赋予大 Boss 分裂技能）&lt;/p&gt;
&lt;h3&gt;🛡️ (2-2) 证明 $L(G_4) \subseteq L_4$ (健全性 / Soundness)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;你的疑问：&lt;/strong&gt; “从 $S_4$ 变出 $S_1 S_2$，不就是 $w_1 w_2$ 吗？”
&lt;strong&gt;考官的刁难：&lt;/strong&gt; “你怎么知道在推导 $S_1$ 的时候，它不会不小心用到了 $P_2$ 里的规则，从而生成出乱七八糟的东西？”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【证明的核心逻辑：变量隔离】&lt;/strong&gt;
这道题的“免死金牌”就藏在题干里的一句话：&lt;strong&gt;$V_1 \cap V_2 = \emptyset$&lt;/strong&gt;（两个文法的变量集合互不相交）。这就是防止“交叉感染”的物理隔离墙！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场踩分推导步骤】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;起点&lt;/strong&gt;：假设有一个字符串 $w$ 被 $G_4$ 生成，即 $w \in L(G_4)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第一步推导&lt;/strong&gt;：根据 $G_4$ 的规则，推导的第一步&lt;strong&gt;必须且只能是&lt;/strong&gt; $S_4 \Rightarrow S_1 S_2$。
所以，最终的字符串 $w$ 必然可以切分为两半：$w = w_1 w_2$，其中 $S_1 \Rightarrow^* w_1$ 且 $S_2 \Rightarrow^* w_2$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心论证（踩分点！）&lt;/strong&gt;：
由于题设中 &lt;strong&gt;$V_1 \cap V_2 = \emptyset$&lt;/strong&gt; ，这意味着 $P_1$ 中的规则左侧全都是 $V_1$ 中的变量，$P_2$ 中的规则左侧全都是 $V_2$ 中的变量。
因此，在把 $S_1$ 变成 $w_1$ 的整个推导过程中，&lt;strong&gt;绝对不可能触发任何属于 $P_2$ 的规则&lt;/strong&gt;。同理，$S_2$ 变成 $w_2$ 时也绝不会触发 $P_1$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论&lt;/strong&gt;：
推导 $S_1 \Rightarrow^* w_1$ 完全只依赖于 $P_1$，因此 $w_1 \in L(G_1)$。
推导 $S_2 \Rightarrow^* w_2$ 完全只依赖于 $P_2$，因此 $w_2 \in L(G_2)$。
所以 $w = w_1 w_2 \in L_4$。证明完毕。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;⚔️ (2-3) 证明 $L_4 \subseteq L(G_4)$ (完全性 / Completeness)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;你的疑问：&lt;/strong&gt; “只要是 $w_1 w_2$，肯定能用 $G_4$ 生成啊，这还要证？”
&lt;strong&gt;考官的刁难：&lt;/strong&gt; “请你用数学符号，把这个生成过程一步步‘走’一遍给我看，证明 $G_4$ 的规则池够用。”&lt;/p&gt;
&lt;p&gt;这个证明比 (2-2) 简单得多，它就是一个“顺水推舟”的构造过程。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;【考场踩分推导步骤】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;起点&lt;/strong&gt;：假设有一个字符串 $w \in L_4$ 。根据定义，必然存在 $w_1 \in L(G_1)$ 和 $w_2 \in L(G_2)$，使得 $w = w_1 w_2$ 。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;翻译已知条件&lt;/strong&gt;：
因为 $w_1 \in L(G_1)$，说明在 $G_1$ 中存在推导序列：$S_1 \Rightarrow^* w_1$（仅使用 $P_1$）。
因为 $w_2 \in L(G_2)$，说明在 $G_2$ 中存在推导序列：$S_2 \Rightarrow^* w_2$（仅使用 $P_2$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;在 $G_4$ 中模拟推导（踩分点）&lt;/strong&gt;：
现在我们在 $G_4$ 中开始推导。
&lt;ul&gt;
&lt;li&gt;首先使用新增的规则：$S_4 \Rightarrow S_1 S_2$。&lt;/li&gt;
&lt;li&gt;因为 $P_4$ 包含了 $P_1$ 和 $P_2$ 所有的规则（$P_1 \subseteq P_4, P_2 \subseteq P_4$），所以我们在 $G_1$ 和 $G_2$ 中能做的推导，在 $G_4$ 中&lt;strong&gt;原封不动全都能做&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;我们先对 $S_1$ 施加魔法，把它变成 $w_1$：$S_1 S_2 \Rightarrow^* w_1 S_2$。&lt;/li&gt;
&lt;li&gt;然后再对 $S_2$ 施加魔法，把它变成 $w_2$：$w_1 S_2 \Rightarrow^* w_1 w_2$。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论&lt;/strong&gt;：
我们成功在 $G_4$ 中找到了一条合法路径：$S_4 \Rightarrow^* w_1 w_2 = w$。
因此 $w \in L(G_4)$。证明完毕。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;总结：为什么需要这两步？&lt;/h3&gt;
&lt;p&gt;在数学证明中，证明两个集合相等（$L(G_4) = L_4$），必须证明 &lt;strong&gt;相互包含（$\subseteq$ 和 $\supseteq$）&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;(2-2) 证明了“没有多造”&lt;/strong&gt;：证明了 $G_4$ 绝不会因为规则混用，生出一个不属于 $L_4$ 的怪胎。（靠的是变量不相交的物理隔离）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;(2-3) 证明了“没有少造”&lt;/strong&gt;：证明了 $L_4$ 里的任何一个合法句子，$G_4$ 都有足够的规则（$P_4 \supset P_1, P_2$）去把它完美推导出来。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是计算理论中的**“形式化证明（Formal Proof）”**。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2015年8月実施 ネットワーク&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;データリンク層 (data link layer) では、端末 (host) がフレーム (frame) を送信する際にプリアンブル (preamble) と呼ばれる特定のビット列を付与している。プリアンブルとフレームの構成は、図1 に示すものとする。以下の各問に答えよ。&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./3.png&quot; alt=&quot;プリアンブルとフレーム構成&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図1 プリアンブルとフレーム構成
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;(1) 伝送レート (transmission rate) $X$ [bps] の伝送媒体 (transmission medium) を用いた場合に、上位層に対して提供できる最大の転送レート (transfer rate) を、$X$ および図1 中の $Y$ を用いて示せ。なお、インターフレームギャップ (inter-frame gap) は考えなくて良い。&lt;/p&gt;
&lt;p&gt;(2) プリアンブルに関する以下の各小問に答えよ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-1) プリアンブルをフレームに付与する目的を述べよ。&lt;/li&gt;
&lt;li&gt;(2-2) プリアンブルのビット列として最も適切なものを、以下の四つの選択肢から一つ選び、記号を答えよ。また、選んだビット列が、最も適切である理由を説明せよ。
&lt;ul&gt;
&lt;li&gt;選択肢 A：00000111 00000110 00000101 00000100 00000011 00000010 00000001 00000000&lt;/li&gt;
&lt;li&gt;選択肢 B：10101010 10101010 10101010 10101010 10101010 10101010 10101010 10101011&lt;/li&gt;
&lt;li&gt;選択肢 C：11111111 11111111 11111111 11111111 00000000 00000000 00000000 00000000&lt;/li&gt;
&lt;li&gt;選択肢 D：11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;(2-3) プリアンブルと同一のビット列がペイロード (payload) に含まれる場合に生じる問題を述べよ。また、その問題を回避するためにイーサネット (Ethernet) で行われる方策を説明せよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(3) 図1 で与えられるフレームには、伝送誤り (transmission error) 検出を行うための FCS (frame check sequence) が含まれている。生成多項式 $G(x)$ を用いた巡回冗長検査 (cyclic redundancy check) によりフレームの伝送誤りが検出される。すなわち、生成多項式 $G(x)$ で定義される擬巡回符号 (pseudo-cyclic code) の符号語の冗長記号部分が FCS となり、誤り検出が行われる。以下の各小問に答えよ。ただし、生成多項式 $G(x)$ は次の多項式とする。&lt;/p&gt;
&lt;p&gt;$$G(x) = x^{32} + x^{26} + x^{23} + x^{22} + x^{16} + x^{12} + x^{11} + x^{10} + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(3-1) FCS のサイズ $Y$ [バイト] の値を答えよ。&lt;/li&gt;
&lt;li&gt;(3-2) 受信フレーム（誤り検出における受信語）の多項式表現を $R(x)$ とする。巡回冗長検査において誤り無しと判断する条件式を、$R(x)$ と $G(x)$ を用いて書け。&lt;/li&gt;
&lt;li&gt;(3-3) 生成多項式 $G(x)$ を用いて検出できないビット誤り (bit error) の最小個数 $r$ を考える。フレーム長が 1000 [バイト] である時の $r$ を求めよ。求めた過程も簡単に書け。必要に応じて、$G(x)$ を生成多項式とする巡回符号の次数最小の符号語を表す多項式（符号多項式） $c(x)$ をハミング重みごとにまとめた表1 を用いてよい。&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ハミング重み&lt;/th&gt;
&lt;th&gt;$c(x)$&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;なし&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;なし&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$1 + x^{41678} + x^{91639}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;$1 + x^{2215} + x^{2866} + x^{3006}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;$1 + x^{39} + x^{117} + x^{155} + x^{300}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;$1 + x^{79} + x^{85} + x^{123} + x^{186} + x^{203}$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;$1 + x^{45} + x^{53} + x^{74} + x^{80} + x^{120} + x^{123}$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;lt;p align=&quot;center&quot;&amp;gt;表1 $G(x)$ を生成多項式とする巡回符号の次数最小の符号語を表す多項式 $c(x)$&amp;lt;/p&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(3-4) 図1 のフレームの最大ペイロード長は 1500 [バイト] である。最大ペイロード長をその 10 倍の 15000 [バイト] に増やすことの利点と欠点を、巡回冗長検査の観点から簡潔に説明せよ。&lt;/li&gt;
&lt;li&gt;(3-5) 生成多項式 $G(x)$ を用いたバースト誤り (burst error) 検出に関する以下の文章中で、$b$ にあてはまる数値と空欄 [ ] にあてはまる多項式を書け。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;フレーム内で、図2 に示すような 1 つのバースト誤りが発生したとする。その長さが $b$ [ビット] 以下であれば、確実にそのバースト誤りを検出できる。しかし、長さが $(b+1)$ [ビット] のときは、検出できない場合がある。例えば、送信フレーム（符号語）を表す多項式が 0 と等しく小問 (3-2) の多項式 $R(x)$ が [ ] と等しいときに、そのバースト誤りを検出できない。&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./4.png&quot; alt=&quot;長さ b [ビット] のバースト誤りの例&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図2 長さ b [ビット] のバースト誤りの例
&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;最大転送レート：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$ \text{Maximum Transfer Rate} = X \times \frac{1500}{1522 + Y} \quad \text{[bps]} $$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;導出：&lt;/strong&gt;
最大の転送効率を得るには、ペイロードを最大値の $1500$ バイトにする必要がある。図1 より、プリアンブルから FCS までのフレーム全体の合計サイズは以下の通りとなる。
$$ 8 , (\text{Preamble}) + 6 , (\text{Dest}) + 6 , (\text{Src}) + 2 , (\text{Type}) + 1500 , (\text{Payload}) + Y , (\text{FCS}) = 1522 + Y \quad \text{[Bytes]} $$
したがって、物理的な伝送レート $X$ に対して、全ビット長に占める純粋なデータ（ペイロード）の割合を乗じることで、上位層に提供される実効的な最大転送レートが求まる。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation for Derivation:&lt;/strong&gt;
To achieve the maximum transfer rate, the payload must be set to its maximum value of 1500 bytes. Based on Figure 1, the total frame length is $1522 + Y$ bytes. The effective transfer rate is the physical transmission rate $X$ multiplied by the efficiency ratio of the payload to the total frame size.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;h4&gt;(2-1)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;
受信側においてビット同期（クロック同期）を確立し、フレームの開始境界（バイト境界）を正確に特定するため。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation:&lt;/strong&gt;
To establish bit synchronization (clock recovery) at the receiver and accurately identify the start boundary of the frame.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(2-2)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;記号：&lt;/strong&gt; &lt;strong&gt;B&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; &lt;code&gt;1&lt;/code&gt; と &lt;code&gt;0&lt;/code&gt; が交互に現れるビット列は、信号の電圧レベルの遷移（エッジ）が最も頻繁に発生し、受信側の PLL（位相同期回路）がクロック信号を抽出・同期するのに最適であるため。また、末尾の &lt;code&gt;11&lt;/code&gt; (SFD: Start Frame Delimiter) によって、同期直後のデータ本体の開始を明確に識別できるから。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation:&lt;/strong&gt;
&lt;strong&gt;Choice B.&lt;/strong&gt; The alternating pattern of &apos;1&apos;s and &apos;0&apos;s provides the maximum number of signal transitions, which is ideal for the receiver&apos;s PLL to maintain clock synchronization. The final &apos;11&apos; (SFD) clearly marks the transition from the preamble to the data payload.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(2-3)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;生じる問題：&lt;/strong&gt; &lt;strong&gt;誤同期 (False Synchronization)&lt;/strong&gt;。ペイロード内のデータが偶然プリアンブルと一致した場合、受信側がそれをフレームの開始と誤認し、誤った位置から受信処理を開始してしまう問題。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;回避策：&lt;/strong&gt; フレームとフレームの間に無信号状態の &lt;strong&gt;インターフレームギャップ (IFG: Inter-Frame Gap)&lt;/strong&gt; を設ける。受信側は、通信路がアイドル状態から立ち上がった直後の特定のビットパターンのみをプリアンブルとして処理することで、データ内の疑似パターンによる誤動作を回避している。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation:&lt;/strong&gt;
&lt;strong&gt;Problem:&lt;/strong&gt; False synchronization. The receiver might misinterpret payload data as a preamble.&lt;br /&gt;
&lt;strong&gt;Solution:&lt;/strong&gt; Using an Inter-Frame Gap (IFG) ensures that only patterns appearing immediately after an idle state are recognized as valid preambles.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;h4&gt;(3-1)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt; &lt;strong&gt;4&lt;/strong&gt; [バイト]
&lt;em&gt;(理由：生成多項式 $G(x)$ の最大次数が 32 であるため、FCS は 32 ビット = 4 バイトとなる。)&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;(3-2)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$R(x) \equiv 0 \pmod{G(x)}$&lt;/strong&gt; （または、「$R(x)$ が $G(x)$ で割り切れること」）&lt;/p&gt;
&lt;h4&gt;(3-3)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$r$ の値：&lt;/strong&gt; &lt;strong&gt;4&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;求めた過程：&lt;/strong&gt; フレーム長 1000 [バイト] は $8000$ [ビット] である。表1 より、$G(x)$ の倍数となる最小次数の多項式（＝検出不可能な誤りパターン）を調べると、ハミング重み 3 の最小次数は $91639$ であり、$8000$ ビットのフレーム内では物理的に発生し得ない。一方、ハミング重み 4 の最小次数は $3006$ であり、$8000$ ビットの範囲内に収まる。したがって、検出できない最小のビット誤り個数は 4 個である。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation:&lt;/strong&gt;
A 1000-byte frame (8000 bits) is too short to contain a weight-3 undetectable error (minimum degree 91639). However, a weight-4 undetectable error (minimum degree 3006) can fit within this length. Thus, the minimum number of undetectable errors $r$ is 4.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(3-4)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;利点：&lt;/strong&gt; ヘッダや FCS などの固定オーバーヘッドがデータ全体に占める割合が低下し、実効的なデータ伝送効率（スループット）が向上する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;欠点：&lt;/strong&gt; フレーム長が $15000$ バイト ($120,000$ ビット) になると、ハミング重み 3 の最小次数 ($91639$) を上回ってしまう。これにより、従来は確実に検出できていた 3 ビットの誤りパターンがフレーム内に収まるようになり、誤り検出能力（最小ハミング距離）が低下する。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;English Translation:&lt;/strong&gt;
&lt;strong&gt;Pros:&lt;/strong&gt; Improved throughput due to lower overhead ratio.&lt;br /&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Exceeding the minimum degree for weight-3 errors (91639) significantly reduces the error detection capability for 3-bit error patterns.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(3-5)&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$b =$ &lt;strong&gt;32&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;空欄 = &lt;strong&gt;$G(x)$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;strong&gt;Summary &amp;amp; Insights&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;:::note&lt;/p&gt;
&lt;h4&gt;1. 传输速率 (Transfer Rate)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心公式&lt;/strong&gt;：$$\text{最大転送レート} = X \times \frac{\text{最大ペイロード}}{\text{最大ペイロード} + \text{固定オーバーヘッド}}$$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;物理意义&lt;/strong&gt;：物理极速 $\times$ 纯货物的有效占比。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MTU 扩大（巨型帧）的利弊&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;利&lt;/strong&gt;：降低开销占比，提升吞吐量（スループット向上）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;弊&lt;/strong&gt;：长帧使得原本装不下的长跨度错误得以潜伏，误り検出能力（最小ハミング距離）低下。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. 前导码 (Preamble)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;两大目的&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;確立クロック同期（建立时钟/比特同步）。&lt;/li&gt;
&lt;li&gt;フレーム開始位置の特定（确定帧起始位置/字节边界）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;比特模式 (&lt;code&gt;1010...11&lt;/code&gt;) 的理由&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1010&lt;/code&gt; 交替提供高频电压跳变（エッジ），最适合 PLL 提取时钟。&lt;/li&gt;
&lt;li&gt;末尾 &lt;code&gt;11&lt;/code&gt; (SFD) 明确标识同步结束，数据本体开始。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;误同步 (False Sync) 的回避&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;依靠物理层的&lt;strong&gt;インターフレームギャップ (IFG: 帧间隙)&lt;/strong&gt;。仅在无信号状态（アイドル）后收到的首个有效跳变才被视为前导码。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;3. CRC 校验与多项式 (Cyclic Redundancy Check)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FCS 长度法则&lt;/strong&gt;：FCS 比特数 $\equiv$ 生成多项式 $G(x)$ 的最高次数 $r$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;无错判定条件&lt;/strong&gt;：&lt;strong&gt;$R(x) \pmod{G(x)} = 0$&lt;/strong&gt; （接收多项式能被生成多项式完美整除）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;突发错误 (Burst Error) 的检错极限&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;绝对能检出：长度 $\le r$ 的所有突发错误。&lt;/li&gt;
&lt;li&gt;无法检出的特例（长度 $= r+1$ 时）：当且仅当错误多项式 $E(x)$ 与 $G(x)$ 完全相同时（即 $E(x) = G(x)$）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🚨 盲区 1：死记数学公式，忽略了“物理空间限制”（最致命弱点）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;症状：&lt;/strong&gt; 看到表 1 的 $x^{91639}$ 觉得只是个数学符号，不知道怎么和“1000 字节帧长”联系起来。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;纠正记忆：&lt;/strong&gt; &lt;strong&gt;多项式的次数 $\approx$ 电缆上的物理长度。&lt;/strong&gt; 如果一个骗子多项式的跨度是 9万多位，而你的车厢（帧）只有 8000 位长，这个骗子就&lt;strong&gt;绝对塞不进&lt;/strong&gt;你的车厢。想通“装不下就不会发生”，表 1 就变成了比大小的送分题。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🚨 盲区 2：在离散边界问题上掉入“植木算（Fencepost Error）”陷阱&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;症状：&lt;/strong&gt; 疑惑“为什么物理长度 $L=4$，最高次幂却是 3？”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;纠正记忆：&lt;/strong&gt; &lt;strong&gt;多项式的起点是 $x^0$，不是 $x^1$。&lt;/strong&gt; $x^0$ 作为一个合法的数字（1），强行占用了物理世界的一个比特位。因此，物理长度永远等于最高次幂 $+1$。遇到边界问题，立刻在脑子里画 &lt;code&gt;1 _ _ 1&lt;/code&gt; 对应 $x^3 \dots x^0$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🚨 盲区 3：把网络协议当成“规定”，而不是“权衡（Trade-off）”&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;症状：&lt;/strong&gt; 需要专门解释为什么最大转发速率要用 1500 去除以 1522。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;纠正记忆：&lt;/strong&gt; 网络工程没有绝对的规定，全是对物理极限的&lt;strong&gt;妥协&lt;/strong&gt;。想要速度快，就得加大 Payload；但 Payload 太大，CRC 检错能力就会退化（3 位的错误就能瞒天过海）。记住这组矛盾：&lt;strong&gt;帧越长 $\to$ 效率越高 $\to$ 检错越弱&lt;/strong&gt;。
:::&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;大阪大学 情報科学研究科 情報工学 2015年8月実施 離散構造&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;(1) 情報論理 (mathematical logic) に関する以下の各小問に答えよ. ただし, 論理式 (logic formula) の記述には以下の記号を用いる. $\to, \land, \lor, \neg$ はそれぞれ含意 (implication), 論理積 (conjunction, and), 論理和 (disjunction, or), 否定 (negation, not) を表す論理演算子とする. また, 必要に応じて $\bigwedge_{1 \le i \le n} T_i$ (あるいは $\bigvee_{1 \le i \le n} T_i$) の表記を用いる. これは論理式 $T_i$ の $i$ を 1 から $n$ ($n$ は正整数) まで順次変えながら論理積 (あるいは論理和) で結合した式を意味している. なお, $\bigwedge_{1 \le i &amp;lt; j \le n} T_{ij}$ は, $\bigwedge_{1 \le i \le n-1} \left(\bigwedge_{i+1 \le j \le n} T_{ij}\right)$ を意味する.&lt;/p&gt;
&lt;p&gt;縦 $n^2$ マス $\times$ 横 $n^2$ マスで構成されるパズル (puzzle) を考える. 本パズルにおける規則は以下の通りである.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;空いているマスに 1 から $n^2$ までの整数を入れる.&lt;/li&gt;
&lt;li&gt;各列, 各行および, 太線で囲まれた $n \times n$ の各ブロック内に同じ整数を複数用いてはいけない.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;図 1 は, $n = 3$ における本パズルの問題例である. 以降, このパズル問題を解くための制約式を和積形 (CNF: Conjunctive Normal Form) の命題論理式 (propositional formula) で与えることを考える. なお, 和積形とは, 一つ以上の和項の論理積で表される論理式である. また, 和項とは, 一つ以上のリテラル (literal) の論理和で表される論理式である. ここでリテラルとは, 命題変数 (propositional variable) または命題変数の否定を意味する. $i$ ($1 \le i \le n^2$) 行 $j$ ($1 \le j \le n^2$) 列のマスを $c(i, j)$ で表記する (行は上から順に $1, \dots, n^2$ 行目, 列は左から順に $1, \dots, n^2$ 列目である).&lt;/p&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./5.png&quot; alt=&quot;Sudoku n=3&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図 1: $n = 3$ の問題例&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;p&gt;マス $c(i, j)$ に整数 $k$ ($1 \le k \le n^2$) が入っているとき, かつ, そのときのみ真となる命題変数 $x_{ijk}$ を導入する. 以下の各小問に答えよ.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-1) 図 1 において命題変数 $x_{115}, x_{214}, x_{841}$ の真偽をそれぞれ答えよ.&lt;/li&gt;
&lt;li&gt;(1-2) 縦 $n^2$ マス $\times$ 横 $n^2$ マスで構成される本パズル問題における命題変数 $x_{ijk}$ の総数はいくつか. $n$ を用いて示せ.&lt;/li&gt;
&lt;li&gt;(1-3) 「1 行 1 列目のマスには, 1 以上 9 以下の整数が少なくとも一つ入る」ことを表す論理式を記述せよ.&lt;/li&gt;
&lt;li&gt;(1-4) CNF 式 $A(i, j)$ を「$i$ 行 $j$ 列目のマスには, 1 以上 $n^2$ 以下の整数が少なくとも一つ入る」ことを表す論理式とする. 論理式 $A(i, j)$ を記述せよ.&lt;/li&gt;
&lt;li&gt;(1-5) $A(i, j)$ を用いて, 「どのマスについても, 1 以上 $n^2$ 以下の整数が少なくとも一つ入る」ことを表す論理式 $A$ を示せ.&lt;/li&gt;
&lt;li&gt;(1-6) $\neg p \lor \neg q$ は, 「$p, q$ がともに真になるということはない」ことを表す論理式である. これを用いて「どの行についても各整数は高々1回しか現れない」ことを表す CNF 式 $B$ を作りたい. 以下の空欄を埋めることで $B$ を完成させよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$$ B = \bigwedge_{1 \le i \le n^2} \bigwedge_{1 \le j &amp;lt; l \le n^2} \bigwedge_{1 \le k \le n^2} (\Box) $$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-7) 「どの列についても各整数は高々1回しか現れない」ことを表す CNF 式 $C$ を示せ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./6.png&quot; alt=&quot;Sudoku n=2&quot; /&gt;&lt;/p&gt;
&lt;p&gt;図 2: $n = 2$ の問題&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-8) この小問では, $n = 2$ として, 図 2 の問題に着目する.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;図 2 の問題では, 空いたマス (例えば 2 行 4 列目) にどのように整数を埋めても, パズルを解くことができない. ここでは, (命題 P) 「図 2 の問題では, 空いたマスにどのように整数を埋めても, パズルを解くことができない」ことを示したい. この命題 P を示すには, 「太線で囲まれた $n \times n$ のどのブロックについても各整数が高々1回現れる」ことを意味する CNF 式を $D$, 図 2 における整数の配置を表す論理式を $Assign$ としたときに, (方針) $A \land B \land C \land D \land Assign$ の CNF 式が充足不能 (unsatisfiable) であることを示せればよい。
このとき, 以下の (1-8-1)～(1-8-2) に答えよ.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(1-8-1) 論理式 $Assign$ を示せ.&lt;/li&gt;
&lt;li&gt;(1-8-2) 上記の方針に沿って, 命題 P が成り立つことを導出原理 (resolution principle) 用いて具体的に示せ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(2) 空でない有限集合 (finite set) $V$ 上の二項関係 (binary relation) $E$ について, 次のように二項関係 $R_i$ と $S_i$ ($i = 0, 1, 2, \dots$) を定義する. また, $V$ の各要素を頂点とし, $E$ の各要素を有向辺とする有向グラフ (directed graph) を $G$ とする. ただし $(u, v) \in E$ に対しては, $u$ を有向辺の始点とし, $v$ を有向辺の終点とする.&lt;/p&gt;
&lt;p&gt;$$ R_0 = S_0 = {(v, v) \mid v \in V} $$
$$ R_{i+1} = {(u, v) \mid (\exists w \in V) [u R_i w \land w E v]} \quad (i \ge 0) $$
$$ S_{i+1} = S_i \cup R_{i+1} \quad (i \ge 0) $$&lt;/p&gt;
&lt;p&gt;以下の各小問に答えよ.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-1) 有向グラフ $G = (V, E)$ が下図の時, $R_3$ を求めよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./7.png&quot; alt=&quot;Directed Graph&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(2-2) ある非負の整数 $n$ が存在して $S_n = S_{n+1}$ であることを, 背理法 (proof by contradiction) を用いて証明せよ.&lt;/li&gt;
&lt;li&gt;(2-3) 小問 (2-2) の $n$ について, $S_n$ の逆関係 (inverse relation) を $S_n^{-1} = {(u, v) \mid v S_n u}$ とし, $S = S_n \cap S_n^{-1}$ とする. $S$ が同値関係 (equivalence relation) であることを証明せよ. ただし, 任意の非負整数 $i, j$ について, $((u, v) \in R_i) \land ((v, w) \in R_j)$ ならば $(u, w) \in R_{i+j}$ が成立することは, 証明なしで用いてよい.&lt;/li&gt;
&lt;li&gt;(2-4) 小問 (2-3) の $S$ について, $v \in V$ の $S$ による同値類 (equivalence class) を $[v]_S$ とする. $[v]_S$ が, グラフ $G$ について何を表すか簡潔に述べよ.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;Kai&lt;/h2&gt;
&lt;h3&gt;(1-1) 命題変数の真偽&lt;/h3&gt;
&lt;p&gt;図1の盤面に基づく命題変数 $x_{ijk}$（$i$行$j$列のマスに整数$k$が入る）の真偽は以下の通りです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$x_{115}$&lt;/strong&gt;: &lt;strong&gt;偽 (False)&lt;/strong&gt; （※図1において1行1列目の数字は7であるため）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$x_{214}$&lt;/strong&gt;: &lt;strong&gt;真 (True)&lt;/strong&gt; （※図1において2行1列目の数字は4であるため）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$x_{841}$&lt;/strong&gt;: &lt;strong&gt;偽 (False)&lt;/strong&gt; （※図1において8行4列目の数字は6であるため）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(1-2) 命題変数の総数&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;$n^6$&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;解説&lt;/strong&gt;：行が $n^2$ 通り、列が $n^2$ 通り、入る整数が $n^2$ 通りあり、これらは独立した組み合わせであるため、全体の変数総数は $n^2 \times n^2 \times n^2 = n^6$ となります。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;(1-3) 存在制約論理式（$n=3$、1行1列目のマス）&lt;/h3&gt;
&lt;p&gt;「1行1列目のマスには、1以上9以下の整数が少なくとも一つ入る」ことを表す論理式は以下の通りです。&lt;/p&gt;
&lt;p&gt;$$x_{111} \lor x_{112} \lor x_{113} \lor x_{114} \lor x_{115} \lor x_{116} \lor x_{117} \lor x_{118} \lor x_{119}$$&lt;/p&gt;
&lt;h3&gt;(1-4) CNF式 $A(i,j)$ （一般化されたマスの存在制約）&lt;/h3&gt;
&lt;p&gt;「$i$行$j$列目のマスには1以上$n^2$以下の整数が少なくとも一つ入る」ことを表す論理式は以下の通りです。&lt;/p&gt;
&lt;p&gt;$$A(i,j) = \bigvee_{k=1}^{n^2} x_{ijk}$$&lt;/p&gt;
&lt;h3&gt;(1-5) 論理式 $A$ （全マスの存在制約）&lt;/h3&gt;
&lt;p&gt;「どのマスについても1以上$n^2$以下の整数が少なくとも一つ入る」ことを表す論理式 $A$ は以下の通りです。&lt;/p&gt;
&lt;p&gt;$$A = \bigwedge_{i=1}^{n^2} \bigwedge_{j=1}^{n^2} A(i,j) = \bigwedge_{i=1}^{n^2} \bigwedge_{j=1}^{n^2} \left( \bigvee_{k=1}^{n^2} x_{ijk} \right)$$&lt;/p&gt;
&lt;h3&gt;(1-6) 論理式 $B$ の空欄（行内の競合制約）&lt;/h3&gt;
&lt;p&gt;「どの行についても各整数は高々1回しか現れない」ことを表すための空欄に入る論理式は以下の通りです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$\neg x_{ijk} \lor \neg x_{ilk}$&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;(1-7) CNF式 $C$ （列内の競合制約）&lt;/h3&gt;
&lt;p&gt;「どの列についても各整数が高々1回しか現れない」ことを表すCNF式 $C$ は以下の通りです。&lt;/p&gt;
&lt;p&gt;$$C = \bigwedge_{j=1}^{n^2} \bigwedge_{1 \le i_1 &amp;lt; i_2 \le n^2} \bigwedge_{k=1}^{n^2} (\neg x_{i_1jk} \lor \neg x_{i_2jk})$$&lt;/p&gt;
&lt;h3&gt;(1-8-1) 論理式 $Assign$&lt;/h3&gt;
&lt;p&gt;図2（$n=2$）で与えられた確定マスに基づく初期配置の論理式は以下の通りです。&lt;/p&gt;
&lt;p&gt;$$Assign = x_{111} \land x_{122} \land x_{212} \land x_{224} \land x_{433}$$&lt;/p&gt;
&lt;h3&gt;(1-8-2) 導出原理（Resolution Principle）を用いた命題 P の証明&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【日本語解答】&lt;/strong&gt;
空いたマス $c(2,4)$ に着目する。制約 $A$ より、このマスには 1 から 4 のいずれかが入るため、以下の和項が存在する。&lt;/p&gt;
&lt;p&gt;$$C_0: x_{241} \lor x_{242} \lor x_{243} \lor x_{244}$$&lt;/p&gt;
&lt;p&gt;また、$Assign$ および制約 $B$（行）, $C$（列）, $D$（ブロック）より、以下の和項が CNF 式に含まれる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$C_1: \neg x_{122} \lor \neg x_{242}$ （制約 D：ブロック1内に 2 は複数存在しない）&lt;/li&gt;
&lt;li&gt;$C_2: \neg x_{212} \lor \neg x_{242}$ （制約 B：2行目に 2 は複数存在しない）&lt;/li&gt;
&lt;li&gt;$C_3: \neg x_{224} \lor \neg x_{244}$ （制約 B：2行目に 4 は複数存在しない）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;$Assign$ の各要素はすべて真であるため、単一リテラル（Unit Clause）として導出に用いる。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$x_{212}$ と $C_2$ から導出原理により $\neg x_{242}$ を得る。&lt;/li&gt;
&lt;li&gt;同様に、ブロック制約 D と $Assign$ の要素から $\neg x_{241}$ を得る。&lt;/li&gt;
&lt;li&gt;同様に、行制約 B と $x_{224}$ から $\neg x_{244}$ を得る。&lt;/li&gt;
&lt;li&gt;同様に、列制約 C（あるいはブロック制約 D）と $Assign$ の要素から $\neg x_{243}$ を得る。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;これら 4 つの否定リテラル $\neg x_{241}, \neg x_{242}, \neg x_{243}, \neg x_{244}$ を $C_0$ に対して順次導出（Unit Resolution）すると、すべてのリテラルが消去され、最終的に &lt;strong&gt;空節（$\emptyset$、矛盾）&lt;/strong&gt; が導出される。
したがって、CNF式は充足不能（Unsatisfiable）であり、パズルを解くことはできない。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation]&lt;/strong&gt;
Focus on the empty cell $c(2,4)$. From constraint $A$, this cell must contain an integer from 1 to 4, yielding the following clause:
$$C_0: x_{241} \lor x_{242} \lor x_{243} \lor x_{244}$$&lt;/p&gt;
&lt;p&gt;Given $Assign$ and the conflict constraints $B$ (row), $C$ (column), and $D$ (block), the CNF formula includes clauses such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$C_2: \neg x_{212} \lor \neg x_{242}$ (Constraint B: no duplicate &apos;2&apos;s in row 2)&lt;/li&gt;
&lt;li&gt;$C_3: \neg x_{224} \lor \neg x_{244}$ (Constraint B: no duplicate &apos;4&apos;s in row 2)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Since elements in $Assign$ are all true, they act as unit clauses.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Applying the resolution principle on $x_{212}$ and $C_2$ yields $\neg x_{242}$.&lt;/li&gt;
&lt;li&gt;Similarly, applying resolution with block constraint D and an element of $Assign$ yields $\neg x_{241}$.&lt;/li&gt;
&lt;li&gt;Applying resolution with $x_{224}$ and row constraint B yields $\neg x_{244}$.&lt;/li&gt;
&lt;li&gt;Applying resolution with column/block constraints and $Assign$ yields $\neg x_{243}$.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By sequentially resolving these four negated literals against the initial clause $C_0$ (Unit Resolution), all literals are eliminated, ultimately deriving the &lt;strong&gt;empty clause ($\emptyset$, contradiction)&lt;/strong&gt;.
Therefore, the CNF formula is unsatisfiable, proving that the puzzle cannot be solved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;(2-1) $R_3$ の算出&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【日本語解答】&lt;/strong&gt;
$R_3$ は、与えられた有向グラフ $G$ において、任意の頂点 $u$ から有向辺を正確に「3歩（3エッジ）」辿って到達できる頂点 $v$ のペア $(u, v)$ の集合である。&lt;/p&gt;
&lt;p&gt;$$R_3 = { (u, v) \mid \text{グラフ } G \text{ 上で } u \text{ から } v \text{ への長さ3のパスが存在する} }$$&lt;/p&gt;
&lt;h3&gt;(2-2) $S_n = S_{n+1}$ となる非負整数 $n$ の存在証明&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【日本語解答】&lt;/strong&gt;
背理法を用いて証明する。
頂点集合 $V$ は有限集合であるため、直積集合 $V \times V$ の要素数も有限である（$|V| = k$ とすると $|V \times V| = k^2$）。
定義 $S_{i+1} = S_i \cup R_{i+1}$ より、$S_0 \subseteq S_1 \subseteq S_2 \subseteq \dots \subseteq V \times V$ が成り立つ。&lt;/p&gt;
&lt;p&gt;仮に、任意の非負整数 $n$ について $S_n \neq S_{n+1}$ であると仮定する。これは、$S_n$ が常に $S_{n+1}$ の真部分集合 ($S_n \subset S_{n+1}$) であることを意味する。
すなわち、要素数において $|S_0| &amp;lt; |S_1| &amp;lt; |S_2| &amp;lt; \dots$ が無限に続くことになり、ある段階で要素数が $k^2$ を超過する。
しかし、$S_n \subseteq V \times V$ であるため、要素数が $k^2$ を超えることはあり得ない。これは矛盾である。
したがって、ある非負整数 $n$ が存在して $S_n = S_{n+1}$ となる。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation]&lt;/strong&gt;
We prove this by contradiction.
Since the vertex set $V$ is a finite set, the Cartesian product $V \times V$ is also finite (if $|V| = k$, then $|V \times V| = k^2$).
By definition $S_{i+1} = S_i \cup R_{i+1}$, the sequence monotonically increases: $S_0 \subseteq S_1 \subseteq S_2 \subseteq \dots \subseteq V \times V$.&lt;/p&gt;
&lt;p&gt;Assume, for the sake of contradiction, that $S_n \neq S_{n+1}$ for all non-negative integers $n$. This implies that $S_n$ is a strict subset of $S_{n+1}$ ($S_n \subset S_{n+1}$) universally.
Consequently, the cardinality strictly increases infinitely: $|S_0| &amp;lt; |S_1| &amp;lt; |S_2| &amp;lt; \dots$, which means it will eventually exceed $k^2$.
However, since $S_n \subseteq V \times V$, its cardinality can never exceed $k^2$. This is a contradiction.
Therefore, there must exist a non-negative integer $n$ such that $S_n = S_{n+1}$.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;(2-3) $S = S_n \cap S_n^{-1}$ が同値関係であることの証明&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【日本語解答】&lt;/strong&gt;
$S$ が同値関係であることを示すために、以下の3条件を満たすことを証明する。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;反射律 (Reflexivity):&lt;/strong&gt;
任意の $v \in V$ について、定義より $(v,v) \in R_0$ であり、$R_0 \subseteq S_n$。よって $(v,v) \in S_n$ である。逆関係の定義から $(v,v) \in S_n^{-1}$ も成り立つ。したがって、$(v,v) \in S_n \cap S_n^{-1} = S$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;対称律 (Symmetry):&lt;/strong&gt;
$(u,v) \in S$ とすると、定義より $(u,v) \in S_n$ かつ $(u,v) \in S_n^{-1}$ である。
逆関係の定義 $(u,v) \in S_n^{-1} \iff (v,u) \in S_n$ より、$(v,u) \in S_n$ かつ $(v,u) \in S_n^{-1}$ となる。したがって、$(v,u) \in S_n \cap S_n^{-1} = S$。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;推移律 (Transitivity):&lt;/strong&gt;
$(u,v) \in S$ かつ $(v,w) \in S$ とする。
$(u,v) \in S_n$ かつ $(v,w) \in S_n$ であるため、ある $i, j \le n$ が存在して $(u,v) \in R_i, (v,w) \in R_j$ となる。問題文の仮定より、$(u,w) \in R_{i+j}$ である。ここで $S_n$ はこれ以上要素が増加しない閉包状態 ($S_n = S_{n+1}$) であるため、$R_{i+j} \subseteq S_n$ が成り立ち、$(u,w) \in S_n$。
同様に、逆関係側でも $(w,v) \in S_n$ かつ $(v,u) \in S_n$ より $(w,u) \in S_n$ となり、その逆関係である $(u,w) \in S_n^{-1}$ も成り立つ。
したがって、$(u,w) \in S_n \cap S_n^{-1} = S$。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以上より、$S$ は同値関係である。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation]&lt;/strong&gt;
To prove that $S$ is an equivalence relation, we must show it satisfies the following three properties:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reflexivity:&lt;/strong&gt;
For any $v \in V$, $(v,v) \in R_0$ by definition, and since $R_0 \subseteq S_n$, we have $(v,v) \in S_n$. By the definition of the inverse relation, $(v,v) \in S_n^{-1}$. Thus, $(v,v) \in S_n \cap S_n^{-1} = S$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Symmetry:&lt;/strong&gt;
Assume $(u,v) \in S$. By definition, $(u,v) \in S_n$ and $(u,v) \in S_n^{-1}$. Using the definition of the inverse relation ($(u,v) \in S_n^{-1} \iff (v,u) \in S_n$), we obtain $(v,u) \in S_n$ and $(v,u) \in S_n^{-1}$. Therefore, $(v,u) \in S_n \cap S_n^{-1} = S$.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Transitivity:&lt;/strong&gt;
Assume $(u,v) \in S$ and $(v,w) \in S$. This implies $(u,v) \in S_n$ and $(v,w) \in S_n$. Thus, there exist integers $i, j \le n$ such that $(u,v) \in R_i$ and $(v,w) \in R_j$. Based on the given assumption, $(u,w) \in R_{i+j}$. Since $S_n$ is in a closed state where no new elements are added ($S_n = S_{n+1}$), $R_{i+j} \subseteq S_n$, yielding $(u,w) \in S_n$.
Through the exact same logic on the inverse relations, $(w,v) \in S_n$ and $(v,u) \in S_n$ yields $(w,u) \in S_n$, which is equivalent to $(u,w) \in S_n^{-1}$.
Therefore, $(u,w) \in S_n \cap S_n^{-1} = S$.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Conclusively, $S$ is an equivalence relation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;(2-4) 同値類 $[v]_S$ が表すもの&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;【日本語解答】&lt;/strong&gt;
有向グラフ $G$ における、頂点 $v$ を含む &lt;strong&gt;強連結成分 (Strongly Connected Component)&lt;/strong&gt;。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[English Translation]&lt;/strong&gt;
The &lt;strong&gt;Strongly Connected Component (SCC)&lt;/strong&gt; containing vertex $v$ within the directed graph $G$.&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>UTokyo IST Terminology Collection (2005-2025)</title><link>https://blog.yirong.site/posts/0049/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0049/</guid><description>Full collection of exam terminology from Tokyo University IST (2005-2025) with trilingual definitions and frequency analysis.</description><pubDate>Sat, 25 Apr 2026 19:15:00 GMT</pubDate><content:encoded>&lt;h1&gt;University of Tokyo IST Terminology Collection (2005-2025)&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
名词解释是创造情报学笔试（第3问/第4问）中的必考题。本文汇总了过去 20 年间出现的所有题目，并提供了中日英三语对照的标准答案。点击题目可跳转至详细解答。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;1. 复习索引与分类&lt;/h2&gt;
&lt;h3&gt;📂 领域分类索引&lt;/h3&gt;
&lt;p&gt;&amp;lt;details&amp;gt;
&amp;lt;summary&amp;gt;&amp;lt;b&amp;gt;1. 算法与数据结构 (Algorithms &amp;amp; Data Structures)&amp;lt;/b&amp;gt;&amp;lt;/summary&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#merge-sort&quot;&gt;Merge sort&lt;/a&gt; / &lt;a href=&quot;#radix-sort&quot;&gt;Radix sort&lt;/a&gt; / &lt;a href=&quot;#heap-sort&quot;&gt;Heap sort&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dynamic-programming&quot;&gt;Dynamic programming&lt;/a&gt; / &lt;a href=&quot;#divide-and-conquer&quot;&gt;Divide and conquer&lt;/a&gt; / &lt;a href=&quot;#branch-and-bound&quot;&gt;Branch-and-bound&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hash-table&quot;&gt;Hash table&lt;/a&gt; / &lt;a href=&quot;#b-tree&quot;&gt;B-tree&lt;/a&gt; / &lt;a href=&quot;#finite-automaton&quot;&gt;Finite automaton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#a-search&quot;&gt;A* search&lt;/a&gt; / &lt;a href=&quot;#minmax-algorithm&quot;&gt;MinMax algorithm&lt;/a&gt; / &lt;a href=&quot;#shortest-path&quot;&gt;Shortest path&lt;/a&gt;
&amp;lt;/details&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;details&amp;gt;
&amp;lt;summary&amp;gt;&amp;lt;b&amp;gt;2. 计算机系统与架构 (Systems &amp;amp; Arch)&amp;lt;/b&amp;gt;&amp;lt;/summary&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#virtual-memory&quot;&gt;Virtual memory&lt;/a&gt; / &lt;a href=&quot;#program-counter&quot;&gt;Program counter&lt;/a&gt; / &lt;a href=&quot;#tlb&quot;&gt;TLB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pipeline-hazard&quot;&gt;Pipeline hazard&lt;/a&gt; / &lt;a href=&quot;#superscalar&quot;&gt;Superscalar&lt;/a&gt; / &lt;a href=&quot;#simd&quot;&gt;SIMD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fpga&quot;&gt;FPGA&lt;/a&gt; / &lt;a href=&quot;#risc-vs-cisc&quot;&gt;RISC vs CISC&lt;/a&gt; / &lt;a href=&quot;#out-of-order-execution&quot;&gt;Out-of-order execution&lt;/a&gt;
&amp;lt;/details&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;details&amp;gt;
&amp;lt;summary&amp;gt;&amp;lt;b&amp;gt;3. 人工智能与机器学习 (AI &amp;amp; ML)&amp;lt;/b&amp;gt;&amp;lt;/summary&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#transformer&quot;&gt;&lt;strong&gt;Transformer&lt;/strong&gt;&lt;/a&gt; / &lt;a href=&quot;#deep-learning&quot;&gt;Deep Learning&lt;/a&gt; / &lt;a href=&quot;#perceptron&quot;&gt;Perceptron&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#bayesian-networks&quot;&gt;Bayesian networks&lt;/a&gt; / &lt;a href=&quot;#support-vector-machine&quot;&gt;SVM&lt;/a&gt; / &lt;a href=&quot;#random-forest&quot;&gt;Random forest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hidden-markov-model&quot;&gt;Hidden Markov model&lt;/a&gt; / &lt;a href=&quot;#recurrent-neural-network&quot;&gt;RNN&lt;/a&gt;
&amp;lt;/details&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;details&amp;gt;
&amp;lt;summary&amp;gt;&amp;lt;b&amp;gt;4. 机器人与控制理论 (Robotics &amp;amp; Control)&amp;lt;/b&amp;gt;&amp;lt;/summary&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#zmp&quot;&gt;&lt;strong&gt;ZMP (Zero Moment Point)&lt;/strong&gt;&lt;/a&gt; / &lt;a href=&quot;#inverse-kinematics&quot;&gt;Inverse kinematics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#slam&quot;&gt;SLAM&lt;/a&gt; / &lt;a href=&quot;#kalman-filter&quot;&gt;Kalman filter&lt;/a&gt; / &lt;a href=&quot;#pid-control&quot;&gt;PID control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#passive-walking&quot;&gt;Passive Walking&lt;/a&gt; / &lt;a href=&quot;#brushless-motor&quot;&gt;Brushless motor&lt;/a&gt;
&amp;lt;/details&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 高频考点分析 (Top Frequency)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;名词 (Term)&lt;/th&gt;
&lt;th&gt;出现年份&lt;/th&gt;
&lt;th&gt;频次&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;#public-key-cryptography&quot;&gt;&lt;strong&gt;公开键密码 (Public-key Cryptography)&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2018, 2017, 2012, 2005&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;#zmp&quot;&gt;&lt;strong&gt;ZMP (Zero Moment Point)&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2023, 2016, 2013&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;#bayesian-networks&quot;&gt;&lt;strong&gt;贝叶斯网络 (Bayesian Networks)&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2024, 2013&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;4. 历年题目完整列表 (2005-2025)&lt;/h2&gt;
&lt;h3&gt;2025.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;マージソート&lt;/strong&gt; / Merge sort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ガベージコレクション&lt;/strong&gt; / Garbage collection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;トランスフォーマー&lt;/strong&gt; / Transformer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仮想メモリ&lt;/strong&gt; / Virtual memory&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プログラムカウンタ&lt;/strong&gt; / Program counter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;浮動小数点数の丸め誤差&lt;/strong&gt; / Rounding error in floating point numbers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ブラシレスモータ&lt;/strong&gt; / Brushless motor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;モンテカルロ積分&lt;/strong&gt; / Monte Carlo integration&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2024.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;基数ソート&lt;/strong&gt; / Radix sort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プログラミング言語における左辺値と右辺値&lt;/strong&gt; / L-value and R-value in programming languages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;モデル検査&lt;/strong&gt; / Model checking&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;準ニュートン法&lt;/strong&gt; / Quasi-Newton method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ベイジアンネットワーク&lt;/strong&gt; / Bayesian networks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;マーチングキューブ法&lt;/strong&gt; / Marching cubes method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;光学式距離センサの種類（少なくとも2つ）とその原理&lt;/strong&gt; / Types of optical distance sensors (at least two) and their principles&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;暗号学的ハッシュ関数&lt;/strong&gt; / Cryptographic hash function&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2023.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;動的計画法&lt;/strong&gt; / Dynamic programming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ゼロモーメントポイント (ZMP)&lt;/strong&gt; / Zero Moment Point (ZMP)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BNF (バッカス・ナウア記法 または バッカス記法)&lt;/strong&gt; / BNF (Backus-Naur Form or Backus Normal Form)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;広域ネットワークにおける透過キャッシュ&lt;/strong&gt; / Transparent cache in wide area networks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自動運転システムにおける動的マップ&lt;/strong&gt; / Dynamic map in self-driving car system&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スレッドレベル並列投機実行&lt;/strong&gt; / Thread-level parallel speculative execution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手続き型モデリング&lt;/strong&gt; / Procedural modeling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;k近傍法&lt;/strong&gt; / k-nearest neighbor algorithm&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2022.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ハッシュテーブル&lt;/strong&gt; / Hash table&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プロセスとスレッド&lt;/strong&gt; / Process and Thread&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSMA/CD&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ラウス・フルビッツの安定判別法&lt;/strong&gt; / Routh-Hurwitz stability criterion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ランダムフォレスト&lt;/strong&gt; / Random forest&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;関数型プログラミング&lt;/strong&gt; / Functional programming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;フリップフロップ&lt;/strong&gt; / Flip-flop&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SLAM (自己位置推定と環境地図作成の同時実行)&lt;/strong&gt; / SLAM (Simultaneous localization and mapping)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2021.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;セルオートマトン&lt;/strong&gt; / Cellular automaton&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;クロック周波数&lt;/strong&gt; / Clock frequency&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;サロゲートデータ法&lt;/strong&gt; / The method of surrogate data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;疑似逆行列&lt;/strong&gt; / Pseudo-inverse matrix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リカレントニューラルネットワーク (RNN)&lt;/strong&gt; / Recurrent neural network&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;カルバック・ライブラー情報量 (KLダイバージェンス)&lt;/strong&gt; / Kullback-Leibler divergence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ホモグラフィ変換&lt;/strong&gt; / Homography transformation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;受動歩行&lt;/strong&gt; / Passive Walking&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2019.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;セマフォ&lt;/strong&gt; / Semaphore&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;em&gt;A&lt;/em&gt; 探索アルゴリズム&lt;/em&gt;* / A* search algorithm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FPGA&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;バッファオーバフロー&lt;/strong&gt; / Buffer overflow&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LR 構文解析&lt;/strong&gt; / LR parsing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IPv4 と IPv6&lt;/strong&gt; / IPv4 and IPv6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ステッピングモータ&lt;/strong&gt; / Stepping motor&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;パーセプトロン&lt;/strong&gt; / Perceptron&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2018.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;逆運動学&lt;/strong&gt; / Inverse kinematics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;隠れマルコフモデル&lt;/strong&gt; / Hidden Markov model&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ミニマックス法&lt;/strong&gt; / MinMax algorithm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NP 完全問題&lt;/strong&gt; / NP complete problem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;レイトレーシング&lt;/strong&gt; / Ray tracing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SIMD (Single Instruction Multiple Data)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;値渡しと参照渡し&lt;/strong&gt; / Call by value and call by reference&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公開鍵暗号&lt;/strong&gt; / Public-key cryptography&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2017.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;パイプラインハザード&lt;/strong&gt; / Pipeline hazard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;レジスタリネーミング&lt;/strong&gt; / Register renaming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;カルマンフィルタ&lt;/strong&gt; / Kalman filter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正規文法と正規言語&lt;/strong&gt; / Regular grammar and regular languages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公開鍵暗号と認証局&lt;/strong&gt; / Public key cryptography and certification authority&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;巡回セールスマン問題&lt;/strong&gt; / Traveling salesman problem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分割統治法&lt;/strong&gt; / Divide and conquer method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ベクトル量子化&lt;/strong&gt; / Vector quantization&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2016.08 実施 (第3問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ウェーブレット変換&lt;/strong&gt; / Wavelet transformation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ケプストラム&lt;/strong&gt; / Cepstrum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;深層学習&lt;/strong&gt; / Deep Learning&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ゼロモーメントポイント (ZMP)&lt;/strong&gt; / Zero Moment Point (ZMP)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSL (Secure Socket Layer)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;標的型メール攻撃&lt;/strong&gt; / Targeted e-mail attack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ハフ変換&lt;/strong&gt; / Hough transform&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プログラミングにおけるラムダ式&lt;/strong&gt; / Lambda expression in computer programming&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;2015.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;運動学と逆運動学&lt;/strong&gt; / Kinematics and Inverse Kinematics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;力制御の具体的な実現方法（ブロック図を用いて説明せよ）&lt;/strong&gt; / Concrete implementation method of force control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不変特徴量&lt;/strong&gt; / Invariant features&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;バックプロパゲーション（誤差逆伝播法）&lt;/strong&gt; / Backpropagation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自己相関関数とパワースペクトル&lt;/strong&gt; / Autocorrelation function and power spectrum&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;同期回路と非同期回路&lt;/strong&gt; / Synchronous circuits and asynchronous circuits&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ネットワークセキュリティープロトコルの例（１つ）&lt;/strong&gt; / Example of a network security protocol&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リアルタイム性&lt;/strong&gt; / Real-time capability&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2014.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;スーパースカラ&lt;/strong&gt; / Superscalar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;クロスサイトスクリプティング&lt;/strong&gt; / Cross-site scripting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;サポートベクターマシン&lt;/strong&gt; / Support Vector Machine&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ひずみゲージ&lt;/strong&gt; / Strain gauge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;半加算器&lt;/strong&gt; / Half adder&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;実行時コンパイラ (Just-in-time compiler)&lt;/strong&gt; / Just-in-time compiler&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PWM (pulse width modulation) 制御&lt;/strong&gt; / PWM (pulse width modulation) control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;オプティカルフロー&lt;/strong&gt; / Optical flow&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2013.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;tf-idf&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ZMP (Zero Moment Point)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分散ハッシュ&lt;/strong&gt; / Distributed hash&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最短経路問題&lt;/strong&gt; / Shortest path problem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ベイジアンネットワーク&lt;/strong&gt; / Bayesian network&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;キャリー・ルック・アヘッド&lt;/strong&gt; / Carry look-ahead&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;クロージャ(閉包)&lt;/strong&gt; / Closure&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有限オートマトン&lt;/strong&gt; / Finite automaton&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2012.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;NP 完全性&lt;/strong&gt; / NP-complete&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;末尾再帰&lt;/strong&gt; / Tail recursion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ステップ応答と伝達関数&lt;/strong&gt; / Step response and transfer function&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;離散コサイン変換(DCT)&lt;/strong&gt; / Discrete Cosine Transform, DCT&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公開鍵暗号&lt;/strong&gt; / Public-key cryptosystem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DNS (Domain Name Service)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TLB (Translation Lookaside Buffer)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LL(1)構文解析&lt;/strong&gt; / LL(1) parsing&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2011.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;フィードバック制御とフィードフォワード制御&lt;/strong&gt; / Feedback control and feedforward control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;カルマンフィルタ&lt;/strong&gt; / Kalman filter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;画像処理に於けるエッジ抽出法&lt;/strong&gt; / Edge detection methods in image processing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;モンテカルロ法&lt;/strong&gt; / Monte Carlo method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ニューラルネットワークの学習方法&lt;/strong&gt; / Learning methods of neural networks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;パイプラインハザード&lt;/strong&gt; / Pipeline hazards&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;マイクロプログラム制御&lt;/strong&gt; / Microprogram (microcode) control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;クライアントサーバーシステムと P2P システムの利害得失&lt;/strong&gt; / Merits and demerits of client-server systems and P2P systems&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2010.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;高階関数&lt;/strong&gt; / Higher-order functions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PKI&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;インターネットにおける AS 番号&lt;/strong&gt; / AS numbers within the Internet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;移動ロボットにおける自己位置認識と地図構築のための技術&lt;/strong&gt; / Technologies for localization and mapping in a mobile robot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多関節ロボットにおけるリンク機構の表現方法&lt;/strong&gt; / Representation of link mechanism in an articulated robot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一般化逆行列 または 擬似逆行列&lt;/strong&gt; / Generalized inverse matrix or pseudo-inverse matrix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;H^∞ 制御&lt;/strong&gt; / H^∞ control&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;主成分分析&lt;/strong&gt; / Principal component analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2009.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ベイズの定理&lt;/strong&gt; / Bayes&apos; Theorem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;決定木の学習法&lt;/strong&gt; / Learning method for decision trees&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スペクトル拡散通信の原理と応用例&lt;/strong&gt; / Spread-spectrum telecommunications and its applications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;関係データベースにおける正規化&lt;/strong&gt; / Normalization in relational databases&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;チューリングマシン&lt;/strong&gt; / Turing machine&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スヌープキャッシュ&lt;/strong&gt; / Snoop cache&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unicode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ユーザ認証もしくは個人識別について，あわせて3種類の方法とその比較&lt;/strong&gt; / Three user authentication or personal identification techniques and a comparative analysis&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2008.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;サーボ系における位置フィードバックとトルクフィードバック&lt;/strong&gt; / Position feedback and torque feedback in a servo system&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;近接覚センサーの原理 (1 種類でよい)&lt;/strong&gt; / Principle of proximity sensing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;計測における不確かさ (uncertainty)&lt;/strong&gt; / Uncertainty in measurement&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;隠れマルコフモデル&lt;/strong&gt; / Hidden Markov models&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;グリッド・コンピューティング&lt;/strong&gt; / Grid computing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;フィッシング (phishing)&lt;/strong&gt; / Phishing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;プログラミングにおけるリフレクション&lt;/strong&gt; / Reflection in programming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参照透明性&lt;/strong&gt; / Referential transparency&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2007.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;分割統治法 (divide and conquer algorithm)&lt;/strong&gt; / Divide and conquer method&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B 木 (B-tree)&lt;/strong&gt; / B-tree&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ナイキスト周波数&lt;/strong&gt; / Nyquist frequency&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;インパルス応答とステップ応答とその関係&lt;/strong&gt; / Impulse response and step response and their relationship&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ベクトル量子化&lt;/strong&gt; / Vector quantization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;アウトオブオーダ (out-of-order) 実行&lt;/strong&gt; / Out-of-order execution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正規文法と正規言語&lt;/strong&gt; / Regular grammar and regular language&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web システムにおける CGI (Common Gateway Interface)&lt;/strong&gt; / CGI (Common Gateway Interface) in Web systems&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2006.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;標本化定理（サンプリング定理）&lt;/strong&gt; / The sampling theorem&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RISC 型と CISC 型プロセッサ&lt;/strong&gt; / RISC and CISC processors&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;インターネット・トランスポート層プロトコルの TCP と UDP&lt;/strong&gt; / TCP and UDP as transport-layer protocols in the Internet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ヒープソートのデータ構造&lt;/strong&gt; / The data structure used for heap sort&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;関数型プログラミング言語の特徴&lt;/strong&gt; / Features of functional programming languages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分枝限定法&lt;/strong&gt; / Branch-and-bound algorithm&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自然言語の形態素&lt;/strong&gt; / Morpheme in natural languages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;同次座標系&lt;/strong&gt; / Homogeneous coordinate system&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2005.08 実施 (第4問)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;関係データベースにおける結合 (join) 演算&lt;/strong&gt; / “Join” operation in relational databases&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OS やプログラムにおけるプロセスとスレッドの違い&lt;/strong&gt; / The difference between “process” and “thread” in operating systems or programs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文脈自由文法&lt;/strong&gt; / Context-free grammar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コンピュータグラフィックス (CG) におけるグロー (Gouraud) シェーディングとフォン (Phone) シェーディング&lt;/strong&gt; / “Gouraud shading” and “Phone shading” in computer graphics (CG)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web で標準的に使用される GIF と JPEG の画像符号化法&lt;/strong&gt; / Image coding schemes “GIF” and “JPEG” universally used in the WWW&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;公開鍵暗号を用いたディジタル署名法&lt;/strong&gt; / Digital Signature method using the public-key encryption&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意味ネットワークによる知識表現法とその特徴&lt;/strong&gt; / Knowledge representation using the “Semantic Network”, and its feature&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PID 制御と，P, I, D 各要素の制御における役割&lt;/strong&gt; / “PID control”, and the roles of its components: “P”, “I” and “D”&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;5. 标准答案汇总 (Trilingual Reference Answers)&lt;/h2&gt;
&lt;h3&gt;📂 1. 算法与基础 (Algorithms &amp;amp; DS)&lt;/h3&gt;
&lt;h4&gt;&amp;lt;a id=&quot;merge-sort&quot;&amp;gt;&amp;lt;/a&amp;gt;Merge sort (归并排序)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 稳定排序，采用分治法，时间复杂度 $O(n \log n)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 分割統治法による安定ソート。計算量は $O(n \log n)$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Stable divide-and-conquer sorting, $O(n \log n)$ complexity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&amp;lt;a id=&quot;dynamic-programming&quot;&amp;gt;&amp;lt;/a&amp;gt;Dynamic programming (动态规划)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 将复杂问题分解为重叠子问题，利用记忆化提高效率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 重複する部分問題の解を記録し、効率的に解く手法。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Solving problems by breaking into overlapping subproblems.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;📂 2. 系统与架构 (Systems &amp;amp; Arch)&lt;/h3&gt;
&lt;h4&gt;&amp;lt;a id=&quot;virtual-memory&quot;&amp;gt;&amp;lt;/a&amp;gt;Virtual memory (虚拟内存)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 将硬盘映射为内存空间，扩展内存容量并隔离进程。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 物理メモリ以上の空間を仮想的に提供する技術。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Technique using disk space as an extension of RAM.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&amp;lt;a id=&quot;pipeline-hazard&quot;&amp;gt;&amp;lt;/a&amp;gt;Pipeline hazard (流水线冒险)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 流水线指令冲突（结构、数据、控制冒险）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 命令パイプラインの実行が妨げられる現象。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Situations preventing the next instruction from executing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;📂 3. 人工智能与控制 (AI &amp;amp; Robotics)&lt;/h3&gt;
&lt;h4&gt;&amp;lt;a id=&quot;transformer&quot;&amp;gt;&amp;lt;/a&amp;gt;Transformer (变换器)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 基于自注意力机制的神经网络，支持并行处理序列。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 自己注意機構を用いた、並列処理可能なニューラルネット。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Self-attention based architecture for sequence processing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&amp;lt;a id=&quot;zmp&quot;&amp;gt;&amp;lt;/a&amp;gt;ZMP (Zero Moment Point)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 机器人足底压力中心，水平力矩为零的点，用于判断稳定。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 慣性力と重力の水平モーメントがゼロになる床反力作用点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Point where total horizontal moment is zero, for stability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&amp;lt;a id=&quot;slam&quot;&amp;gt;&amp;lt;/a&amp;gt;SLAM&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 即时定位与地图构建。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 自己位置推定と環境地図作成を同時に行う技術。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Simultaneous Localization and Mapping.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;📂 4. 信息安全 (Security)&lt;/h3&gt;
&lt;h4&gt;&amp;lt;a id=&quot;public-key-cryptography&quot;&amp;gt;&amp;lt;/a&amp;gt;Public-key cryptography (公开键密码)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CN&lt;/strong&gt;: 非对称加密，公钥加密私钥解密，用于解决密钥配送问题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JP&lt;/strong&gt;: 公開鍵と秘密鍵を用いる暗号。鍵配送問題を解決する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EN&lt;/strong&gt;: Asymmetric encryption using a pair of public/private keys.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
本博文目前已完整包含 &lt;strong&gt;2005-2025&lt;/strong&gt; 的所有试题索引。三语解答部分持续更新中，旨在覆盖所有 160+ 个专业词条。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>Graduate Exam Exercise: Determinant of Matrix B and Cross Product</title><link>https://blog.yirong.site/posts/0048/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0048/</guid><description>Linear Algebra proof: Determinant calculation of a 3x3 matrix and its cross product (Adjugate matrix application).</description><pubDate>Mon, 06 Apr 2026 23:30:00 GMT</pubDate><content:encoded>&lt;h1&gt;Determinant of Matrix B and Cross Product: Graduate Exam Exercises&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
这是一个关于线性代数中外积（向量积）与矩阵乘法关系的经典题目。本笔记整理自《演习大学院问题》，用于复习线性代数中的伴随矩阵与外积的基础性质。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;1. 题目翻译与核心要点&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;题目大意：&lt;/strong&gt;
对于任意 $3 \times 3$ 矩阵 $A$，证明存在唯一的 $3 \times 3$ 矩阵 $B$，使得对于任意行向量 $x, y$，满足：
$$(xA) \times (yA) = (x \times y)B$$
此外，若 $\det(A) = a$，求 $\det(B)$ 的值。（注：$\times$ 表示外积/向量积）。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 证明 B 的存在性与唯一性&lt;/h2&gt;
&lt;h3&gt;存在性证明&lt;/h3&gt;
&lt;p&gt;我们利用外积的坐标表示和行列式的性质。
设 $A$ 的行向量分别为 $a_1, a_2, a_3$。则 $xA$ 可以表示为 $x$ 的分量与 $A$ 的行向量的线性组合：
$$xA = x_1 a_1 + x_2 a_2 + x_3 a_3$$
同理，$yA = y_1 a_1 + y_2 a_2 + y_3 a_3$。&lt;/p&gt;
&lt;p&gt;根据外积的分配律：
$$(xA) \times (yA) = \sum_{i,j=1}^{3} (x_i y_j)(a_i \times a_j)$$&lt;/p&gt;
&lt;p&gt;由于 $a_i \times a_i = 0$ 且 $a_i \times a_j = -(a_j \times a_i)$，上式可整理为：
$$(xA) \times (yA) = (x_1 y_2 - x_2 y_1)(a_1 \times a_2) + (x_2 y_3 - x_3 y_2)(a_2 \times a_3) + (x_3 y_1 - x_1 y_3)(a_3 \times a_1)$$&lt;/p&gt;
&lt;p&gt;观察 $x \times y$ 的定义：
$$x \times y = (x_2 y_3 - x_3 y_2, x_3 y_1 - x_1 y_3, x_1 y_2 - x_2 y_1)$$&lt;/p&gt;
&lt;p&gt;令 $z = x \times y = (z_1, z_2, z_3)$。带入上面的展开式得到：
$$(xA) \times (yA) = z_1(a_2 \times a_3) + z_2(a_3 \times a_1) + z_3(a_1 \times a_2)$$&lt;/p&gt;
&lt;p&gt;这恰好是一个行向量乘以一个矩阵的形式。若定义矩阵 $B$ 的三行分别为：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第 1 行:&lt;/strong&gt; $a_2 \times a_3$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 2 行:&lt;/strong&gt; $a_3 \times a_1$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第 3 行:&lt;/strong&gt; $a_1 \times a_2$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;则显然成立 $(xA) \times (yA) = (x \times y)B$。存在性得证。
（补充说明：这个 $B$ 其实就是 $A$ 的 &lt;strong&gt;伴随矩阵 $\text{adj}(A)$ 的转置&lt;/strong&gt;，即余子矩阵）。&lt;/p&gt;
&lt;h3&gt;唯一性证明&lt;/h3&gt;
&lt;p&gt;假设存在两个矩阵 $B$ 和 $B&apos;$ 满足条件。则对于任意 $x, y$：
$$(x \times y)B = (x \times y)B&apos; \implies (x \times y)(B - B&apos;) = 0$$&lt;/p&gt;
&lt;p&gt;由于 $x, y$ 是任意的，其外积 $x \times y$ 可以取遍 $\mathbb{R}^3$ 中的任何向量。
令 $z = x \times y$，若 $z(B - B&apos;) = 0$ 对所有 $z$ 成立，则必有 $B - B&apos; = O$（零矩阵），即 $B = B&apos;$。唯一性得证。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;3. 计算 B 的行列式&lt;/h2&gt;
&lt;p&gt;已知 $\det(A) = a$。
根据上面的构造，$B$ 的行向量是 $A$ 的行向量的交叉积。这与伴随矩阵 $\text{adj}(A)$ 有极其紧密的联系。&lt;/p&gt;
&lt;p&gt;由线性代数恒等式：
$$A \cdot (\text{adj}(A)) = \det(A) \cdot I = aI$$&lt;/p&gt;
&lt;p&gt;而我们构造的 $B$ 实际上满足 $B = (\text{adj}(A))^T$（或在某些定义下直接就是伴随矩阵）。
已知性质：$\det(\text{adj}(A)) = (\det A)^{n-1}$。
对于 $3 \times 3$ 矩阵（$n=3$）：
$$\det(B) = \det((\text{adj}(A))^T) = \det(\text{adj}(A)) = a^{3-1} = a^2$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;结论：&lt;/strong&gt;
$$\det(B) = a^2$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;矩阵 B 的构造:&lt;/strong&gt; $B$ 的行向量由 $A$ 的行向量两两外积组成。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本质关系:&lt;/strong&gt; $B$ 是 $A$ 的余子矩阵（Cofactor Matrix）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;行列式:&lt;/strong&gt; $B$ 的行列式等于 $A$ 的行列式的平方。&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>Automata and Theory of Computation Learning Notes</title><link>https://blog.yirong.site/posts/0047/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0047/</guid><description>Core concepts of Theory of Computation, including automata, formal languages, computability, and complexity analysis.</description><pubDate>Wed, 01 Apr 2026 20:20:00 GMT</pubDate><content:encoded>&lt;h1&gt;Automata and Theory of Computation Learning Notes: Long-term Accumulation&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
本笔记旨在长期记录计算理论的学习过程，结构按照 Chomsky 谱系及计算复杂性逐步扩展。参考资源：&lt;a href=&quot;https://www.bilibili.com/video/BV1oE4116794?p=8&quot;&gt;哈工大形式语言与自动机&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;1. 有限自动机与正规语言 (Finite Automata &amp;amp; Regular Languages)&lt;/h2&gt;
&lt;h3&gt;1.1 形式定义与转移逻辑&lt;/h3&gt;
&lt;p&gt;有限自动机通常由五元组 $M = (Q, \Sigma, \delta, q_0, F)$ 定义：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$Q$&lt;/strong&gt;：状态的有限集合 (Finite set of states)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$\Sigma$&lt;/strong&gt;：输入字母表 (Input alphabet)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$\delta$&lt;/strong&gt;：转移函数 (Transition function)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$q_0 \in Q$&lt;/strong&gt;：初始状态 (Start state)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$F \subseteq Q$&lt;/strong&gt;：接受状态集合 (Set of accept states)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;转移函数 $\delta$ 的核心差异：&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;类型&lt;/th&gt;
&lt;th&gt;映射方式&lt;/th&gt;
&lt;th&gt;数学描述&lt;/th&gt;
&lt;th&gt;物理比喻&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DFA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;状态 $\times$ 字符 $\rightarrow$ 状态&lt;/td&gt;
&lt;td&gt;$\delta: Q \times \Sigma \rightarrow Q$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;单行道&lt;/strong&gt;：每个输入必有且只有一个去向&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;NFA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;状态 $\times$ 字符 $\rightarrow$ 状态集&lt;/td&gt;
&lt;td&gt;$\delta: Q \times \Sigma \rightarrow \mathcal{P}(Q)$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;分身术&lt;/strong&gt;：可并行探索多个路径或走向死胡同&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$\epsilon$-闭包 (Epsilon-Closure)&lt;/strong&gt;：状态 $q$ 的 $\epsilon$-闭包 $E(q)$ 是指从 $q$ 开始，仅通过空串 $\epsilon$ 可达到状态集合。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 正规表达式 (Regular Expressions, RE)&lt;/h3&gt;
&lt;p&gt;正规表达式是描述正规语言的代数方法。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;设计逻辑：约束条件的表达&lt;/strong&gt;
在设计 RE 时，需重点考虑如何通过局部结构的限制来表达全局约束。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;案例：不含连续 00 的 01 串&lt;/strong&gt;
一个非常“精彩”且简洁的等价形式是：&lt;strong&gt;$(1+01)^*(0+\epsilon)$&lt;/strong&gt;。
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;「护卫者」逻辑 (Bodyguard Logic)&lt;/strong&gt;：在这个表达式中，每一个 &lt;code&gt;0&lt;/code&gt; 的后面都紧跟着一个 &lt;code&gt;1&lt;/code&gt; 作为它的“护卫”，从而杜绝了 &lt;code&gt;00&lt;/code&gt; 出现的可能。末尾的 &lt;code&gt;(0+\epsilon)&lt;/code&gt; 则允许字符串以一个孤立的 &lt;code&gt;0&lt;/code&gt; 结尾。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;另一种形式&lt;/strong&gt;：$1^&lt;em&gt;(011^&lt;/em&gt;)^*(0+\epsilon)$。这种形式则强调了以 &lt;code&gt;1&lt;/code&gt; 开头，后续跟随着“0 + 至少一个 1”的组合。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kleene 定理与状态消除法&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;任何 FA 都有等价的 RE。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态消除法&lt;/strong&gt;：通过递归公式 $R_{ij}^{(k)} = R_{ij}^{(k-1)} \cup R_{ik}^{(k-1)}(R_{kk}^{(k-1)})^*R_{kj}^{(k-1)}$ 将自动机转换为 RE。这代表从 $i$ 到 $j$ 且中间状态编号不超过 $k$ 的路径集合。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.3 证明方法：数学归纳法 (Mathematical Induction)&lt;/h3&gt;
&lt;p&gt;在自动机理论中，常对字符串长度 $n = |w|$ 使用归纳法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;基础步骤&lt;/strong&gt;：验证 $n=0$（即 $w = \epsilon$）时命题成立。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;归纳假设&lt;/strong&gt;：假设对于长度为 $k$ 的字符串 $w$ 命题成立。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;递推步骤&lt;/strong&gt;：考虑字符串 $wa$（$|wa| = k+1$），利用转移函数 $\hat{\delta}(q, wa) = \delta(\hat{\delta}(q, w), a)$ 进行证明。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;1.4 NFA 到 DFA 的转换：子集构造法 (Subset Construction)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心思想&lt;/strong&gt;：将 NFA 的所有可能状态组合看作 DFA 的一个新状态。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态爆炸&lt;/strong&gt;：若 NFA 有 $N$ 个状态，转换后的 DFA 最多可能有 $2^N$ 个状态。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.5 构造方法：Thompson 构造法 (RE to NFA)&lt;/h3&gt;
&lt;p&gt;Thompson 构造法是一种将正规表达式映射为等效 NFA 的系统方法。其核心在于递归地将子表达式通过 $\epsilon$ 转移连接：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;并集 (Union, $R+S$)&lt;/strong&gt;：创建一个新的开始和接受状态，通过 $\epsilon$ 转移连接到 $R$ 和 $S$ 的 NFA，形成“并行”结构。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;连接 (Concatenation, $RS$)&lt;/strong&gt;：将 $R$ 的接受状态与 $S$ 的起始状态直接相连或通过 $\epsilon$ 转移相连，形成“串行”结构。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;闭包 (Kleene Star, $R^*$)&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;从 $R$ 的接受状态连回其起始状态（重复执行）。&lt;/li&gt;
&lt;li&gt;增加一个新的起始状态和接受状态，通过 $\epsilon$ 转移直接相连（匹配空串 $\epsilon$）。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.6 泵引理 (Pumping Lemma) —— 正规性的试金石&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心直觉：鸽巢原理 (Pigeonhole Principle)&lt;/strong&gt;
若一个 DFA 有 $n$ 个状态，而读取的字符串长度 $|w| \geq n$，则根据鸽巢原理，路径中必然存在&lt;strong&gt;重复的状态&lt;/strong&gt;，即形成了一个“环”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;形式化条件&lt;/strong&gt;：若 $L$ 是正规语言，则存在常数 $n$（泵长度），使得任何 $w \in L$ 且 $|w| \geq n$ 均可拆分为 $w = xyz$，满足：
&lt;ol&gt;
&lt;li&gt;$|xy| \leq n$（环出现在前 $n$ 个状态内）&lt;/li&gt;
&lt;li&gt;$y \neq \epsilon$（环不能为空）&lt;/li&gt;
&lt;li&gt;$\forall k \geq 0, xy^k z \in L$（环可以被任意次“泵入”）&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 课程体系参考 (Curriculum Overview)&lt;/h2&gt;
&lt;p&gt;参考哈工大《形式语言与自动机》课程体系，目前已覆盖 2.1 - 2.5 章节：
&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./curriculum.png&quot; alt=&quot;HIT Curriculum Reference&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;3. 实战练习 (Practice Problems)&lt;/h2&gt;
&lt;h3&gt;3.1 证明语言非正规性 (Using Pumping Lemma)&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;题目 1&lt;/strong&gt;：证明 $L = {0^i 1^i \mid i \geq 0}$ 不是正规语言。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;反证法步骤&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;假设 $L$ 是正规语言，其泵长度为 $n$。&lt;/li&gt;
&lt;li&gt;选定字符串 $w = 0^n 1^n$。显然 $w \in L$ 且 $|w| = 2n \geq n$。&lt;/li&gt;
&lt;li&gt;拆分 $w = xyz$。由条件 $|xy| \leq n$ 可知，$y$ 必然全由 &lt;code&gt;0&lt;/code&gt; 组成。&lt;/li&gt;
&lt;li&gt;令 $k=0$（抽去环）或 $k=2$（增加环）。此时 $xy^2z = 0^{n+|y|} 1^n$。&lt;/li&gt;
&lt;li&gt;由于 $|y| &amp;gt; 0$，故 $n+|y| \neq n$，导致 $xy^k z \notin L$，产生矛盾。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论&lt;/strong&gt;：$L$ 不是正规语言。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;题目 2&lt;/strong&gt;：证明 $L = {0^i 1^j \mid i &amp;gt; j}$ 不是正规语言。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;关键策略：Pumping Down ($k=0$)&lt;/strong&gt;
&lt;ol&gt;
&lt;li&gt;取 $w = 0^{n+1} 1^n \in L$。&lt;/li&gt;
&lt;li&gt;根据 $|xy| \leq n$，$y$ 仍在 $0$ 的区域内。&lt;/li&gt;
&lt;li&gt;若&lt;strong&gt;抽出&lt;/strong&gt; $y$（即 $k=0$），得到 $xz = 0^{n+1-|y|} 1^n$。&lt;/li&gt;
&lt;li&gt;由于 $|y| \geq 1$，则 $n+1-|y| \leq n$，即 $0$ 的数量不再大于 $1$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;矛盾&lt;/strong&gt;：$xz \notin L$。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;题目 3&lt;/strong&gt;：证明 $L = {a^3 b^n c^{n-3} \mid n \geq 3}$ 不是正规语言。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;多维约束分析&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;取 $w = a^3 b^n c^{n-3}$。&lt;/li&gt;
&lt;li&gt;由于 $|xy| \leq n$，$y$ 可能全由 $a$ 组成，或全是 $b$，或两者的混合。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Case 1 ($y = a^m$)&lt;/strong&gt;：Pump $y$ 会改变起始 $a$ 的固定数量（必须为 3）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Case 2 ($y = b^m$)&lt;/strong&gt;：Pump $y$ 会打破 $n_c = n_b - 3$ 的数量平衡。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Case 3 ($y$ 为混合, $y = a^r b^s$)&lt;/strong&gt;：Pump $y$（例如 $k=2$）会导致 $a$ 与 $b$ 交错出现（形成诸如 $a^3 b \dots a^r b^s \dots$ 的模式），直接破坏了语言要求的“全 $a$ 在前，全 $b$ 在后，全 $c$ 在末尾”的固定字符顺序。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论&lt;/strong&gt;：无论 $y$ 落在哪里，通过 Pump ($k=0$ 或 $k \geq 2$) 均可推导出矛盾。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.2 映射分类应用 (Set Theory)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;类型&lt;/th&gt;
&lt;th&gt;日本语&lt;/th&gt;
&lt;th&gt;形象类比 (旅馆房间)&lt;/th&gt;
&lt;th&gt;定义特征&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Injective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;単射 (たんしゃ)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;每个客人都有独立房间，不拼房&lt;/td&gt;
&lt;td&gt;一对一，无重叠映射&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Surjective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;全射 (ぜんしゃ)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;旅馆所有房间都住满了人&lt;/td&gt;
&lt;td&gt;陪域 = 值域&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bijective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;全单射&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;每个房间刚好住一个人，且住满&lt;/td&gt;
&lt;td&gt;既是单射也是全射&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;单射 (Injection)&lt;/strong&gt;：客房服务。每个客人对应一个不同房间，但不一定住满。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;满射 (Surjection)&lt;/strong&gt;：所有房间都住满了人，但可能有房间住了多个人。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全单射 (Bijection)&lt;/strong&gt;：完美的匹配，每个人都有独立房间且刚好住满。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4. 后续学习路线 (Upcoming Topics)&lt;/h2&gt;
&lt;p&gt;根据目前的对话进度，下一步将深入以下核心模块：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Myhill-Nerode 定理&lt;/strong&gt;：通过等价关系（$\equiv_L$）对字符串进行分类，是判定正规性与进行最小化的理论基石。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DFA 状态数最小化 (Minimization)&lt;/strong&gt;：将冗余状态合并，得到处理特定语言的最简机。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;上下文无关语法 (Context-Free Grammars, CFG)&lt;/strong&gt;：由 Chomsky 谱系的第 3 类转向第 2 类，研究比正规语言表达能力更强的语言。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;5. 备考建议 (Japanese Exam Tips)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;鸽巢原理&lt;/strong&gt;：日本考研面试或笔试常考 Pumping Lemma 的本质，请记住其关键词 &lt;strong&gt;「鳩の巣原理」 (はとのすげんり)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;写像的严谨性&lt;/strong&gt;：描述 $\delta$ 时，注意区分 $Q$ 还是 $\mathcal{P}(Q)$，这决定了 DFA 还是 NFA。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;整理自：Gemini 自动机学习规划对话 (针对日本大学院考试)&lt;/em&gt;&lt;/p&gt;
</content:encoded></item><item><title>Linear Algebra Learning Notes: Specialized for Japanese Graduate Entrance Exams</title><link>https://blog.yirong.site/posts/0046/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0046/</guid><description>Linear Algebra core concepts summary, including spaces, rank, Ax=b solution structures, and other exam focuses.</description><pubDate>Wed, 01 Apr 2026 14:35:00 GMT</pubDate><content:encoded>&lt;h1&gt;Linear Algebra Learning Notes: Specialized for Japanese Graduate Entrance Exams&lt;/h1&gt;
&lt;h2&gt;1. 核心概念复习：列空间 (Column Space) 与 零空间 (Nullspace)&lt;/h2&gt;
&lt;h3&gt;1.1 零空间 $N(A)$ 的本质&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数学定义&lt;/strong&gt;：满足 $Ax = 0$ 的所有解 $x$ 的集合。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;几何本质&lt;/strong&gt;：矩阵列向量的线性组合等于零向量。例如，若 $x = [1, 1, 1]^T$ 在 $N(A)$ 中，则表示 $1 \cdot c_1 + 1 \cdot c_2 + 1 \cdot c_3 = 0$，即列向量线性相关。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;子空间性质&lt;/strong&gt;：零空间对数乘 and 加法封闭，是一个真正的向量子空间。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 列空间 $C(A)$ 与秩 (Rank)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数学定义&lt;/strong&gt;：矩阵所有列向量的线性组合构成的空间。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;秩 $r$&lt;/strong&gt;：主元 (pivots) 的个数，代表列空间中独立向量的数量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;几何形状&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;$r=1$：穿过原点的直线。&lt;/li&gt;
&lt;li&gt;$r=2$：穿过原点的平面。&lt;/li&gt;
&lt;li&gt;$r=n$：充满整个 $n$ 维空间。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;2. 黄金法则：秩-零化度定理 (Rank-Nullity Theorem)&lt;/h2&gt;
&lt;p&gt;对于一个 $m \times n$ 的矩阵 $A$：
$$\text{矩阵总列数 } n = \text{列空间维度 } r + \text{零空间维度 } (n-r)$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;物理意义&lt;/strong&gt;：输入信息被分流，维度为 $r$ 的信息转化为非零输出，维度为 $n-r$ 的信息被“抹除”进入零空间。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;3. 实战练习与证明破局&lt;/h2&gt;
&lt;h3&gt;3.1 基础训练：列向量关系判定&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：若 $x = [1, 1, 1]^T$ 在 3x3 矩阵 $A$ 的零空间 $N(A)$ 中，列向量 $c_1, c_2, c_3$ 有何关系？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析&lt;/strong&gt;：由 $Ax=0$ 可知， $1 \cdot c_1 + 1 \cdot c_2 + 1 \cdot c_3 = 0$。这说明列向量线性相关，矩阵为奇异矩阵。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.2 难点攻克：含参矩阵分析&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：给定 $A = \begin{bmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 2 &amp;amp; 4 \ 1 &amp;amp; 3 &amp;amp; a \end{bmatrix}$，求 $a$ 为何值时 $N(A)$ 存在非零向量？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;关键点&lt;/strong&gt;：高斯消元后，若要存在非零解（即存在自由变量），必须出现全零行。计算得出 $a=7$。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论&lt;/strong&gt;：当 $a=7$ 时，零空间向量为 $x = [1, -2, 1]^T$，对应列空间 $C(A)$ 是一个由前两列张成的 2D 平面。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.3 抽象矩阵证明思路&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：证明若 $A^2 = 0$，则 $C(A) \subseteq N(A)$。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;翻译机制&lt;/strong&gt;：
&lt;ol&gt;
&lt;li&gt;若 $y \in C(A)$，则存在 $x$ 使得 $y = Ax$。&lt;/li&gt;
&lt;li&gt;要证 $y \in N(A)$，只需证 $Ay = 0$。&lt;/li&gt;
&lt;li&gt;带入得 $A(Ax) = A^2x = 0x = 0$。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结论延伸&lt;/strong&gt;：由于 $C(A) \subseteq N(A)$，则维度满足 $r \le n-r$，即 $r \le n/2$。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4. 终极版：$Ax = b$ 的完整解结构&lt;/h2&gt;
&lt;h3&gt;4.1 通解公式&lt;/h3&gt;
&lt;p&gt;$$x = x_p + x_n$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x_p$ (Particular Solution)：特解，将解平移到正确位置。令所有自由变量为 0 即可快速求得。&lt;/li&gt;
&lt;li&gt;$x_n$ (Nullspace Solution)：零空间通解，代表解的延展方向。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.2 案例演示：Gauss-Jordan 消元实操&lt;/h3&gt;
&lt;p&gt;针对以下方程组：
$$\begin{bmatrix} 1 &amp;amp; 2 &amp;amp; 1 \ 2 &amp;amp; 4 &amp;amp; 0 \ 3 &amp;amp; 6 &amp;amp; 1 \end{bmatrix} \begin{bmatrix} x_1 \ x_2 \ x_3 \end{bmatrix} = \begin{bmatrix} 2 \ 2 \ 4 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;通过初等行变换化为 &lt;strong&gt;最简行阶梯形 (RREF)&lt;/strong&gt;：
$$\begin{bmatrix} 1 &amp;amp; 2 &amp;amp; 0 &amp;amp; | &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; | &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; | &amp;amp; 0 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;完整解&lt;/strong&gt;：
$$x = \begin{bmatrix} 1 \ 0 \ 1 \end{bmatrix} + c \begin{bmatrix} -2 \ 1 \ 0 \end{bmatrix}$$&lt;/p&gt;
&lt;h4&gt;手写过程参考&lt;/h4&gt;
&lt;p&gt;&amp;lt;div align=&quot;center&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;./solution_illustration.png&quot; alt=&quot;手写解题过程&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;5. 解的结构预言：四种命运&lt;/h2&gt;
&lt;p&gt;通过 $r$ (秩)、$m$ (行/方程数)、$n$ (列/未知数) 的关系直接断定解的性质：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;形态&lt;/th&gt;
&lt;th&gt;关系&lt;/th&gt;
&lt;th&gt;几何/解的特征&lt;/th&gt;
&lt;th&gt;解的数量&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;满秩方阵&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$r = m = n$&lt;/td&gt;
&lt;td&gt;最完美形态，存在逆矩阵&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;唯一解&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;满列秩&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$r = n &amp;lt; m$&lt;/td&gt;
&lt;td&gt;瘦高型，无自由变量&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0 或 1 个解&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;满行秩&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$r = m &amp;lt; n$&lt;/td&gt;
&lt;td&gt;矮胖型，无全零行，必有解&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;无数个解&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;秩亏缺&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$r &amp;lt; m$ 且 $r &amp;lt; n$&lt;/td&gt;
&lt;td&gt;残缺型，行列都不满&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0 或 无数个解&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;备考技巧&lt;/strong&gt;：在考试中看到 $3 \times 5$ 矩阵，由于 $r \le 3 &amp;lt; 5$，立刻可知存在自由变量，该方程组绝对不可能有“唯一解”。&lt;/p&gt;
&lt;h1&gt;线性代数进阶复习笔记：从谱理论到 SVD&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;核心哲学：&lt;/strong&gt; 所有的矩阵分解，本质上都是在寻找一套最能简化物理规律的“尺子（基底）”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;👑 一、 核心矩阵结构及其谱性质 (Spectral Properties)&lt;/h2&gt;
&lt;p&gt;这部分是线性代数的“面相学”。通过矩阵的形状，直接判定其最深刻的代数与物理基因。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;矩阵类型&lt;/th&gt;
&lt;th&gt;定义 / 判定条件&lt;/th&gt;
&lt;th&gt;特征值 ($\lambda$) 性质&lt;/th&gt;
&lt;th&gt;特征向量 ($x$) 性质&lt;/th&gt;
&lt;th&gt;物理/几何意义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;对称矩阵 (Symmetric)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$A = A^T$&lt;/td&gt;
&lt;td&gt;必为&lt;strong&gt;实数&lt;/strong&gt; ($\lambda \in \mathbb{R}$)&lt;/td&gt;
&lt;td&gt;不同特征值的特征向量必&lt;strong&gt;正交&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;完美的坐标轴拉伸，无旋转&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;正定矩阵 (Positive Definite)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$x^T Ax &amp;gt; 0$ (对 $\forall x \neq 0$)&lt;/td&gt;
&lt;td&gt;全部&lt;strong&gt;大于 0&lt;/strong&gt; ($\lambda &amp;gt; 0$)&lt;/td&gt;
&lt;td&gt;构成 $\mathbb{R}^n$ 的正交基&lt;/td&gt;
&lt;td&gt;能量永远为正，存在全局唯一极小值 (碗底)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;正交矩阵 (Orthogonal)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$Q^T Q = I$&lt;/td&gt;
&lt;td&gt;模长绝对为 &lt;strong&gt;1&lt;/strong&gt; ($\lambda = \pm 1$)&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;保长变换 (纯旋转或翻转)，$Q^{-1}=Q^T$&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;反对称矩阵 (Skew-Symmetric)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$A^T = -A$&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;纯虚数&lt;/strong&gt;或 &lt;strong&gt;0&lt;/strong&gt; ($\lambda = i\omega$)&lt;/td&gt;
&lt;td&gt;属于正规矩阵族，特征向量正交&lt;/td&gt;
&lt;td&gt;能量守恒，系统做无衰减的纯周期震荡&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;三角矩阵 (Triangular)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;左下/右上全为 0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;主对角线上的元素&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;连乘路线被阻断，方程直接降维解耦&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;🌟 谱定理 (Spectral Theorem)：&lt;/strong&gt; &amp;gt; 任何实对称矩阵 $A$ 都可以被正交对角化为 &lt;strong&gt;$A = Q \Lambda Q^T$&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪜 二、 矩阵分解的阶梯 (Hierarchy of Matrix Factorizations)&lt;/h2&gt;
&lt;h3&gt;1. 对角化 (Diagonalization)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;公式：&lt;/strong&gt; $A = S \Lambda S^{-1}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;前提：&lt;/strong&gt; 必须拥有 $n$ 个线性无关的特征向量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本质：&lt;/strong&gt; 在特征基底视角下，错综复杂的空间变换被完美解耦为 $n$ 个独立方向的纯缩放。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 若尔当标准型 (Jordan Form)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;公式：&lt;/strong&gt; $A = M J M^{-1}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适用：&lt;/strong&gt; 所有的方阵（包括特征向量缺失的&lt;strong&gt;残疾/退化矩阵&lt;/strong&gt;）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结构：&lt;/strong&gt; $J$ 是由若尔当块组成的准对角阵。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终极判决：&lt;/strong&gt; 一个若尔当块，不论尺寸多大，&lt;strong&gt;永远只能提供 1 个特征向量&lt;/strong&gt;。若尔当块的数量 = 系统中真实独立特征向量的数量。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 奇异值分解 (Singular Value Decomposition, SVD)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;公式：&lt;/strong&gt; &lt;strong&gt;$A = U \Sigma V^T$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适用：&lt;/strong&gt; &lt;strong&gt;任意&lt;/strong&gt; $m \times n$ 矩阵，线性代数最普适的终极解药。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代数构造：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;$V$ 是 $A^T A$ 的标准化特征向量矩阵（属于原空间的完美正交基）。&lt;/li&gt;
&lt;li&gt;$U$ 是 $AA^T$ 的标准化特征向量矩阵（属于目标空间的完美正交基）。&lt;/li&gt;
&lt;li&gt;$\Sigma$ 的对角线元素 $\sigma_i = \sqrt{\lambda_i(A^T A)}$，代表拉伸的绝对倍数。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;几何意义：&lt;/strong&gt; 任何复杂的变形 $A$，都等价于：&lt;strong&gt;旋转 ($V^T$) $\to$ 独立拉伸 ($\Sigma$) $\to$ 再旋转 ($U$)&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;📐 三、 心算秒杀捷径 (Cheat Codes)&lt;/h2&gt;
&lt;p&gt;在考场上，这些法则是绕过复杂一元高次方程的利器。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;生死的绑定：迹与行列式&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;迹 (Trace) = 主对角线之和 = $\sum \lambda_i$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;行列式 (Det) = $\prod \lambda_i$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;常量对角对称矩阵 $\begin{bmatrix} a &amp;amp; b \ b &amp;amp; a \end{bmatrix}$&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;特征值直接秒杀：$\lambda_1 = a+b, \quad \lambda_2 = a-b$&lt;/li&gt;
&lt;li&gt;特征向量永恒锁定：$\begin{bmatrix} 1 \ 1 \end{bmatrix}$ 和 $\begin{bmatrix} -1 \ 1 \end{bmatrix}$&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;秩为 1 的矩阵 (Rank = 1)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;所有行/列成比例。&lt;/li&gt;
&lt;li&gt;特征值：&lt;strong&gt;有且仅有 1 个非零特征值（刚好等于 Trace）&lt;/strong&gt;，其余全部为 0。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🌐 四、 线性变换与物理时空观&lt;/h2&gt;
&lt;h3&gt;1. 线性变换的判别&lt;/h3&gt;
&lt;p&gt;真正的线性变换必须满足叠加原理：&lt;strong&gt;$T(cv + dw) = cT(v) + dT(w)$&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;致命法则：&lt;/strong&gt; $T(0)$ 必须等于 $0$。原点偏移（如平移 $T(v) = v + v_0$）绝不是线性变换。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 基底锁定全宇宙&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;如果想知道一个线性变换对全宇宙任意点 $v$ 的效果，不需要全场追踪。&lt;/li&gt;
&lt;li&gt;只需要追踪&lt;strong&gt;基底的落点&lt;/strong&gt;（例如 $T(v_1), T(v_2) \dots$）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;矩阵 $A$ 就是这本记录册！&lt;/strong&gt; 矩阵的每一列，就是空间基础网格（基向量）被变换后落下的坐标。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 预测未来：常微分方程组&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;系统方程：&lt;/strong&gt; $\frac{du}{dt} = Au$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;时间演化公式：&lt;/strong&gt; $u(t) = e^{At}u(0)$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;特征值解耦降维打击：&lt;/strong&gt; &lt;strong&gt;$e^{At} = S e^{\Lambda t} S^{-1}$&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通过特征值看透系统宿命：&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;实部 $&amp;lt; 0$：能量衰减，系统归于死寂。&lt;/li&gt;
&lt;li&gt;实部 $&amp;gt; 0$：能量爆炸，系统发散崩溃。&lt;/li&gt;
&lt;li&gt;纯虚数 ($a=0, b \neq 0$)：能量守恒，永无止境的&lt;strong&gt;周期性震荡&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;典型例题：基于谱信息（特征值与特征向量）的矩阵属性判定&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;【题目描述】&lt;/strong&gt;
已知某 $3 \times 3$ 矩阵 $A$ 的特征值分别为：
$\lambda_1 = 0, \quad \lambda_2 = c, \quad \lambda_3 = 2$&lt;/p&gt;
&lt;p&gt;其对应的特征向量分别为：
$x_1 = \begin{bmatrix} 1 \ 1 \ 1 \end{bmatrix}, \quad x_2 = \begin{bmatrix} 1 \ -1 \ 0 \end{bmatrix}, \quad x_3 = \begin{bmatrix} 1 \ 1 \ -2 \end{bmatrix}$&lt;/p&gt;
&lt;p&gt;请根据以上信息，回答下列问题并给出严格的代数理由：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(a) 矩阵 $A$ 是否可对角化 (Diagonalizable)？变量 $c$ 需要满足什么条件？&lt;/li&gt;
&lt;li&gt;(b) 矩阵 $A$ 是否为对称矩阵 (Symmetric)？变量 $c$ 需要满足什么条件？&lt;/li&gt;
&lt;li&gt;(c) 矩阵 $A$ 是否为正定矩阵 (Positive definite)？&lt;/li&gt;
&lt;li&gt;(d) 矩阵 $A$ 是否为马尔可夫矩阵 (Markov matrix)？&lt;/li&gt;
&lt;li&gt;(e) 令 $P = \frac{1}{2}A$，矩阵 $P$ 是否为投影矩阵 (Projection matrix)？变量 $c$ 需要满足什么条件？&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;【思路剖析（隐藏的阵眼）】&lt;/strong&gt;
在动笔做题前，观察给定的三个特征向量，计算它们的内积（点积）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$x_1^T x_2 = 1\times1 + 1\times(-1) + 1\times0 = 0$&lt;/li&gt;
&lt;li&gt;$x_1^T x_3 = 1\times1 + 1\times1 + 1\times(-2) = 0$&lt;/li&gt;
&lt;li&gt;$x_2^T x_3 = 1\times1 + (-1)\times1 + 0\times(-2) = 0$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;结论：三个特征向量两两正交。&lt;/strong&gt; 这是一个极其强大的隐藏条件，也是解答后续问题的核心依据。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;【详细解答】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(a) 矩阵 $A$ 是否可对角化？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; &lt;strong&gt;是。对任意实数或复数 $c$ 均成立。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; 矩阵 $A$ 的三个特征向量 $x_1, x_2, x_3$ 互相正交，因此它们必定&lt;strong&gt;线性无关&lt;/strong&gt;。一个 $3 \times 3$ 矩阵只要拥有 3 个线性无关的特征向量，即可构成可逆的特征向量矩阵 $S$，从而满足 $A = S\Lambda S^{-1}$，故必然可对角化。即便 $c=0$ 或 $c=2$ 导致特征值存在重根，正交性依然保证了特征向量的线性无关性。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(b) 矩阵 $A$ 是否为对称矩阵？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; &lt;strong&gt;是。要求 $c$ 必须为实数 ($c \in \mathbb{R}$)。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; 根据&lt;strong&gt;谱定理 (Spectral Theorem)&lt;/strong&gt;，一个矩阵是对称矩阵当且仅当它拥有完备的正交特征向量组，且所有特征值均为实数。已知特征向量已经正交，因此只要未知特征值 $c$ 是实数，矩阵 $A$ 就必定是对称矩阵。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(c) 矩阵 $A$ 是否为正定矩阵？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; &lt;strong&gt;否 (No)。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; 正定矩阵的定义要求系统能量绝对为正，在特征值上的反映是&lt;strong&gt;所有的特征值必须严格大于 0&lt;/strong&gt; ($\lambda_i &amp;gt; 0$)。已知第一特征值 $\lambda_1 = 0$，不满足严格大于 0 的条件。（注：若限制 $c \ge 0$，该矩阵可被称为“半正定矩阵” Positive Semi-Definite）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(d) 矩阵 $A$ 是否为马尔可夫矩阵？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; &lt;strong&gt;否 (No)。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; 马尔可夫矩阵描述的是概率转移，系统的总概率保持不变，因此其&lt;strong&gt;最大特征值必须严格等于 1&lt;/strong&gt;。已知该矩阵存在特征值 $\lambda_3 = 2 &amp;gt; 1$，这意味着系统状态的模长会随时间呈指数级爆炸，因此绝对不可能是马尔可夫矩阵。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(e) $P = \frac{1}{2}A$ 是否为投影矩阵？&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结论：&lt;/strong&gt; &lt;strong&gt;是。要求 $c = 0$ 或 $c = 2$。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理由：&lt;/strong&gt; 投影矩阵的几何性质决定了“投影两次等于投影一次”，即必须满足 $P^2 = P$。代入特征值方程可知 $\lambda^2 = \lambda$，解得投影矩阵的特征值只能是 &lt;strong&gt;$0$ 或 $1$&lt;/strong&gt;。
由于 $P = \frac{1}{2}A$，根据线性代数法则，矩阵 $P$ 的特征值为矩阵 $A$ 特征值的一半，即：
$$\lambda_{P1} = 0, \quad \lambda_{P2} = \frac{c}{2}, \quad \lambda_{P3} = 1$$
为了使 $P$ 满足投影矩阵的条件，未知的特征值 $\frac{c}{2}$ 必须等于 $0$ 或 $1$。
解得：&lt;strong&gt;$c = 0$ 或 $c = 2$&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;【考点总结】&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;对角化的充要条件：&lt;/strong&gt; 拥有 $n$ 个线性无关的特征向量（与特征值是否重复/有无重根无关）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;谱定理逆用：&lt;/strong&gt; 正交特征向量组 + 纯实数特征值 $\iff$ 对称矩阵。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;正定性判定：&lt;/strong&gt; 全体特征值 $\lambda &amp;gt; 0$（有一票否决制）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;投影矩阵特征：&lt;/strong&gt; 特征值被死死锁定在集合 ${0, 1}$ 中。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h1&gt;SVD分解过程&lt;/h1&gt;
&lt;p&gt;我们选这个稍微有点不对称的矩阵：
$$A = \begin{bmatrix} 3 &amp;amp; 0 \ 4 &amp;amp; 5 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;目标是求出：&lt;strong&gt;$A = U \Sigma V^T$&lt;/strong&gt;。&lt;/p&gt;
&lt;h3&gt;第一步：找原空间的基底与拉伸量（求 $V$ 和 $\Sigma$）&lt;/h3&gt;
&lt;p&gt;因为直接处理 $A$ 很难，我们构造对称矩阵 $A^T A$。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 算 $A^T A$&lt;/strong&gt;
$$A^T A = \begin{bmatrix} 3 &amp;amp; 4 \ 0 &amp;amp; 5 \end{bmatrix} \begin{bmatrix} 3 &amp;amp; 0 \ 4 &amp;amp; 5 \end{bmatrix} = \begin{bmatrix} 3\times3+4\times4 &amp;amp; 3\times0+4\times5 \ 0\times3+5\times4 &amp;amp; 0\times0+5\times5 \end{bmatrix} = \begin{bmatrix} 25 &amp;amp; 20 \ 20 &amp;amp; 25 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 找特征值（决定 $\Sigma$）&lt;/strong&gt;
出现了一个对角线数字相同的常量对称矩阵！立刻触发我们的**“心算秒杀法则”**：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一特征值：$\lambda_1 = a + b = 25 + 20 = 45$&lt;/li&gt;
&lt;li&gt;第二特征值：$\lambda_2 = a - b = 25 - 20 = 5$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因为奇异值是特征值的平方根（$\sigma_i = \sqrt{\lambda_i}$），所以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sigma_1 = \sqrt{45} = 3\sqrt{5}$&lt;/li&gt;
&lt;li&gt;$\sigma_2 = \sqrt{5}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;直接写出奇异值矩阵（从大到小排）：
&lt;strong&gt;$$\Sigma = \begin{bmatrix} 3\sqrt{5} &amp;amp; 0 \ 0 &amp;amp; \sqrt{5} \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 找特征向量（决定 $V$）&lt;/strong&gt;
继续触发秒杀法则！这种矩阵的特征向量永远死死绑定在 $45^\circ$ 和 $135^\circ$ 方向。&lt;/p&gt;
&lt;p&gt;我们面对的矩阵是 $M = \begin{bmatrix} 25 &amp;amp; 20 \ 20 &amp;amp; 25 \end{bmatrix}$。
我们已经算出了两个特征值：$\lambda_1 = 45, \lambda_2 = 5$。
现在我们要通过求解特征方程 &lt;strong&gt;$(M - \lambda I)x = 0$&lt;/strong&gt;，找出它们对应的标准化特征向量 $v_1$ 和 $v_2$。&lt;/p&gt;
&lt;h4&gt;第一轮求解：代入 $\lambda_1 = 45$&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;1. 构造 $(M - \lambda I)$ 矩阵：&lt;/strong&gt;
把主对角线上的数字减去 $45$：
$$M - 45I = \begin{bmatrix} 25 - 45 &amp;amp; 20 \ 20 &amp;amp; 25 - 45 \end{bmatrix} = \begin{bmatrix} -20 &amp;amp; 20 \ 20 &amp;amp; -20 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 解齐次线性方程组 $(M - 45I)x = 0$：&lt;/strong&gt;
$$\begin{bmatrix} -20 &amp;amp; 20 \ 20 &amp;amp; -20 \end{bmatrix} \begin{bmatrix} x_1 \ x_2 \end{bmatrix} = \begin{bmatrix} 0 \ 0 \end{bmatrix}$$
展开得到两个方程：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;$-20x_1 + 20x_2 = 0$&lt;/li&gt;
&lt;li&gt;$20x_1 - 20x_2 = 0$&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;可以看出，这两行表达的是同一个意思（这就是特征值使矩阵退化的必然结果）。化简后得到：
&lt;strong&gt;$$x_1 = x_2$$&lt;/strong&gt;
为了取最简单的整数解，我们令 $x_1 = 1, x_2 = 1$。
得到基础特征向量：&lt;strong&gt;$v_{base1} = \begin{bmatrix} 1 \ 1 \end{bmatrix}$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 标准化（极其关键！SVD 要求向量长度必须为 1）：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;算长度：$|v_{base1}| = \sqrt{1^2 + 1^2} = \sqrt{2}$&lt;/li&gt;
&lt;li&gt;缩放向量：将原向量除以长度。
&lt;strong&gt;$$v_1 = \begin{bmatrix} 1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;第二轮求解：代入 $\lambda_2 = 5$&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;1. 构造 $(M - \lambda I)$ 矩阵：&lt;/strong&gt;
把主对角线上的数字减去 $5$：
$$M - 5I = \begin{bmatrix} 25 - 5 &amp;amp; 20 \ 20 &amp;amp; 25 - 5 \end{bmatrix} = \begin{bmatrix} 20 &amp;amp; 20 \ 20 &amp;amp; 20 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 解方程组 $(M - 5I)x = 0$：&lt;/strong&gt;
$$\begin{bmatrix} 20 &amp;amp; 20 \ 20 &amp;amp; 20 \end{bmatrix} \begin{bmatrix} x_1 \ x_2 \end{bmatrix} = \begin{bmatrix} 0 \ 0 \end{bmatrix}$$
两行完全一样：$20x_1 + 20x_2 = 0$。化简后得到：
&lt;strong&gt;$$x_1 = -x_2$$&lt;/strong&gt;
取最简单的一组整数解，令 $x_1 = -1, x_2 = 1$。（当然你选 $1$ 和 $-1$ 也完全可以）。
得到基础特征向量：&lt;strong&gt;$v_{base2} = \begin{bmatrix} -1 \ 1 \end{bmatrix}$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. 标准化：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;算长度：$|v_{base2}| = \sqrt{(-1)^2 + 1^2} = \sqrt{2}$&lt;/li&gt;
&lt;li&gt;缩放向量：
&lt;strong&gt;$$v_2 = \begin{bmatrix} -1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$$&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h4&gt;拼装矩阵 $V^T$&lt;/h4&gt;
&lt;p&gt;最后，把算出来的 $v_1$ 和 $v_2$ 按照列拼成正交矩阵 $V = \begin{bmatrix} \frac{1}{\sqrt{2}} &amp;amp; -\frac{1}{\sqrt{2}} \ \frac{1}{\sqrt{2}} &amp;amp; \frac{1}{\sqrt{2}} \end{bmatrix}$。&lt;/p&gt;
&lt;p&gt;因为 SVD 公式 $A=U\Sigma V^T$ 里需要的是转置矩阵 $V^T$，我们把它的行和列对调一下：
&lt;strong&gt;$$V^T = \begin{bmatrix} \frac{1}{\sqrt{2}} &amp;amp; \frac{1}{\sqrt{2}} \ -\frac{1}{\sqrt{2}} &amp;amp; \frac{1}{\sqrt{2}} \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;为了满足正交矩阵长度为 $1$ 的要求，我们直接写出标准化后的特征向量：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应 $\lambda_1 = 45$ 的向量：$v_1 = \begin{bmatrix} 1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$&lt;/li&gt;
&lt;li&gt;对应 $\lambda_2 = 5$ 的向量：$v_2 = \begin{bmatrix} -1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;把它们拼成右奇异矩阵 $V$。在公式中我们需要的是 $V^T$（按行排布）：
&lt;strong&gt;$$V^T = \begin{bmatrix} 1/\sqrt{2} &amp;amp; 1/\sqrt{2} \ -1/\sqrt{2} &amp;amp; 1/\sqrt{2} \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第二步：找目标空间的基底（求 $U$）&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;千万记住 Strang 教授在黑板上极其用力的 &quot;Instead&quot; 法则！&lt;/strong&gt;
绝对不要去算 $A A^T$ 的特征向量，那样容易出现正负号断裂！
我们要用 SVD 的灵魂公式直接强推：&lt;strong&gt;$u_i = \frac{A v_i}{\sigma_i}$&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. 求 $u_1$：&lt;/strong&gt;
$$u_1 = \frac{1}{3\sqrt{5}} \begin{bmatrix} 3 &amp;amp; 0 \ 4 &amp;amp; 5 \end{bmatrix} \begin{bmatrix} 1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$$
先算矩阵乘法：
$$= \frac{1}{3\sqrt{5}} \begin{bmatrix} \frac{3}{\sqrt{2}} \ \frac{9}{\sqrt{2}} \end{bmatrix}$$
把外面的分母乘进去（注意 $3\sqrt{5} \times \sqrt{2} = 3\sqrt{10}$）：
$$u_1 = \begin{bmatrix} \frac{3}{3\sqrt{10}} \ \frac{9}{3\sqrt{10}} \end{bmatrix} = \mathbf{\begin{bmatrix} 1/\sqrt{10} \ 3/\sqrt{10} \end{bmatrix}}$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. 求 $u_2$：&lt;/strong&gt;
$$u_2 = \frac{1}{\sqrt{5}} \begin{bmatrix} 3 &amp;amp; 0 \ 4 &amp;amp; 5 \end{bmatrix} \begin{bmatrix} -1/\sqrt{2} \ 1/\sqrt{2} \end{bmatrix}$$
先算矩阵乘法：
$$= \frac{1}{\sqrt{5}} \begin{bmatrix} -\frac{3}{\sqrt{2}} \ \frac{1}{\sqrt{2}} \end{bmatrix}$$
把外面的分母乘进去（$\sqrt{5} \times \sqrt{2} = \sqrt{10}$）：
$$u_2 = \mathbf{\begin{bmatrix} -3/\sqrt{10} \ 1/\sqrt{10} \end{bmatrix}}$$&lt;/p&gt;
&lt;p&gt;将 $u_1$ 和 $u_2$ 拼起来，这就是绝对安全的左奇异矩阵 $U$：
&lt;strong&gt;$$U = \begin{bmatrix} \frac{1}{\sqrt{10}} &amp;amp; -\frac{3}{\sqrt{10}} \ \frac{3}{\sqrt{10}} &amp;amp; \frac{1}{\sqrt{10}} \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(口算验证：$U$ 的两列点积是不是 $0$？ $\frac{1\times(-3)}{10} + \frac{3\times1}{10} = 0$。长度是不是 $1$？ $\frac{1^2+3^2}{10} = \frac{10}{10} = 1$。完美正交！)&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第三步：大满贯拼装&lt;/h3&gt;
&lt;p&gt;现在，我们将三个矩阵组合在一起，见证代数的极致对称美：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$$A = \underbrace{\begin{bmatrix} \frac{1}{\sqrt{10}} &amp;amp; -\frac{3}{\sqrt{10}} \ \frac{3}{\sqrt{10}} &amp;amp; \frac{1}{\sqrt{10}} \end{bmatrix}}&lt;em&gt;{U} \underbrace{\begin{bmatrix} 3\sqrt{5} &amp;amp; 0 \ 0 &amp;amp; \sqrt{5} \end{bmatrix}}&lt;/em&gt;{\Sigma} \underbrace{\begin{bmatrix} \frac{1}{\sqrt{2}} &amp;amp; \frac{1}{\sqrt{2}} \ -\frac{1}{\sqrt{2}} &amp;amp; \frac{1}{\sqrt{2}} \end{bmatrix}}_{V^T}$$&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;東京大学 新領域創成科学研究科 メディカル情報生命専攻 2025年8月実施 問題7&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Author&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/KardeniaPoyu&quot;&gt;KardeniaPoyu&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;行列 $A = \begin{pmatrix} 1 &amp;amp; 1 \ 1 &amp;amp; 0 \end{pmatrix}$ について、以下の問いに答えよ。&lt;/p&gt;
&lt;p&gt;(1) $A$ の固有値、固有ベクトルを求めよ。&lt;br /&gt;
(2) $\lim_{n \to \infty} A^n \begin{pmatrix} x \ y \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}$ を満たす、非ゼロの $\begin{pmatrix} x \ y \end{pmatrix}$ を求めよ。&lt;/p&gt;
&lt;p&gt;$m \times n$ 実行列 $A$、$l \times n$ 実行列 $B$ に対して、$A \boldsymbol{x} = \boldsymbol{0}$ を満たすベクトル $\boldsymbol{x}$ は必ず $B \boldsymbol{x} = \boldsymbol{0}$ を満たすとき、以下の二つを示せ。&lt;/p&gt;
&lt;p&gt;(3) $\text{rank } A \ge \text{rank } B$&lt;br /&gt;
(4) $B = CA$ を満たす $l \times m$ 実行列 $C$ が存在する。&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;行列 $A$ の固有値を $\lambda$ とすると、特性方程式は次のように表される。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\det(A - \lambda I) &amp;amp;= \begin{vmatrix} 1 - \lambda &amp;amp; 1 \ 1 &amp;amp; -\lambda \end{vmatrix} \
&amp;amp;= -\lambda(1 - \lambda) - 1 \
&amp;amp;= \lambda^2 - \lambda - 1 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;これを解くと、固有値は $\lambda = \frac{1 \pm \sqrt{5}}{2}$ となる。&lt;/p&gt;
&lt;p&gt;次に、それぞれの固有値に対する固有ベクトルを求める。
$\lambda_1 = \frac{1 + \sqrt{5}}{2}, \lambda_2 = \frac{1 - \sqrt{5}}{2}$ とおく。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$\lambda_1 = \frac{1 + \sqrt{5}}{2}$ のとき&lt;/strong&gt;
$(A - \lambda_1 I)\boldsymbol{v} = \boldsymbol{0}$ より、&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} 1 - \frac{1 + \sqrt{5}}{2} &amp;amp; 1 \ 1 &amp;amp; -\frac{1 + \sqrt{5}}{2} \end{pmatrix} \begin{pmatrix} v_1 \ v_2 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} \frac{1 - \sqrt{5}}{2} &amp;amp; 1 \ 1 &amp;amp; -\frac{1 + \sqrt{5}}{2} \end{pmatrix} \begin{pmatrix} v_1 \ v_2 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;よって、$v_1 - \frac{1 + \sqrt{5}}{2} v_2 = 0$ が得られる。
したがって、対応する固有ベクトルは $c_1 \begin{pmatrix} \frac{1 + \sqrt{5}}{2} \ 1 \end{pmatrix} \quad (c_1 \neq 0)$ となる。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$\lambda_2 = \frac{1 - \sqrt{5}}{2}$ のとき&lt;/strong&gt;
$(A - \lambda_2 I)\boldsymbol{v} = \boldsymbol{0}$ より、&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} 1 - \frac{1 - \sqrt{5}}{2} &amp;amp; 1 \ 1 &amp;amp; -\frac{1 - \sqrt{5}}{2} \end{pmatrix} \begin{pmatrix} v_1 \ v_2 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} \frac{1 + \sqrt{5}}{2} &amp;amp; 1 \ 1 &amp;amp; -\frac{1 - \sqrt{5}}{2} \end{pmatrix} \begin{pmatrix} v_1 \ v_2 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;よって、$v_1 - \frac{1 - \sqrt{5}}{2} v_2 = 0$ が得られる。
したがって、対応する固有ベクトルは $c_2 \begin{pmatrix} \frac{1 - \sqrt{5}}{2} \ 1 \end{pmatrix} \quad (c_2 \neq 0)$ となる。&lt;/p&gt;
&lt;p&gt;以上より、固有値と固有ベクトルは以下の通りである。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;固有値 $\frac{1 + \sqrt{5}}{2}$ に対する固有ベクトル: $c_1 \begin{pmatrix} \frac{1 + \sqrt{5}}{2} \ 1 \end{pmatrix} \quad (c_1 \neq 0)$&lt;/li&gt;
&lt;li&gt;固有値 $\frac{1 - \sqrt{5}}{2}$ に対する固有ベクトル: $c_2 \begin{pmatrix} \frac{1 - \sqrt{5}}{2} \ 1 \end{pmatrix} \quad (c_2 \neq 0)$&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;(1) で求めた固有ベクトル $\boldsymbol{v}_1 = \begin{pmatrix} \frac{1 + \sqrt{5}}{2} \ 1 \end{pmatrix}, \boldsymbol{v}_2 = \begin{pmatrix} \frac{1 - \sqrt{5}}{2} \ 1 \end{pmatrix}$ は一次独立であるため、これらを基底として $\begin{pmatrix} x \ y \end{pmatrix}$ を表すことができる。
実数 $\alpha, \beta$ を用いて、&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} x \ y \end{pmatrix} = \alpha \boldsymbol{v}_1 + \beta \boldsymbol{v}_2
$$&lt;/p&gt;
&lt;p&gt;と表すとする。このとき、$A^n \begin{pmatrix} x \ y \end{pmatrix}$ は次のように計算できる。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
A^n \begin{pmatrix} x \ y \end{pmatrix} &amp;amp;= A^n (\alpha \boldsymbol{v}_1 + \beta \boldsymbol{v}_2) \
&amp;amp;= \alpha A^n \boldsymbol{v}_1 + \beta A^n \boldsymbol{v}_2 \
&amp;amp;= \alpha \lambda_1^n \boldsymbol{v}_1 + \beta \lambda_2^n \boldsymbol{v}_2
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;ここで、$n \to \infty$ の極限を考える。
$\lambda_1 = \frac{1 + \sqrt{5}}{2} \approx 1.618 &amp;gt; 1$ であるため、$\lambda_1^n$ は発散する。
一方、$\lambda_2 = \frac{1 - \sqrt{5}}{2} \approx -0.618$ であり、$|\lambda_2| &amp;lt; 1$ であるため、$\lambda_2^n \to 0 \quad (n \to \infty)$ となる。&lt;/p&gt;
&lt;p&gt;したがって、$\lim_{n \to \infty} A^n \begin{pmatrix} x \ y \end{pmatrix} = \begin{pmatrix} 0 \ 0 \end{pmatrix}$ が成り立つためには、発散する項の係数 $\alpha$ が $0$ でなければならない。&lt;/p&gt;
&lt;p&gt;$\alpha = 0$ のとき、&lt;/p&gt;
&lt;p&gt;$$
\begin{pmatrix} x \ y \end{pmatrix} = \beta \boldsymbol{v}_2 = \beta \begin{pmatrix} \frac{1 - \sqrt{5}}{2} \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;となる。$\begin{pmatrix} x \ y \end{pmatrix}$ は非ゼロであるため、$\beta \neq 0$ である。
よって、求める非ゼロのベクトル $\begin{pmatrix} x \ y \end{pmatrix}$ は、&lt;/p&gt;
&lt;p&gt;$$
c \begin{pmatrix} \frac{1 - \sqrt{5}}{2} \ 1 \end{pmatrix} \quad (c \neq 0)
$$&lt;/p&gt;
&lt;p&gt;である。&lt;/p&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;$A$ を $m \times n$ 行列、$B$ を $l \times n$ 行列とする。
仮定より、$A\boldsymbol{x} = \boldsymbol{0}$ を満たすベクトル $\boldsymbol{x}$ は必ず $B\boldsymbol{x} = \boldsymbol{0}$ を満たす。
すなわち、行列 $A$ の核 (Null space) を $\ker(A)$、行列 $B$ の核を $\ker(B)$ とすると、&lt;/p&gt;
&lt;p&gt;$$
\ker(A) \subseteq \ker(B)
$$&lt;/p&gt;
&lt;p&gt;が成り立つ。
これより、それぞれの核の次元 (Nullity) について以下の不等式が成り立つ。&lt;/p&gt;
&lt;p&gt;$$
\dim(\ker(A)) \le \dim(\ker(B))
$$&lt;/p&gt;
&lt;p&gt;ここで、次元定理 (Rank-Nullity Theorem) より、任意の $k \times n$ 行列 $M$ について、&lt;/p&gt;
&lt;p&gt;$$
\text{rank}(M) + \dim(\ker(M)) = n
$$&lt;/p&gt;
&lt;p&gt;が成り立つ。行列 $A$ と $B$ はともに $n$ 列の行列であるため、&lt;/p&gt;
&lt;p&gt;$$
\text{rank}(A) + \dim(\ker(A)) = n
$$
$$
\text{rank}(B) + \dim(\ker(B)) = n
$$&lt;/p&gt;
&lt;p&gt;となる。これらを変形して不等式に代入すると、&lt;/p&gt;
&lt;p&gt;$$
n - \text{rank}(A) \le n - \text{rank}(B)
\implies \text{rank}(A) \ge \text{rank}(B)
$$
が示された。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;Let $A$ be an $m \times n$ matrix and $B$ be an $l \times n$ matrix.
By assumption, any vector $\boldsymbol{x}$ satisfying $A\boldsymbol{x} = \boldsymbol{0}$ also satisfies $B\boldsymbol{x} = \boldsymbol{0}$.
That is, if we denote the null space (kernel) of $A$ and $B$ as $\ker(A)$ and $\ker(B)$ respectively, then:&lt;/p&gt;
&lt;p&gt;$$\ker(A) \subseteq \ker(B)$$&lt;/p&gt;
&lt;p&gt;This implies the following inequality for the dimensions of the kernels (nullities):&lt;/p&gt;
&lt;p&gt;$$\dim(\ker(A)) \le \dim(\ker(B))$$&lt;/p&gt;
&lt;p&gt;From the &lt;strong&gt;Rank-Nullity Theorem&lt;/strong&gt;, for any $k \times n$ matrix $M$:&lt;/p&gt;
&lt;p&gt;$$\text{rank}(M) + \dim(\ker(M)) = n$$
Since matrices $A$ and $B$ both have $n$ columns, we have:
$$
\begin{aligned}
\text{rank}(A) + \dim(\ker(A)) &amp;amp;= n \
\text{rank}(B) + \dim(\ker(B)) &amp;amp;= n
\end{aligned}
$$
Substituting these into the inequality:&lt;/p&gt;
&lt;p&gt;$$n - \text{rank}(A) \le n - \text{rank}(B) \implies \text{rank}(A) \ge \text{rank}(B)$$&lt;/p&gt;
&lt;p&gt;This completes the proof.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;(4)&lt;/h3&gt;
&lt;p&gt;仮定より $\ker(A) \subseteq \ker(B)$ である。
任意の部分空間 $V$ について、その直交補空間を $V^\perp$ と表す。包含関係の直交補空間をとると、包含関係が逆転するため、&lt;/p&gt;
&lt;p&gt;$$
\ker(B)^\perp \subseteq \ker(A)^\perp
$$&lt;/p&gt;
&lt;p&gt;が成り立つ。
任意の行列について、その核の直交補空間は行空間 (Row space) と一致する。すなわち、行列 $M$ の行空間を $R(M)$ とすると、$\ker(M)^\perp = R(M)$ である。
これを用いると、上の包含関係は次のように表せる。&lt;/p&gt;
&lt;p&gt;$$
R(B) \subseteq R(A)
$$&lt;/p&gt;
&lt;p&gt;これは、行列 $B$ のすべての行ベクトルが、行列 $A$ の行ベクトルの線形結合として表せることを意味する。
行列 $A$ の $j$ 番目の行ベクトルを $\boldsymbol{a}_j^T \quad (j=1, \dots, m)$ とし、行列 $B$ の $i$ 番目の行ベクトルを $\boldsymbol{b}&lt;em&gt;i^T \quad (i=1, \dots, l)$ とすると、
任意の $i$ について、あるスカラー $c&lt;/em&gt;{ij}$ が存在して、&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{b}&lt;em&gt;i^T = \sum&lt;/em&gt;{j=1}^{m} c_{ij} \boldsymbol{a}_j^T
$$&lt;/p&gt;
&lt;p&gt;と表せる。
ここで、$c_{ij}$ を $(i, j)$ 成分に持つ $l \times m$ 行列を $C$ と定義する。
このとき、行列の積 $CA$ の第 $i$ 行は $\sum_{j=1}^{m} c_{ij} \boldsymbol{a}_j^T$ となり、これは $\boldsymbol{b}_i^T$ に等しい。
よって、$B = CA$ が成り立つ。
以上より、$B = CA$ を満たす $l \times m$ 実行列 $C$ が存在することが示された。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For any subspace $V$, let $V^\perp$ denote its orthogonal complement. Taking the orthogonal complement of both sides reverses the inclusion relation:&lt;/p&gt;
&lt;p&gt;$$\ker(B)^\perp \subseteq \ker(A)^\perp$$&lt;/p&gt;
&lt;p&gt;For any matrix, the orthogonal complement of its null space is its row space. That is, if $R(M)$ is the row space of matrix $M$, then $\ker(M)^\perp = R(M)$.
Thus, the inclusion can be rewritten as:&lt;/p&gt;
&lt;p&gt;$$R(B) \subseteq R(A)$$&lt;/p&gt;
&lt;p&gt;This means every row vector of matrix $B$ can be expressed as a linear combination of the row vectors of matrix $A$.
Let $\boldsymbol{a}_j^T \quad (j=1, \dots, m)$ be the $j$-th row vector of $A$, and $\boldsymbol{b}_i^T \quad (i=1, \dots, l)$ be the $i$-th row vector of $B$.&lt;/p&gt;
&lt;p&gt;$$\boldsymbol{b}&lt;em&gt;i^T = \sum&lt;/em&gt;{j=1}^{m} c_{ij} \boldsymbol{a}_j^T$$&lt;/p&gt;
&lt;p&gt;Define an $l \times m$ matrix $C$ where the $(i, j)$-th entry is $c_{ij}$.
Then, the $i$-th row of the product $CA$ is $\sum_{j=1}^{m} c_{ij} \boldsymbol{a}_j^T$, which equals $\boldsymbol{b}_i^T$.
Therefore, $B = CA$ holds.&lt;/p&gt;
&lt;p&gt;This proves that there exists an $l \times m$ real matrix $C$ satisfying $B = CA$.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;次元定理 (Rank-Nullity Theorem)&lt;/strong&gt;: $\text{rank}(A) + \dim(\ker A) = n$ （即：$\text{秩} + \text{零空间维度} = \text{总列数}$）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;题目条件翻译成数学语言。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;最小二乘法&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Question&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Find the least squares solution $\hat{\boldsymbol{x}}$ for the system $A\boldsymbol{x} = \boldsymbol{b}$, where:
$$A = \begin{bmatrix} 1 &amp;amp; 0 \ 1 &amp;amp; 1 \ 1 &amp;amp; 2 \end{bmatrix}, \quad \boldsymbol{b} = \begin{bmatrix} 3 \ 4 \ 1 \end{bmatrix}$$&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Solution&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;面对 $Ax = b$ 无解的绝境，线性代数给出的终极拯救方案就是&lt;strong&gt;正规方程 (Normal Equations)&lt;/strong&gt;：
在等式两边同时&lt;strong&gt;左乘矩阵的转置 $A^T$&lt;/strong&gt;，强行把方程变成有解的形态：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;$$A^T A \hat{x} = A^T b$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们把这道题的数据代进去，一步一步把它算穿：&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;第一步：准备好弹药 ($A$, $A^T$, $b$)&lt;/h3&gt;
&lt;p&gt;已知我们的原矩阵 $A$ 和目标向量 $b$：
$$A = \begin{bmatrix} 1 &amp;amp; 0 \ 1 &amp;amp; 1 \ 1 &amp;amp; 2 \end{bmatrix}, \quad b = \begin{bmatrix} 3 \ 4 \ 1 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;首先，写出 $A$ 的转置 $A^T$（把列变成行）：
$$A^T = \begin{bmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 2 \end{bmatrix}$$&lt;/p&gt;
&lt;h3&gt;第二步：组装对称正定方阵 ($A^T A$)&lt;/h3&gt;
&lt;p&gt;这是最神奇的一步！无论 $A$ 原本有多么高瘦不规则，乘以自己的转置后，必定会生出一个完美的、可逆的对称方阵。
$$A^T A = \begin{bmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 2 \end{bmatrix} \begin{bmatrix} 1 &amp;amp; 0 \ 1 &amp;amp; 1 \ 1 &amp;amp; 2 \end{bmatrix}$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一行乘第一列：$1\times1 + 1\times1 + 1\times1 = \mathbf{3}$&lt;/li&gt;
&lt;li&gt;第一行乘第二列：$1\times0 + 1\times1 + 1\times2 = \mathbf{3}$&lt;/li&gt;
&lt;li&gt;第二行乘第一列：$0\times1 + 1\times1 + 2\times1 = \mathbf{3}$&lt;/li&gt;
&lt;li&gt;第二行乘第二列：$0\times0 + 1\times1 + 2\times2 = \mathbf{5}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以，&lt;strong&gt;$$A^T A = \begin{bmatrix} 3 &amp;amp; 3 \ 3 &amp;amp; 5 \end{bmatrix}$$&lt;/strong&gt;
&lt;em&gt;(看到了吗？主对角线两侧都是 3，完美的对称矩阵！)&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;第三步：转化目标向量 ($A^T b$)&lt;/h3&gt;
&lt;p&gt;对目标 $b$ 进行同样的降维打击：
$$A^T b = \begin{bmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 2 \end{bmatrix} \begin{bmatrix} 3 \ 4 \ 1 \end{bmatrix}$$&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一行乘 $b$：$1\times3 + 1\times4 + 1\times1 = \mathbf{8}$&lt;/li&gt;
&lt;li&gt;第二行乘 $b$：$0\times3 + 1\times4 + 2\times1 = \mathbf{6}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以，&lt;strong&gt;$$A^T b = \begin{bmatrix} 8 \ 6 \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;第四步：解救 $\hat{x}$ (求解正规方程)&lt;/h3&gt;
&lt;p&gt;现在，原本那个无解的 $3 \times 2$ 绝境，被我们完美转化成了一个极其标准的 $2 \times 2$ 线性方程组：
&lt;strong&gt;$$\begin{bmatrix} 3 &amp;amp; 3 \ 3 &amp;amp; 5 \end{bmatrix} \begin{bmatrix} \hat{C} \ \hat{D} \end{bmatrix} = \begin{bmatrix} 8 \ 6 \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;解这个方程简直易如反掌。我们求 $A^T A$ 的逆矩阵：
$2 \times 2$ 矩阵的行列式：$3 \times 5 - 3 \times 3 = 15 - 9 = \mathbf{6}$。
利用口诀“主对角互换，副对角变号，除以行列式”：
$$(A^T A)^{-1} = \frac{1}{6} \begin{bmatrix} 5 &amp;amp; -3 \ -3 &amp;amp; 3 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;把逆矩阵乘到右边去，彻底解放 $\hat{x}$：
$$\hat{x} = \frac{1}{6} \begin{bmatrix} 5 &amp;amp; -3 \ -3 &amp;amp; 3 \end{bmatrix} \begin{bmatrix} 8 \ 6 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;$$= \frac{1}{6} \begin{bmatrix} 5\times8 + (-3)\times6 \ (-3)\times8 + 3\times6 \end{bmatrix} = \frac{1}{6} \begin{bmatrix} 40 - 18 \ -24 + 18 \end{bmatrix} = \frac{1}{6} \begin{bmatrix} 22 \ -6 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;化简这个分数：
&lt;strong&gt;$$\hat{x} = \begin{bmatrix} 22/6 \ -6/6 \end{bmatrix} = \begin{bmatrix} 11/3 \ -1 \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 灵魂拷问：为什么要左乘 $A^T$？&lt;/h3&gt;
&lt;p&gt;这个看似流氓的“两边同乘 $A^T$”操作，绝不仅仅是为了凑出一个方阵，它的背后有着极其严密的&lt;strong&gt;几何物理意义&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;我们复习一下刚刚讲的投影：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;投影的本质是寻找列空间里离 $b$ 最近的点 $p$。&lt;/li&gt;
&lt;li&gt;既然最近，那么产生的&lt;strong&gt;误差向量 $e = b - p$ 必须绝对垂直于列空间 $C(A)$&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;垂直于列空间的向量，归谁管？归四个基本子空间里的**“左零空间 $N(A^T)$”**管！&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这意味着，误差 $e$ 掉进了 $A^T$ 的零空间，所以：
&lt;strong&gt;$$A^T e = 0$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;把 $e = b - A\hat{x}$ 代进去：
$$A^T (b - A\hat{x}) = 0$$
把括号拆开，移项：
&lt;strong&gt;$$A^T A \hat{x} = A^T b$$&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;既然已经算出了最优解 $\hat{x} = \begin{bmatrix} 11/3 \ -1 \end{bmatrix}$，求投影 $p$ 的过程，本质上就是把这个“配方”带回到原始矩阵 $A$ 的仓库里去“抓药”。&lt;/p&gt;
&lt;h3&gt;1. 核心公式：投影就是列的线性组合&lt;/h3&gt;
&lt;p&gt;在最小二乘法中，投影向量 $p$ 的定义极其简单：
&lt;strong&gt;$$p = A\hat{x}$$&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这个公式的物理意义是：由于目标 $b$ 不在列空间里，我们退而求其次，寻找列空间中离 $b$ 最近的点。而 $\hat{x}$ 恰恰告诉了我们：&lt;strong&gt;“你应该用多少份的第一列和多少份的第二列，才能拼凑出这个最近的点。”&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;2. 具体的代数推导&lt;/h3&gt;
&lt;p&gt;我们将矩阵 $A = \begin{bmatrix} 1 &amp;amp; 0 \ 1 &amp;amp; 1 \ 1 &amp;amp; 2 \end{bmatrix}$ 和算出的 $\hat{x} = \begin{bmatrix} 11/3 \ -1 \end{bmatrix}$ 代入：&lt;/p&gt;
&lt;p&gt;$$p = \begin{bmatrix} 1 &amp;amp; 0 \ 1 &amp;amp; 1 \ 1 &amp;amp; 2 \end{bmatrix} \begin{bmatrix} 11/3 \ -1 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;按照矩阵乘法（或者更直观的“列组合”视角）展开：
$$p = \frac{11}{3} \begin{bmatrix} 1 \ 1 \ 1 \end{bmatrix} + (-1) \begin{bmatrix} 0 \ 1 \ 2 \end{bmatrix}$$&lt;/p&gt;
&lt;p&gt;逐行计算：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;第一行：&lt;/strong&gt; $1 \times \frac{11}{3} + 0 \times (-1) = \mathbf{11/3}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第二行：&lt;/strong&gt; $1 \times \frac{11}{3} + 1 \times (-1) = \frac{11}{3} - \frac{3}{3} = \mathbf{8/3}$&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第三行：&lt;/strong&gt; $1 \times \frac{11}{3} + 2 \times (-1) = \frac{11}{3} - \frac{6}{3} = \mathbf{5/3}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;所以，投影向量为：
&lt;strong&gt;$$p = \begin{bmatrix} 11/3 \ 8/3 \ 5/3 \end{bmatrix}$$&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;3. 为什么这个 $p$ 很重要？&lt;/h3&gt;
&lt;p&gt;这个 $p$ 就是你在统计学里寻找的那条“最佳拟合直线”在数据点上的预估值。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当 $t=0$ 时，直线预测值是 $11/3$。&lt;/li&gt;
&lt;li&gt;当 $t=1$ 时，直线预测值是 $8/3$。&lt;/li&gt;
&lt;li&gt;当 $t=2$ 时，直线预测值是 $5/3$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你把这些预测值跟原始的观测值 $b = \begin{bmatrix} 3 \ 4 \ 1 \end{bmatrix}$ 做对比，你会发现它们之间存在垂直的误差。&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;求投影 $p$ 的第一步是解出 $\hat{x}$，第二步就是简单的乘法 &lt;strong&gt;$p = A\hat{x}$&lt;/strong&gt;。这个 $p$ 是列空间中对 $b$ 的最佳近似。如果你想进一步验证，可以计算 &lt;strong&gt;$e = b - p$&lt;/strong&gt;，你会发现 $e$ 与 $A$ 的每一列都正交，这说明你的投影找得严丝合缝。&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;東京大学 新領域創成科学研究科 メディカル情報生命専攻 2026年1月実施 問題7&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;以下の問いに答えよ。&lt;/p&gt;
&lt;p&gt;(1) 行列 $A = \begin{pmatrix} 2 &amp;amp; -1 &amp;amp; -1 \ -1 &amp;amp; 2 &amp;amp; -1 \ -1 &amp;amp; -1 &amp;amp; 2 \end{pmatrix}$ の固有値を求めよ。&lt;/p&gt;
&lt;p&gt;(2) 行列 $A$ の固有空間の基底を求めよ。&lt;/p&gt;
&lt;p&gt;(3) $P^T AP$ が対角行列になるような直交行列 $P$ を求めよ。&lt;/p&gt;
&lt;p&gt;(4) $\boldsymbol{x} = (x_1, x_2, x_3)^T$ を三次元実ベクトルとする。$f(\boldsymbol{x}) = \boldsymbol{x}^T A \boldsymbol{x}$ の最小値を与える最適解的集合は、三次元空間における直線になっている。この直線を表す方程式を示せ。&lt;/p&gt;
&lt;p&gt;(5) 実数の成分からなる対称正方行列に対して、すべての固有値が異なるならば、すべての固有ベクトルは相互に直交することを証明せよ。&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h4&gt;(1) 固有値の算出&lt;/h4&gt;
&lt;p&gt;行列 $A$ の固有方程式 $|\lambda I - A| = 0$ を解く。&lt;/p&gt;
&lt;p&gt;$$|\lambda I - A| = \begin{vmatrix} \lambda - 2 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; \lambda - 2 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; \lambda - 2 \end{vmatrix}$$
各列を第1列に加えると、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
|\lambda I - A| &amp;amp;= \begin{vmatrix} \lambda &amp;amp; 1 &amp;amp; 1 \ \lambda &amp;amp; \lambda - 2 &amp;amp; 1 \ \lambda &amp;amp; 1 &amp;amp; \lambda - 2 \end{vmatrix} \
&amp;amp;= \lambda \begin{vmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; \lambda - 2 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; \lambda - 2 \end{vmatrix}
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;第2行および第3行から第1行を引くと、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
&amp;amp;= \lambda \begin{vmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 0 &amp;amp; \lambda - 3 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; \lambda - 3 \end{vmatrix} \
&amp;amp;= \lambda (\lambda - 3)^2 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;ゆえに、行列 $A$ の固有値は &lt;strong&gt;$\lambda = 0, 3$（$3$ は2重根）&lt;/strong&gt; である。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;（別解：サラスの公式による展開）&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
|\lambda I - A| &amp;amp;= \begin{vmatrix}
\lambda - 2 &amp;amp; 1 &amp;amp; 1 \
1 &amp;amp; \lambda - 2 &amp;amp; 1 \
1 &amp;amp; 1 &amp;amp; \lambda - 2
\end{vmatrix} \
&amp;amp;= (\lambda - 2)^3 + (1 \cdot 1 \cdot 1) + (1 \cdot 1 \cdot 1) - (\lambda - 2) \cdot 1 \cdot 1 - 1 \cdot 1 \cdot (\lambda - 2) - 1 \cdot (\lambda - 2) \cdot 1 \
&amp;amp;= (\lambda^3 - 6\lambda^2 + 12\lambda - 8) + 2 - 3(\lambda - 2) \
&amp;amp;= \lambda^3 - 6\lambda^2 + 12\lambda - 6 - 3\lambda + 6 \
&amp;amp;= \lambda^3 - 6\lambda^2 + 9\lambda \
&amp;amp;= \lambda(\lambda^2 - 6\lambda + 9) \
&amp;amp;= \lambda(\lambda - 3)^2
\end{aligned}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;(2) 固有空間の基底&lt;/h4&gt;
&lt;p&gt;固有値 $\lambda$ に属する固有空間 $W(\lambda)$ は、方程式 $(\lambda I - A)\boldsymbol{x} = \boldsymbol{0}$ の解空間である。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;① $\lambda = 0$ のとき&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
(\lambda I - A)\boldsymbol{x} = \begin{pmatrix} -2 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; -2 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; -2 \end{pmatrix} \begin{pmatrix} x_1 \ x_2 \ x_3 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \ 0 \end{pmatrix}
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;行基本変形により $x_1 - x_2 = 0$ かつ $x_2 - x_3 = 0$ を得る。すなわち $x_1 = x_2 = x_3$。
したがって、$W(0)$ の基底は以下の通りとなる。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\left{ \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix} \right}
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;② $\lambda = 3$ のとき&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
(3I - A)\boldsymbol{x} = \begin{pmatrix} 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 1 \ 1 &amp;amp; 1 &amp;amp; 1 \end{pmatrix} \begin{pmatrix} x_1 \ x_2 \ x_3 \end{pmatrix} = \begin{pmatrix} 0 \ 0 \ 0 \end{pmatrix}
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;これは $x_1 + x_2 + x_3 = 0$ と同値である。$x_2 = s, x_3 = t$ とおくと $x_1 = -s - t$ となる。
したがって、$W(3)$ の基底は以下の通りとなる。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\left{ \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}, \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} \right}
\end{aligned}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;(3) 直交行列による対角化&lt;/h4&gt;
&lt;p&gt;実対称行列は直交行列によって対角化可能である。各固有空間における正規直交基底を構成する。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;$W(0)$ の正規直交基底:&lt;/strong&gt;
$\boldsymbol{v}_1 = (1, 1, 1)^T$ を正規化すると、&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{u}_1 = \frac{1}{\sqrt{3}} \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;となる。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;$W(3)$ の正規直交基底:&lt;/strong&gt;
$\boldsymbol{v}_2 = (-1, 1, 0)^T, \boldsymbol{v}_3 = (-1, 0, 1)^T$ とし、グラム・シュミットの直交化法を用いる。
まず $\boldsymbol{v}_2$ を正規化すると、&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{u}_2 = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;となる。次に $\boldsymbol{v}_3$ の $\boldsymbol{u}_2$ に対する直交成分 $\boldsymbol{v}_3&apos;$ を求めると、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{v}_3&apos; &amp;amp;= \boldsymbol{v}_3 - (\boldsymbol{v}_3 \cdot \boldsymbol{u}_2)\boldsymbol{u}_2 \
&amp;amp;= \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} - \frac{1}{2}\begin{pmatrix} -1 \ 1 \ 0 \end{pmatrix} = \begin{pmatrix} -1/2 \ -1/2 \ 1 \end{pmatrix}
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;これを正規化すると、&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{u}_3 = \frac{1}{\sqrt{6}} \begin{pmatrix} -1 \ -1 \ 2 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;を得る。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上より、求める直交行列 $P$ は以下の通りである。&lt;/p&gt;
&lt;p&gt;$$
P = (\boldsymbol{u}_1 \quad \boldsymbol{u}_2 \quad \boldsymbol{u}_3) = \begin{pmatrix} \frac{1}{\sqrt{3}} &amp;amp; -\frac{1}{\sqrt{2}} &amp;amp; -\frac{1}{\sqrt{6}} \ \frac{1}{\sqrt{3}} &amp;amp; \frac{1}{\sqrt{2}} &amp;amp; -\frac{1}{\sqrt{6}} \ \frac{1}{\sqrt{3}} &amp;amp; 0 &amp;amp; \frac{2}{\sqrt{6}} \end{pmatrix}
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;(4) 二次形式の最小値と直線の方程式&lt;/h4&gt;
&lt;p&gt;直交行列 $P$ を用いて $\boldsymbol{x} = P\boldsymbol{y}$ （$\boldsymbol{y} = (y_1, y_2, y_3)^T$）と変数変換を行うと、二次形式 $f(\boldsymbol{x})$ は以下のように対角化される。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
f(\boldsymbol{x}) &amp;amp;= \boldsymbol{y}^T (P^T A P) \boldsymbol{y} \
&amp;amp;= 0y_1^2 + 3y_2^2 + 3y_3^2
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;$y_1, y_2, y_3$ は実数であるため、$f(\boldsymbol{x}) = 3y_2^2 + 3y_3^2 \geq 0$ が成り立つ。
したがって、$f(\boldsymbol{x})$ の最小値は $0$ であり、条件は $y_2 = y_3 = 0$ である。このとき、&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{x} = P \begin{pmatrix} y_1 \ 0 \ 0 \end{pmatrix} = y_1 \boldsymbol{u}_1 = \frac{y_1}{\sqrt{3}} \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;これは固有空間 $W(0)$ に属する任意のベクトルを表す。よって、最適解の集合がなす直線の方程式は &lt;strong&gt;$x_1 = x_2 = x_3$&lt;/strong&gt; である。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By applying the orthogonal transformation $\boldsymbol{x} = P\boldsymbol{y}$ using the matrix $P$ from (3), the quadratic form $f(\boldsymbol{x})$ is diagonalized as:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
f(\boldsymbol{x}) &amp;amp;= \boldsymbol{y}^T (P^T A P) \boldsymbol{y} \
&amp;amp;= 0y_1^2 + 3y_2^2 + 3y_3^2
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;Since $y_i \in \mathbb{R}$, $f(\boldsymbol{x}) \geq 0$ holds. The minimum value $0$ is achieved when $y_2 = y_3 = 0$, which implies $\boldsymbol{x}$ is any multiple of the eigenvector $\boldsymbol{u}_1$:&lt;/p&gt;
&lt;p&gt;$$
\boldsymbol{x} = P \begin{pmatrix} y_1 \ 0 \ 0 \end{pmatrix} = y_1 \boldsymbol{u}_1 = \frac{y_1}{\sqrt{3}} \begin{pmatrix} 1 \ 1 \ 1 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;Thus, the set of optimal solutions is the line $x_1 = x_2 = x_3$.&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;(5) 【証明】 相異なる固有値に属する固有ベクトルの直交性&lt;/h4&gt;
&lt;p&gt;実対称行列 $A$ ($A^T = A$) の相異なる固有値を $\lambda_1, \lambda_2$、対応する固有ベクトルを $\boldsymbol{x}_1, \boldsymbol{x}_2$ とする。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
A \boldsymbol{x}_1 &amp;amp;= \lambda_1 \boldsymbol{x}_1 \quad \dots (i) \
A \boldsymbol{x}_2 &amp;amp;= \lambda_2 \boldsymbol{x}_2 \quad \dots (ii)
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;式 $(i)$ の両辺を転置すると、$\boldsymbol{x}_1^T A^T = \lambda_1 \boldsymbol{x}_1^T$ となる。$A^T = A$ より、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T A = \lambda_1 \boldsymbol{x}_1^T
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;この両辺に右から $\boldsymbol{x}_2$ を掛けると、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T A \boldsymbol{x}_2 = \lambda_1 \boldsymbol{x}_1^T \boldsymbol{x}_2 \quad \dots (iii)
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;一方、式 $(iii)$ の左辺に式 $(ii)$ を代入すると、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T (A \boldsymbol{x}_2) = \boldsymbol{x}_1^T (\lambda_2 \boldsymbol{x}_2) = \lambda_2 \boldsymbol{x}_1^T \boldsymbol{x}_2 \quad \dots (iv)
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;式 $(iii)$ と $(iv)$ より、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
(\lambda_1 - \lambda_2) \boldsymbol{x}_1^T \boldsymbol{x}_2 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;$\lambda_1 \neq \lambda_2$ より $\lambda_1 - \lambda_2 \neq 0$ であるから、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T \boldsymbol{x}_2 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;が成り立つ。これは $\boldsymbol{x}_1$ と $\boldsymbol{x}_2$ が直交することを意味する。（証明終）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;English:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Let $\lambda_1, \lambda_2$ be distinct eigenvalues of a real symmetric matrix $A$, with eigenvectors $\boldsymbol{x}_1, \boldsymbol{x}_2$.
$$
\begin{aligned}
A\boldsymbol{x}_1 &amp;amp;= \lambda_1 \boldsymbol{x}_1 \quad \dots (i) \
A\boldsymbol{x}_2 &amp;amp;= \lambda_2 \boldsymbol{x}_2 \quad \dots (ii)
\end{aligned}
$$
Taking the transpose of (i) and using $A^T = A$, we have $\boldsymbol{x}_1^T A = \lambda_1 \boldsymbol{x}_1^T$. Multiplying by $\boldsymbol{x}_2$ from the right yields:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T A \boldsymbol{x}_2 = \lambda_1 \boldsymbol{x}_1^T \boldsymbol{x}_2 \quad \dots (iii)
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;Simultaneously, from (ii), we have:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T A \boldsymbol{x}_2 = \lambda_2 \boldsymbol{x}_1^T \boldsymbol{x}_2 \quad \dots (iv)
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;From (iii) and (iv), it follows that:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
(\lambda_1 - \lambda_2) \boldsymbol{x}_1^T \boldsymbol{x}_2 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;Since $\lambda_1 \neq \lambda_2$, we must have:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\boldsymbol{x}_1^T \boldsymbol{x}_2 = 0
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;proving orthogonality. (Q.E.D.)&lt;/p&gt;
&lt;hr /&gt;
&lt;h1&gt;東京大学 新領域創成科学研究科 メディカル情報生命専攻 2025年1月実施 問題7&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;長さ $1$ の $3$ 次元実縦ベクトル $\boldsymbol{u} \in \mathbb{R}^3$ ($|\boldsymbol{u}| = \sqrt{\boldsymbol{u}^T \boldsymbol{u}} = 1$) に対し、$3 \times 3$ 実行列 $R_u \in \mathbb{R}^{3 \times 3}$ を $R_u = I - 2\boldsymbol{u}\boldsymbol{u}^T$ と定義する。ここで、$I \in \mathbb{R}^{3 \times 3}$ は $3 \times 3$ 単位行列、$\boldsymbol{u}^T$ は $\boldsymbol{u}$ の転置を表す。以下の問に数学的導出も含め答えよ。&lt;/p&gt;
&lt;p&gt;(1) 任意のベクトル $\boldsymbol{x} \in \mathbb{R}^3$ に対し、$\boldsymbol{y} = R_u \boldsymbol{x}$ と置くとき、ベクトル $\boldsymbol{x} - \boldsymbol{y}$ はある実数 $a \in \mathbb{R}$ を用いて $\boldsymbol{x} - \boldsymbol{y} = a\boldsymbol{u}$ と書けることを示せ。&lt;/p&gt;
&lt;p&gt;(2) $\boldsymbol{y}$ と $\boldsymbol{x}$ の長さは等しい ($|\boldsymbol{y}| = |\boldsymbol{x}|$) ことを示せ。&lt;/p&gt;
&lt;p&gt;(3) ベクトル $\boldsymbol{x} = (x_1, x_2, x_3)^T \in \mathbb{R}^3$ が $1$ つ与えられているとする。$\boldsymbol{y} = R_u \boldsymbol{x}$ がある実数 $b \in \mathbb{R}$ を用いて $\boldsymbol{y} = (b, 0, 0)^T$ の形になるような $\boldsymbol{u}$ を全て求めよ。&lt;/p&gt;
&lt;p&gt;(4) ベクトル $\boldsymbol{x} = (x_1, x_2, x_3)^T \in \mathbb{R}^3$ が $1$ つ与えられているとする。$\boldsymbol{y} = R_u \boldsymbol{x}$ がある実数 $c \in \mathbb{R}$ を用いて $\boldsymbol{y} = (x_1, c, 0)^T$ の形になるような $\boldsymbol{u}$ を全て求めよ。&lt;/p&gt;
&lt;p&gt;(5) $A = \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 1 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} \in \mathbb{R}^{3 \times 3}$ とする。$B = R_u R_v A$ がある実数 $d, e, f, g, h, i \in \mathbb{R}$ を用いて $B = \begin{pmatrix} d &amp;amp; e &amp;amp; f \ 0 &amp;amp; g &amp;amp; h \ 0 &amp;amp; 0 &amp;amp; i \end{pmatrix}$ の形になるような、長さ $1$ のベクトルの組 $(\boldsymbol{u}, \boldsymbol{v})$ を $1$ つ求めよ。またこのときの $B$ を答えよ。&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;定義より、$\boldsymbol{y} = R_u\boldsymbol{x} = (I - 2\boldsymbol{u}\boldsymbol{u}^T)\boldsymbol{x} = \boldsymbol{x} - 2\boldsymbol{u}(\boldsymbol{u}^T\boldsymbol{x})$ である。
これを移項すると、
$$
\boldsymbol{x} - \boldsymbol{y} = 2(\boldsymbol{u}^T\boldsymbol{x})\boldsymbol{u}
$$
となる。ここで、$\boldsymbol{u}^T\boldsymbol{x}$ はベクトルの内積であり、実数のスカラー値である。
したがって、$a = 2\boldsymbol{u}^T\boldsymbol{x} \in \mathbb{R}$ とおけば、
$$
\boldsymbol{x} - \boldsymbol{y} = a\boldsymbol{u}
$$
と書けることが示された。&lt;/p&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;By definition, $\boldsymbol{y} = R_u\boldsymbol{x} = (I - 2\boldsymbol{u}\boldsymbol{u}^T)\boldsymbol{x} = \boldsymbol{x} - 2\boldsymbol{u}(\boldsymbol{u}^T\boldsymbol{x})$.
Rearranging this equation yields:
$$
\boldsymbol{x} - \boldsymbol{y} = 2(\boldsymbol{u}^T\boldsymbol{x})\boldsymbol{u}
$$
Here, $\boldsymbol{u}^T\boldsymbol{x}$ is the inner product of two vectors, which evaluates to a real scalar.
Therefore, by letting $a = 2\boldsymbol{u}^T\boldsymbol{x} \in \mathbb{R}$, we can express this as:
$$
\boldsymbol{x} - \boldsymbol{y} = a\boldsymbol{u}
$$
This completes the proof.&lt;/p&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;$|\boldsymbol{y}|^2 = \boldsymbol{y}^T \boldsymbol{y} = (R_u \boldsymbol{x})^T (R_u \boldsymbol{x}) = \boldsymbol{x}^T R_u^T R_u \boldsymbol{x}$ を計算する。
まず、$R_u$ の転置は $R_u^T = (I - 2\boldsymbol{u}\boldsymbol{u}^T)^T = I - 2\boldsymbol{u}\boldsymbol{u}^T = R_u$ であり、$R_u$ は対称行列である。
次に、$R_u^T R_u = R_u^2$ を計算すると、
$$
\begin{aligned}
R_u^2 &amp;amp;= (I - 2\boldsymbol{u}\boldsymbol{u}^T)(I - 2\boldsymbol{u}\boldsymbol{u}^T) \
&amp;amp;= I - 4\boldsymbol{u}\boldsymbol{u}^T + 4\boldsymbol{u}(\boldsymbol{u}^T\boldsymbol{u})\boldsymbol{u}^T
\end{aligned}
$$
仮定より $|\boldsymbol{u}| = 1$、すなわち $\boldsymbol{u}^T\boldsymbol{u} = 1$ であるため、
$$
R_u^2 = I - 4\boldsymbol{u}\boldsymbol{u}^T + 4\boldsymbol{u}(1)\boldsymbol{u}^T = I
$$
となり、$R_u$ は直交行列であることがわかる。
ゆえに、$|\boldsymbol{y}|^2 = \boldsymbol{x}^T I \boldsymbol{x} = \boldsymbol{x}^T \boldsymbol{x} = |\boldsymbol{x}|^2$ となる。
ノルムは非負であるため、$|\boldsymbol{y}| = |\boldsymbol{x}|$ が示された。&lt;/p&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;Calculate $|\boldsymbol{y}|^2 = \boldsymbol{y}^T \boldsymbol{y} = (R_u \boldsymbol{x})^T (R_u \boldsymbol{x}) = \boldsymbol{x}^T R_u^T R_u \boldsymbol{x}$.
First, note that $R_u^T = (I - 2\boldsymbol{u}\boldsymbol{u}^T)^T = I - 2\boldsymbol{u}\boldsymbol{u}^T = R_u$, meaning $R_u$ is a symmetric matrix.
Next, we calculate $R_u^T R_u = R_u^2$:
$$
\begin{aligned}
R_u^2 &amp;amp;= (I - 2\boldsymbol{u}\boldsymbol{u}^T)(I - 2\boldsymbol{u}\boldsymbol{u}^T) \
&amp;amp;= I - 4\boldsymbol{u}\boldsymbol{u}^T + 4\boldsymbol{u}(\boldsymbol{u}^T\boldsymbol{u})\boldsymbol{u}^T
\end{aligned}
$$
By assumption, $|\boldsymbol{u}| = 1$, which means $\boldsymbol{u}^T\boldsymbol{u} = 1$. Thus:
$$
R_u^2 = I - 4\boldsymbol{u}\boldsymbol{u}^T + 4\boldsymbol{u}(1)\boldsymbol{u}^T = I
$$
This shows $R_u$ is an orthogonal matrix.
Therefore, $|\boldsymbol{y}|^2 = \boldsymbol{x}^T I \boldsymbol{x} = \boldsymbol{x}^T \boldsymbol{x} = |\boldsymbol{x}|^2$.
Since norms are non-negative, it follows that $|\boldsymbol{y}| = |\boldsymbol{x}|$.&lt;/p&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;(2) より $|\boldsymbol{y}| = |\boldsymbol{x}|$ であるため、$\boldsymbol{y} = (b, 0, 0)^T$ ならば $b^2 = |\boldsymbol{x}|^2$、すなわち $b = \pm |\boldsymbol{x}|$ である。
(1) より $\boldsymbol{x} - \boldsymbol{y} = a\boldsymbol{u}$ であり、$\boldsymbol{u}$ は長さ 1 のベクトルであるため、$\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$ のとき、$\boldsymbol{u}$ は $\boldsymbol{x} - \boldsymbol{y}$ と平行な単位ベクトルとなる。すなわち、$\boldsymbol{u} = \pm \frac{\boldsymbol{x} - \boldsymbol{y}}{|\boldsymbol{x} - \boldsymbol{y}|}$ である。
以下の3つの場合に分けて求める。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(i) $\boldsymbol{x} \neq \pm |\boldsymbol{x}| (1, 0, 0)^T$ の場合：&lt;/strong&gt;
$\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$ となるため、公式に代入して、
$$
\boldsymbol{u} = \pm \frac{\boldsymbol{x} \mp |\boldsymbol{x}| (1, 0, 0)^T}{|\boldsymbol{x} \mp |\boldsymbol{x}| (1, 0, 0)^T|} \quad (\text{複号任意})
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ii) $\boldsymbol{x} = k (1, 0, 0)^T \ (k \neq 0)$ の場合：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$b = k$ のとき、$\boldsymbol{y} = \boldsymbol{x}$ となる。このとき $R_u \boldsymbol{x} = \boldsymbol{x} \implies 2\boldsymbol{u}(\boldsymbol{u}^T \boldsymbol{x}) = \boldsymbol{0} \implies \boldsymbol{u}^T \boldsymbol{x} = 0$。ゆえに $u_1 = 0$ を満たす任意の単位ベクトル $\boldsymbol{u} = (0, u_2, u_3)^T$（ただし $u_2^2 + u_3^2 = 1$）。&lt;/li&gt;
&lt;li&gt;$b = -k$ のとき、$\boldsymbol{x} - \boldsymbol{y} = 2k (1, 0, 0)^T \neq \boldsymbol{0}$ となるため、$\boldsymbol{u} = \pm (1, 0, 0)^T$。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(iii) $\boldsymbol{x} = \boldsymbol{0}$ の場合：&lt;/strong&gt;
$b = 0$ となり、$\boldsymbol{y} = \boldsymbol{0}$。$R_u \boldsymbol{0} = \boldsymbol{0}$ は常に成り立つため、任意の単位ベクトル $\boldsymbol{u}$ が解となる。&lt;/p&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;From (2), $|\boldsymbol{y}| = |\boldsymbol{x}|$. If $\boldsymbol{y} = (b, 0, 0)^T$, then $b^2 = |\boldsymbol{x}|^2$, which implies $b = \pm |\boldsymbol{x}|$.
From (1), $\boldsymbol{x} - \boldsymbol{y} = a\boldsymbol{u}$. Since $\boldsymbol{u}$ is a unit vector, when $\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$, $\boldsymbol{u}$ must be a unit vector parallel to $\boldsymbol{x} - \boldsymbol{y}$. Thus, $\boldsymbol{u} = \pm \frac{\boldsymbol{x} - \boldsymbol{y}}{|\boldsymbol{x} - \boldsymbol{y}|}$.
We find all solutions by considering three cases:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(i) If $\boldsymbol{x} \neq \pm |\boldsymbol{x}| (1, 0, 0)^T$:&lt;/strong&gt;
Here, $\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$. Substituting $\boldsymbol{y}$, we get:
$$
\boldsymbol{u} = \pm \frac{\boldsymbol{x} \mp |\boldsymbol{x}| (1, 0, 0)^T}{|\boldsymbol{x} \mp |\boldsymbol{x}| (1, 0, 0)^T|} \quad (\text{signs are independent})
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ii) If $\boldsymbol{x} = k (1, 0, 0)^T$ for $k \neq 0$:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For $b = k$, we have $\boldsymbol{y} = \boldsymbol{x}$. This gives $R_u \boldsymbol{x} = \boldsymbol{x} \implies 2\boldsymbol{u}(\boldsymbol{u}^T \boldsymbol{x}) = \boldsymbol{0} \implies \boldsymbol{u}^T \boldsymbol{x} = 0$. Hence, any unit vector with $u_1 = 0$ is a solution: $\boldsymbol{u} = (0, u_2, u_3)^T$ (where $u_2^2 + u_3^2 = 1$).&lt;/li&gt;
&lt;li&gt;For $b = -k$, we have $\boldsymbol{x} - \boldsymbol{y} = 2k (1, 0, 0)^T \neq \boldsymbol{0}$. Hence, $\boldsymbol{u} = \pm (1, 0, 0)^T$.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;(iii) If $\boldsymbol{x} = \boldsymbol{0}$:&lt;/strong&gt;
Here $b = 0$ and $\boldsymbol{y} = \boldsymbol{0}$. Since $R_u \boldsymbol{0} = \boldsymbol{0}$ holds trivially, any unit vector $\boldsymbol{u}$ is a solution.&lt;/p&gt;
&lt;h3&gt;(4)&lt;/h3&gt;
&lt;p&gt;$\boldsymbol{y} = (x_1, c, 0)^T$ とする。(1) より、
$$
\boldsymbol{x} - \boldsymbol{y} = \begin{pmatrix} 0 \ x_2 - c \ x_3 \end{pmatrix} = a\boldsymbol{u}
$$
である。これにより、$\boldsymbol{u}$ の第1成分は $u_1 = 0$ でなければならない。
また $|\boldsymbol{y}| = |\boldsymbol{x}|$ より、$x_1^2 + c^2 = x_1^2 + x_2^2 + x_3^2$ となるため、$c = \pm \sqrt{x_2^2 + x_3^2}$ である。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(i) $\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$ の場合（すなわち $c \neq x_2$ または $x_3 \neq 0$）：&lt;/strong&gt;
$\boldsymbol{u}$ は $\boldsymbol{x} - \boldsymbol{y}$ を正規化したものになるため、
$$
\boldsymbol{u} = \pm \frac{\boldsymbol{x} - \boldsymbol{y}}{|\boldsymbol{x} - \boldsymbol{y}|} = \pm \frac{1}{\sqrt{(x_2 - c)^2 + x_3^2}} \begin{pmatrix} 0 \ x_2 - c \ x_3 \end{pmatrix}
$$
（ただし $c = \pm \sqrt{x_2^2 + x_3^2}$）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ii) $\boldsymbol{x} - \boldsymbol{y} = \boldsymbol{0}$ の場合（すなわち $x_3 = 0$ かつ $c = x_2$）：&lt;/strong&gt;
$\boldsymbol{x} = \boldsymbol{y} = (x_1, x_2, 0)^T$ となる。(3) と同様に $R_u \boldsymbol{x} = \boldsymbol{x} \implies \boldsymbol{u}^T\boldsymbol{x} = 0 \implies x_1 u_1 + x_2 u_2 = 0$。
これと $|\boldsymbol{u}| = 1$ を満たす任意の単位ベクトル $\boldsymbol{u}$ が解となる。&lt;/p&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;Let $\boldsymbol{y} = (x_1, c, 0)^T$. From (1), we have:
$$
\boldsymbol{x} - \boldsymbol{y} = \begin{pmatrix} 0 \ x_2 - c \ x_3 \end{pmatrix} = a\boldsymbol{u}
$$
This implies that the first component of $\boldsymbol{u}$ must be $u_1 = 0$.
Additionally, from $|\boldsymbol{y}| = |\boldsymbol{x}|$, we get $x_1^2 + c^2 = x_1^2 + x_2^2 + x_3^2$, which gives $c = \pm \sqrt{x_2^2 + x_3^2}$.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(i) If $\boldsymbol{x} - \boldsymbol{y} \neq \boldsymbol{0}$ (i.e., $c \neq x_2$ or $x_3 \neq 0$):&lt;/strong&gt;
$\boldsymbol{u}$ is obtained by normalizing $\boldsymbol{x} - \boldsymbol{y}$:
$$
\boldsymbol{u} = \pm \frac{\boldsymbol{x} - \boldsymbol{y}}{|\boldsymbol{x} - \boldsymbol{y}|} = \pm \frac{1}{\sqrt{(x_2 - c)^2 + x_3^2}} \begin{pmatrix} 0 \ x_2 - c \ x_3 \end{pmatrix}
$$
(where $c = \pm \sqrt{x_2^2 + x_3^2}$).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;(ii) If $\boldsymbol{x} - \boldsymbol{y} = \boldsymbol{0}$ (i.e., $x_3 = 0$ and $c = x_2$):&lt;/strong&gt;
Here $\boldsymbol{x} = \boldsymbol{y} = (x_1, x_2, 0)^T$. Similar to (3), $R_u \boldsymbol{x} = \boldsymbol{x} \implies \boldsymbol{u}^T\boldsymbol{x} = 0 \implies x_1 u_1 + x_2 u_2 = 0$.
Any unit vector $\boldsymbol{u}$ satisfying this equation and $|\boldsymbol{u}| = 1$ is a solution.&lt;/p&gt;
&lt;h3&gt;(5)&lt;/h3&gt;
&lt;p&gt;この問題は、ハウスホルダー変換を用いて行列 $A$ の QR分解を行うプロセスに相当する。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ステップ1：行列 $A$ の第1列目を変換する $\boldsymbol{v}$ を求める&lt;/strong&gt;
$A$ の第1列 $\boldsymbol{a}_1 = (0, 0, 1)^T$ を、(3) の結果を利用して $(d, 0, 0)^T$ の形に変換する。
$|\boldsymbol{a}_1| = 1$ より $d = 1$ と選ぶと、$\boldsymbol{y}_1 = (1, 0, 0)^T$ となる。
公式より、
$$
\boldsymbol{v} = \frac{\boldsymbol{a}_1 - \boldsymbol{y}_1}{|\boldsymbol{a}_1 - \boldsymbol{y}_1|} = \frac{1}{\sqrt{(-1)^2 + 0^2 + 1^2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}
$$
このとき、$R_v$ を計算すると以下のようになる（これは1行目と3行目を入れ替える置換行列となる）。
$$
R_v = I - 2\boldsymbol{v}\boldsymbol{v}^T = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}
$$
$$
R_v A = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 1 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ステップ2：$R_v A$ の第2列目を変換する $\boldsymbol{u}$ を求める&lt;/strong&gt;
$R_v A$ の第2列 $\boldsymbol{a}_2^{(1)} = (0, 0, 1)^T$ を、第1成分を変えずに $(0, g, 0)^T$ の形に変換する。これは (4) に対応する。
$\boldsymbol{x} = (0, 0, 1)^T$ とし、$g = 1$ と選ぶと $\boldsymbol{y}_2 = (0, 1, 0)^T$ となる。
公式より、
$$
\boldsymbol{u} = \frac{\boldsymbol{x} - \boldsymbol{y}_2}{|\boldsymbol{x} - \boldsymbol{y}_2|} = \frac{1}{\sqrt{0^2 + (-1)^2 + 1^2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix} = \frac{1}{\sqrt{2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix}
$$
このとき、$R_u$ を計算すると以下のようになる（これは2行目と3行目を入れ替える置換行列となる）。
$$
R_u = I - 2\boldsymbol{u}\boldsymbol{u}^T = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}
$$
最後に $B = R_u (R_v A)$ を計算する。
$$
B = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix} = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}
$$
これは指定された上三角行列の形を満たしている。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解答：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\boldsymbol{v} = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;$\boldsymbol{u} = \frac{1}{\sqrt{2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;$B = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}$&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;English:&lt;/p&gt;
&lt;p&gt;This problem corresponds to the process of QR decomposition of matrix $A$ using Householder transformations.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1: Find $\boldsymbol{v}$ to transform the first column of $A$&lt;/strong&gt;
We transform the first column of $A$, $\boldsymbol{a}_1 = (0, 0, 1)^T$, into the form $(d, 0, 0)^T$ using the method from (3).
Since $|\boldsymbol{a}_1| = 1$, we can choose $d = 1$, giving $\boldsymbol{y}_1 = (1, 0, 0)^T$.
Using the formula:
$$
\boldsymbol{v} = \frac{\boldsymbol{a}_1 - \boldsymbol{y}_1}{|\boldsymbol{a}_1 - \boldsymbol{y}_1|} = \frac{1}{\sqrt{(-1)^2 + 0^2 + 1^2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix} = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}
$$
Calculating $R_v$, we get a permutation matrix that swaps the 1st and 3rd rows:
$$
R_v = I - 2\boldsymbol{v}\boldsymbol{v}^T = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix}
$$
$$
R_v A = \begin{pmatrix} 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 1 &amp;amp; 0 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 1 &amp;amp; 0 &amp;amp; 1 \end{pmatrix} = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}
$$&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2: Find $\boldsymbol{u}$ to transform the second column of $R_v A$&lt;/strong&gt;
Next, we transform the second column of $R_v A$, which is $\boldsymbol{a}_2^{(1)} = (0, 0, 1)^T$, into $(0, g, 0)^T$ without changing the first component, using the method from (4).
Here $\boldsymbol{x} = (0, 0, 1)^T$. Choosing $g = 1$ gives $\boldsymbol{y}_2 = (0, 1, 0)^T$.
Using the formula:
$$
\boldsymbol{u} = \frac{\boldsymbol{x} - \boldsymbol{y}_2}{|\boldsymbol{x} - \boldsymbol{y}_2|} = \frac{1}{\sqrt{0^2 + (-1)^2 + 1^2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix} = \frac{1}{\sqrt{2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix}
$$
Calculating $R_u$, we get another permutation matrix that swaps the 2nd and 3rd rows:
$$
R_u = I - 2\boldsymbol{u}\boldsymbol{u}^T = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix}
$$
Finally, we calculate $B = R_u (R_v A)$:
$$
B = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix} \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \end{pmatrix} = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}
$$
This is exactly in the desired upper triangular form.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Final Answer:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\boldsymbol{v} = \frac{1}{\sqrt{2}} \begin{pmatrix} -1 \ 0 \ 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;$\boldsymbol{u} = \frac{1}{\sqrt{2}} \begin{pmatrix} 0 \ -1 \ 1 \end{pmatrix}$&lt;/li&gt;
&lt;li&gt;$B = \begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 1 \ 0 &amp;amp; 1 &amp;amp; 0 \ 0 &amp;amp; 0 &amp;amp; 1 \end{pmatrix}$&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;東京大学 新領域創成科学研究科 メディカル情報生命専攻 2024年8月実施 問題7&lt;/h1&gt;
&lt;h2&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;以下で $\mathbb{R}^{n \times m}$ は $n$ 行 $m$ 列实数値行列の集合を表すものとする。
正則行列 $A \in \mathbb{R}^{n \times n}$ の特異値分解は以下で与えられる ($n \ge 2$)。&lt;/p&gt;
&lt;p&gt;$$
A = U \Sigma V^T
$$&lt;/p&gt;
&lt;p&gt;ここで、$U \in \mathbb{R}^{n \times n}, V \in \mathbb{R}^{n \times n}$ は $U^T U = I_n, V^T V = I_n$ をみたし、$\Sigma = \text{diag}(\sigma_1, \dots, \sigma_n) \in \mathbb{R}^{n \times n}$ は対角行列でその対角成分は $\sigma_1 \ge \dots \ge \sigma_n &amp;gt; 0$ を満たす。ただし、$M^T$ は行列 $M$ の転置を表し、$I_m \in \mathbb{R}^{m \times m}$ は単位行列である。&lt;/p&gt;
&lt;p&gt;$A$ のランク $r$ 近似 $\hat{A}$ を以下で定義する ($1 \le r &amp;lt; n$)。&lt;/p&gt;
&lt;p&gt;$$
\hat{A} = \hat{U} \hat{\Sigma} \hat{V}^T
$$&lt;/p&gt;
&lt;p&gt;ここで、$\hat{U} \in \mathbb{R}^{n \times r}, \hat{V} \in \mathbb{R}^{n \times r}$ は $U, V$ の最初の $r$ 列からなる行列であり、$\hat{\Sigma} = \text{diag}(\sigma_1, \dots, \sigma_r) \in \mathbb{R}^{r \times r}$ である。$\hat{A}$ は以下の最適化问题の一つの解 $X$ を与えることが知られている。&lt;/p&gt;
&lt;p&gt;$$
\min_{X} |A - X|^2 \quad \text{subject to } X \in \mathbb{R}^{n \times n}, \text{rank}(X) = r
$$&lt;/p&gt;
&lt;p&gt;ただし、$|M|^2 = \text{trace}(M^T M) = \sum_{i,j} (M_{ij})^2$ である。
以下の問いに導出も含めて答えよ。&lt;/p&gt;
&lt;p&gt;(1) $\hat{A}^T \hat{A}, \hat{A} \hat{A}^T$ の特異値分解を求めよ。&lt;/p&gt;
&lt;p&gt;(2) $\hat{A}^+ = \hat{V} \hat{\Sigma}^{-1} \hat{U}^T$ とするとき、$A \hat{A}^+ A = \hat{A}$ を示せ。&lt;/p&gt;
&lt;p&gt;(3) 次の最適化問題の解を求めよ。&lt;/p&gt;
&lt;p&gt;$$
\min_{X} |A - XX^T A|^2 \quad \text{subject to } X \in \mathbb{R}^{n \times r}, X^T X = I_r
$$&lt;/p&gt;
&lt;p&gt;(4) 次の最適化問題の解を求めよ。&lt;/p&gt;
&lt;p&gt;$$
\max_{X} \text{trace}(X^T A A^T X) \quad \text{subject to } X \in \mathbb{R}^{n \times r}, X^T X = I_r
$$&lt;/p&gt;
&lt;p&gt;(5) $B \in \mathbb{R}^{n \times n}, C \in \mathbb{R}^{n \times n}$ を用いて $A = BC$ と書けるとする。次の最適化問題の解を求めよ。&lt;/p&gt;
&lt;p&gt;$$
\min_{X} |BC - BXC|^2 \quad \text{subject to } X \in \mathbb{R}^{n \times n}, \text{rank}(X) = r
$$&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Kai&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;(1)&lt;/h3&gt;
&lt;p&gt;定義より、$\hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$ であり、$\hat{U}^T\hat{U} = I_r$、$\hat{V}^T\hat{V} = I_r$ を満たす。&lt;/p&gt;
&lt;p&gt;まず、$\hat{A}^T\hat{A}$ について計算する。
$$
\hat{A}^T\hat{A} = (\hat{U}\hat{\Sigma}\hat{V}^T)^T (\hat{U}\hat{\Sigma}\hat{V}^T) = \hat{V}\hat{\Sigma}^T\hat{U}^T \hat{U}\hat{\Sigma}\hat{V}^T
$$
$\hat{\Sigma}$ は対角行列であるため $\hat{\Sigma}^T = \hat{\Sigma}$ であり、$\hat{U}^T\hat{U} = I_r$ より、
$$
\hat{A}^T\hat{A} = \hat{V}\hat{\Sigma} I_r \hat{\Sigma}\hat{V}^T = \hat{V}\hat{\Sigma}^2\hat{V}^T
$$
これが $\hat{A}^T\hat{A}$ のコンパクト特異値分解（あるいは固有値分解）の形である。$n \times n$ 行列としての完全な特異値分解で表すと、直交行列 $V$ を用いて以下のようになる。
$$
\hat{A}^T\hat{A} = V \begin{pmatrix} \hat{\Sigma}^2 &amp;amp; 0 \ 0 &amp;amp; 0 \end{pmatrix} V^T
$$&lt;/p&gt;
&lt;p&gt;同様に、$\hat{A}\hat{A}^T$ について計算する。
$$
\hat{A}\hat{A}^T = (\hat{U}\hat{\Sigma}\hat{V}^T) (\hat{U}\hat{\Sigma}\hat{V}^T)^T = \hat{U}\hat{\Sigma}\hat{V}^T \hat{V}\hat{\Sigma}\hat{U}^T
$$
$\hat{V}^T\hat{V} = I_r$ より、
$$
\hat{A}\hat{A}^T = \hat{U}\hat{\Sigma} I_r \hat{\Sigma}\hat{U}^T = \hat{U}\hat{\Sigma}^2\hat{U}^T
$$
完全な特異値分解で表すと、直交行列 $U$ を用いて以下のようになる。
$$
\hat{A}\hat{A}^T = U \begin{pmatrix} \hat{\Sigma}^2 &amp;amp; 0 \ 0 &amp;amp; 0 \end{pmatrix} U^T
$$&lt;/p&gt;
&lt;p&gt;English:
By definition, $\hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$, satisfying $\hat{U}^T\hat{U} = I_r$ and $\hat{V}^T\hat{V} = I_r$.&lt;/p&gt;
&lt;p&gt;First, we calculate $\hat{A}^T\hat{A}$:
$$
\hat{A}^T\hat{A} = (\hat{U}\hat{\Sigma}\hat{V}^T)^T (\hat{U}\hat{\Sigma}\hat{V}^T) = \hat{V}\hat{\Sigma}^T\hat{U}^T \hat{U}\hat{\Sigma}\hat{V}^T
$$
Since $\hat{\Sigma}$ is a diagonal matrix, $\hat{\Sigma}^T = \hat{\Sigma}$. Using $\hat{U}^T\hat{U} = I_r$, we have:
$$
\hat{A}^T\hat{A} = \hat{V}\hat{\Sigma} I_r \hat{\Sigma}\hat{V}^T = \hat{V}\hat{\Sigma}^2\hat{V}^T
$$
This is the compact SVD (or eigenvalue decomposition) of $\hat{A}^T\hat{A}$. As a full SVD for an $n \times n$ matrix using the orthogonal matrix $V$, it is written as:
$$
\hat{A}^T\hat{A} = V \begin{pmatrix} \hat{\Sigma}^2 &amp;amp; 0 \ 0 &amp;amp; 0 \end{pmatrix} V^T
$$&lt;/p&gt;
&lt;p&gt;Similarly, calculating $\hat{A}\hat{A}^T$:
$$
\hat{A}\hat{A}^T = (\hat{U}\hat{\Sigma}\hat{V}^T) (\hat{U}\hat{\Sigma}\hat{V}^T)^T = \hat{U}\hat{\Sigma}\hat{V}^T \hat{V}\hat{\Sigma}\hat{U}^T
$$
Using $\hat{V}^T\hat{V} = I_r$, we have:
$$
\hat{A}\hat{A}^T = \hat{U}\hat{\Sigma} I_r \hat{\Sigma}\hat{U}^T = \hat{U}\hat{\Sigma}^2\hat{U}^T
$$
As a full SVD using the orthogonal matrix $U$, it is written as:
$$
\hat{A}\hat{A}^T = U \begin{pmatrix} \hat{\Sigma}^2 &amp;amp; 0 \ 0 &amp;amp; 0 \end{pmatrix} U^T
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(2)&lt;/h3&gt;
&lt;p&gt;$\hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$ および $\hat{A}^+ = \hat{V}\hat{\Sigma}^{-1}\hat{U}^T$ を左辺に代入して計算する。&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\hat{A}\hat{A}^+\hat{A} &amp;amp;= (\hat{U}\hat{\Sigma}\hat{V}^T) (\hat{V}\hat{\Sigma}^{-1}\hat{U}^T) (\hat{U}\hat{\Sigma}\hat{V}^T) \
&amp;amp;= \hat{U}\hat{\Sigma} (\hat{V}^T\hat{V}) \hat{\Sigma}^{-1} (\hat{U}^T\hat{U}) \hat{\Sigma}\hat{V}^T
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;$\hat{V}^T\hat{V} = I_r$ および $\hat{U}^T\hat{U} = I_r$ であるため、&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\hat{A}\hat{A}^+\hat{A} &amp;amp;= \hat{U}\hat{\Sigma} I_r \hat{\Sigma}^{-1} I_r \hat{\Sigma}\hat{V}^T \
&amp;amp;= \hat{U} (\hat{\Sigma}\hat{\Sigma}^{-1}\hat{\Sigma}) \hat{V}^T \
&amp;amp;= \hat{U}\hat{\Sigma}\hat{V}^T \
&amp;amp;= \hat{A}
\end{aligned}
$$
以上より、$\hat{A}\hat{A}^+\hat{A} = \hat{A}$ が示された。&lt;/p&gt;
&lt;p&gt;English:
Substitute $\hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$ and $\hat{A}^+ = \hat{V}\hat{\Sigma}^{-1}\hat{U}^T$ into the left side:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\hat{A}\hat{A}^+\hat{A} &amp;amp;= (\hat{U}\hat{\Sigma}\hat{V}^T) (\hat{V}\hat{\Sigma}^{-1}\hat{U}^T) (\hat{U}\hat{\Sigma}\hat{V}^T) \
&amp;amp;= \hat{U}\hat{\Sigma} (\hat{V}^T\hat{V}) \hat{\Sigma}^{-1} (\hat{U}^T\hat{U}) \hat{\Sigma}\hat{V}^T
\end{aligned}
$$&lt;/p&gt;
&lt;p&gt;Since $\hat{V}^T\hat{V} = I_r$ and $\hat{U}^T\hat{U} = I_r$:&lt;/p&gt;
&lt;p&gt;$$
\begin{aligned}
\hat{A}\hat{A}^+\hat{A} &amp;amp;= \hat{U}\hat{\Sigma} I_r \hat{\Sigma}^{-1} I_r \hat{\Sigma}\hat{V}^T \
&amp;amp;= \hat{U} (\hat{\Sigma}\hat{\Sigma}^{-1}\hat{\Sigma}) \hat{V}^T \
&amp;amp;= \hat{U}\hat{\Sigma}\hat{V}^T \
&amp;amp;= \hat{A}
\end{aligned}
$$
Thus, $\hat{A}\hat{A}^+\hat{A} = \hat{A}$ is proven.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(3)&lt;/h3&gt;
&lt;p&gt;$P = XX^T$ とおくと、$X^TX = I_r$ であるため $P$ は階数 $r$ の直交射影行列である。
目標は $|A - PA|^2$ を最小化することである。$PA$ は行列 $A$ の列空間を $X$ が張る $r$ 次元部分空間に射影したものであり、$\text{rank}(PA) \le r$ である。&lt;/p&gt;
&lt;p&gt;エッカート・ヤング・ミルスキーの定理（Eckart-Young-Mirsky Theorem）より、$\text{rank}(Y) \le r$ を満たす行列 $Y$ の中で $|A - Y|^2$ を最小化するものは $Y = \hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$ である。
したがって、$XX^TA = \hat{A}$ を満たす $X$ を見つければよい。&lt;/p&gt;
&lt;p&gt;行列 $A = U\Sigma V^T$ に対して $\hat{U}\hat{U}^T A$ を計算すると、
$$
\hat{U}\hat{U}^T A = \hat{U}\hat{U}^T (\hat{U}\hat{\Sigma}\hat{V}^T + \tilde{U}\tilde{\Sigma}\tilde{V}^T) = \hat{U}\hat{\Sigma}\hat{V}^T = \hat{A}
$$
となる（$\tilde{U}$ は $U$ の $r+1$ から $n$ 列目）。
よって、$X$ の列ベクトルが $\hat{U}$ の列ベクトルと同じ空間を張ればよい。
解は、任意の直交行列 $Q \in \mathbb{R}^{r \times r}$（$Q^TQ = I_r$）を用いて以下のように表される。
&lt;strong&gt;解:&lt;/strong&gt; $X = \hat{U}Q$ （最も基本的な解は $X = \hat{U}$）&lt;/p&gt;
&lt;p&gt;English:
Let $P = XX^T$. Since $X^TX = I_r$, $P$ is an orthogonal projection matrix of rank $r$.
The objective is to minimize $|A - PA|^2$. $PA$ is the projection of the column space of $A$ onto the $r$-dimensional subspace spanned by $X$, ensuring $\text{rank}(PA) \le r$.&lt;/p&gt;
&lt;p&gt;By the Eckart-Young-Mirsky Theorem, the matrix $Y$ that minimizes $|A - Y|^2$ subject to $\text{rank}(Y) \le r$ is $Y = \hat{A} = \hat{U}\hat{\Sigma}\hat{V}^T$.
Thus, we need to find $X$ such that $XX^TA = \hat{A}$.&lt;/p&gt;
&lt;p&gt;Calculating $\hat{U}\hat{U}^T A$ for $A = U\Sigma V^T$, we get:
$$
\hat{U}\hat{U}^T A = \hat{U}\hat{U}^T (\hat{U}\hat{\Sigma}\hat{V}^T + \tilde{U}\tilde{\Sigma}\tilde{V}^T) = \hat{U}\hat{\Sigma}\hat{V}^T = \hat{A}
$$
(where $\tilde{U}$ represents columns $r+1$ to $n$ of $U$).
Therefore, the column space of $X$ must span the same space as the columns of $\hat{U}$.
The solution, using any orthogonal matrix $Q \in \mathbb{R}^{r \times r}$ ($Q^TQ = I_r$), is expressed as:
&lt;strong&gt;Solution:&lt;/strong&gt; $X = \hat{U}Q$ (The most basic solution is $X = \hat{U}$)&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(4)&lt;/h3&gt;
&lt;p&gt;$AA^T = (U\Sigma V^T)(V\Sigma U^T) = U\Sigma^2 U^T$ であり、これは固有値 $\sigma_1^2 \ge \sigma_2^2 \ge \dots \ge \sigma_n^2$ を持つ対称行列である。
最適化問題は $\max_X \text{trace}(X^T AA^T X)$ subject to $X^TX = I_r$ となる。&lt;/p&gt;
&lt;p&gt;Ky Fanの定理（またはRayleigh-Ritzの定理の拡張）より、正規直交系を列に持つ行列 $X$ に対する $\text{trace}(X^T M X)$ の最大値は、対称行列 $M$ の上位 $r$ 個の固有値の和（この場合は $\sum_{i=1}^r \sigma_i^2$）に等しい。
この最大値は、$X$ の列ベクトルが $M$ の上位 $r$ 個の固有値に対応する固有空間（主部分空間）を張るときに達成される。&lt;/p&gt;
&lt;p&gt;$AA^T$ の上位 $r$ 個の固有値に対応する固有ベクトルは、行列 $U$ の最初の $r$ 列、すなわち $\hat{U}$ である。
したがって、$X$ は $\hat{U}$ と同じ空間を張る正規直交行列であればよい。
&lt;strong&gt;解:&lt;/strong&gt; $X = \hat{U}Q$ （$Q \in \mathbb{R}^{r \times r}$ は任意の直交行列）&lt;/p&gt;
&lt;p&gt;English:
$AA^T = (U\Sigma V^T)(V\Sigma U^T) = U\Sigma^2 U^T$, which is a symmetric matrix with eigenvalues $\sigma_1^2 \ge \sigma_2^2 \ge \dots \ge \sigma_n^2$.
The optimization problem is $\max_X \text{trace}(X^T AA^T X)$ subject to $X^TX = I_r$.&lt;/p&gt;
&lt;p&gt;By Ky Fan&apos;s Theorem (or the extended Rayleigh-Ritz theorem), the maximum of $\text{trace}(X^T M X)$ for an orthonormal matrix $X$ is the sum of the $r$ largest eigenvalues of the symmetric matrix $M$ (in this case, $\sum_{i=1}^r \sigma_i^2$).
This maximum is achieved when the column vectors of $X$ span the eigenspace (principal subspace) corresponding to the $r$ largest eigenvalues of $M$.&lt;/p&gt;
&lt;p&gt;The eigenvectors corresponding to the $r$ largest eigenvalues of $AA^T$ are the first $r$ columns of $U$, which is $\hat{U}$.
Therefore, $X$ must be an orthonormal matrix spanning the same space as $\hat{U}$.
&lt;strong&gt;Solution:&lt;/strong&gt; $X = \hat{U}Q$ (where $Q \in \mathbb{R}^{r \times r}$ is an arbitrary orthogonal matrix)&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;(5)&lt;/h3&gt;
&lt;p&gt;正則行列 $A$ が $A = BC$ と表されるため、$B \in \mathbb{R}^{n \times n}$ および $C \in \mathbb{R}^{n \times n}$ も正則行列（逆行列を持つ）である。
最適化する目的関数は $|A - BXC|^2$ である。&lt;/p&gt;
&lt;p&gt;$Y = BXC$ と定義する。$B, C$ が正則であるため、任意の行列 $X$ に対して $\text{rank}(Y) = \text{rank}(X)$ が成り立つ。
したがって、条件 $\text{rank}(X) = r$ は $\text{rank}(Y) = r$ と同値になる。
問題は以下のように書き換えられる。
$$
\min_Y |A - Y|^2 \quad \text{subject to} \quad \text{rank}(Y) = r
$$&lt;/p&gt;
&lt;p&gt;エッカート・ヤング・ミルスキーの定理より、この最適化問題の解は $Y = \hat{A}$ である。
元の変数 $X$ に戻すと、$BXC = \hat{A}$ を満たす $X$ が求める解となる。
$B, C$ は正則であるため、両辺に左から $B^{-1}$、右から $C^{-1}$ を掛ける。
&lt;strong&gt;解:&lt;/strong&gt; $X = B^{-1}\hat{A}C^{-1}$&lt;/p&gt;
&lt;p&gt;English:
Since the regular (invertible) matrix $A$ is written as $A = BC$, the matrices $B \in \mathbb{R}^{n \times n}$ and $C \in \mathbb{R}^{n \times n}$ must also be regular (invertible).
The objective function to be optimized is $|A - BXC|^2$.&lt;/p&gt;
&lt;p&gt;Let $Y = BXC$. Because $B$ and $C$ are invertible, $\text{rank}(Y) = \text{rank}(X)$ holds for any matrix $X$.
Therefore, the condition $\text{rank}(X) = r$ is completely equivalent to $\text{rank}(Y) = r$.
The problem can be rewritten as:
$$
\min_Y |A - Y|^2 \quad \text{subject to} \quad \text{rank}(Y) = r
$$&lt;/p&gt;
&lt;p&gt;By the Eckart-Young-Mirsky Theorem, the solution to this optimization problem is $Y = \hat{A}$.
Reverting to the original variable $X$, the desired solution satisfies $BXC = \hat{A}$.
Since $B$ and $C$ are invertible, we multiply by $B^{-1}$ on the left and $C^{-1}$ on the right.
&lt;strong&gt;Solution:&lt;/strong&gt; $X = B^{-1}\hat{A}C^{-1}$&lt;/p&gt;
</content:encoded></item><item><title>TOEFL Collocations Handbook (Master Edition)</title><link>https://blog.yirong.site/posts/0045/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0045/</guid><description>High-frequency authentic phrase mapping manual combining 12 universal reasons and all speaking corpora.</description><pubDate>Fri, 20 Mar 2026 23:25:00 GMT</pubDate><content:encoded>&lt;h2&gt;🎯 必背核心：语料四至七 短语汇总&lt;/h2&gt;
&lt;h3&gt;🏛️ 语料四：北京游学记 (Travel &amp;amp; Experience)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;advanced public transportation system&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;先进的公共交通系统&lt;/td&gt;
&lt;td&gt;Beijing has a very &lt;strong&gt;advanced public transportation system&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;historic sites / business districts&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;历史古迹 / 商业街区&lt;/td&gt;
&lt;td&gt;... visit &lt;strong&gt;historic sites&lt;/strong&gt;, &lt;strong&gt;business districts&lt;/strong&gt; and ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;valuable experience&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;宝贵的经历 / 经验&lt;/td&gt;
&lt;td&gt;... what I really like about Beijing is the &lt;strong&gt;valuable experience&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;famous landmarks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;著名地标&lt;/td&gt;
&lt;td&gt;... seeing some &lt;strong&gt;famous landmarks&lt;/strong&gt; in person...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stories and traditions&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;历史与传统&lt;/td&gt;
&lt;td&gt;... understand about the &lt;strong&gt;stories and traditions&lt;/strong&gt; behind them.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;🌆 语料五：大都市的魅力 (Urban Energy &amp;amp; Connection)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;feel energized&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;感到精力充沛&lt;/td&gt;
&lt;td&gt;Cities often makes me &lt;strong&gt;feel energized&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;lively atmosphere&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;活泼/热闹的氛围&lt;/td&gt;
&lt;td&gt;There&apos;s always something happening, which creates a &lt;strong&gt;lively atmosphere&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;build relationships&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;建立关系&lt;/td&gt;
&lt;td&gt;They provide opportunities to meet people and &lt;strong&gt;build relationships&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;friends from diverse backgrounds&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;多元背景的朋友&lt;/td&gt;
&lt;td&gt;... allowed me to make &lt;strong&gt;friends from diverse backgrounds&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;interesting and fulfilling&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;有趣且充实&lt;/td&gt;
&lt;td&gt;... makes daily life more &lt;strong&gt;interesting and fulfilling&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;📈 语料六：个人与职业成长 (Growth &amp;amp; Achievement)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;personal and professional growth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;个人与职业成长&lt;/td&gt;
&lt;td&gt;offer more opportunities for &lt;strong&gt;personal and professional growth&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;explore different careers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;探索不同职业&lt;/td&gt;
&lt;td&gt;People can &lt;strong&gt;explore different careers&lt;/strong&gt; and their own interests.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;develop new skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;培养新技能&lt;/td&gt;
&lt;td&gt;... helps people &lt;strong&gt;develop new skills&lt;/strong&gt; and achieve career goals.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;sense of achievement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;成就感&lt;/td&gt;
&lt;td&gt;... city life often provides a stronger &lt;strong&gt;sense of achievement&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;challenge themselves&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;挑战自我&lt;/td&gt;
&lt;td&gt;... encourage young people to &lt;strong&gt;challenge themselves&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;🌳 语料七：城市公园与环境 (Health &amp;amp; Environment)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;improving public health&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;改善公共健康&lt;/td&gt;
&lt;td&gt;Parks are really &lt;strong&gt;essential for improving public health&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reduce stress&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减轻压力&lt;/td&gt;
&lt;td&gt;... run or relax after work, which helps &lt;strong&gt;reduce stress&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;beneficial for environmental protection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;有益于环境保护&lt;/td&gt;
&lt;td&gt;Parks are &lt;strong&gt;beneficial for environmental protection&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;improve air quality&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;改善空气质量&lt;/td&gt;
&lt;td&gt;Green spaces can help &lt;strong&gt;improve air quality&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reduce industrial pollution&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减少工业污染&lt;/td&gt;
&lt;td&gt;... improve air quality and &lt;strong&gt;reduce industrial pollution&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🌍 万全拓展：12个万能理由配套短语汇总 (按理由分类)&lt;/h2&gt;
&lt;p&gt;当您需要在脑中自主组装句子、针对特定角度展开理由时，可以直接调用以下与其对应的黄金短语：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;分类 (Category)&lt;/th&gt;
&lt;th&gt;核心搭配 (Expression)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;来源位置 (Source)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;1. 方便 (Convenience)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;fits easily into schedule&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;轻松融入日程&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 1]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;save time and effort&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;省时省力&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 1 拓展]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;advanced transportation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;先进的交通系统&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [语料 4]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;2. 效率 (Efficiency)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;boosts my productivity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;提升效率/生产力&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 2]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;streamlines my daily routine&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;精简日常&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 2]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;utilizing digital platforms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;利用数字化平台&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [语料 1]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;3. 经济 (Economy)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;cost-effective option&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;高性价比的选择&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;very budget-friendly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;划算的、省钱的&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;4. 发展 (Development)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;crucial for future development&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;对未来发展至关重要&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 4]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;gain a competitive edge&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;获得竞争优势&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 4]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;acquire practical skills&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;掌握实用技能&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 4 拓展]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;5. 安全 (Safety)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ensure a safe environment&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;确保安全的环境&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 5]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;peace of mind&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;踏实、心安&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 5]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;6. 环保 (Environment)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;eco-friendly approach&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;环保的做法&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 6]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;raise environmental awareness&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;提高环保意识&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 6]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;reduce carbon footprint&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减少碳足迹&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 6 拓展]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;7. 社交 (Social)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;expand my social circle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;扩大社交圈&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 7]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;meet from diverse backgrounds&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;结识多元背景的人&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 7]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;8. 经验 (Experience)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;valuable experience&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;宝贵的经历/经验&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 8 / 语料 4]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;broaden my horizons&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;开阔眼界&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 8]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;step out of my comfort zone&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;走出舒适圈&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 8 拓展]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;9. 乐趣 (Enjoyment)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;brings me pure joy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;带给我纯粹的快乐&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 9]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;escape from the daily grind&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;逃离日常琐碎日常&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 9]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;10. 成就 (Achievement)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;sense of accomplishment&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;成就感&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 10 / 语料 6]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;builds my confidence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;建立自信&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 10]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;11. 情感 (Emotion)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;caters to my emotional needs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;满足情感需求&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 11]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;recharge my batteries&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;重获活力/充电&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 11]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;12. 健康 (Health)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;essential for staying fit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;保持健康至关重要&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 12]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;keep body and mind in shape&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;保持身心良好状态&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 12]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;an excellent means to promote physical health&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;促进身体健康的绝佳手段&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [理由 12 拓展]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;♻️ 专项补充：环保专题 (Corpora 8-11)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;来源位置&lt;/th&gt;
&lt;th&gt;笔记原文示范 (Context)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fosters a sense of responsibility&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;培养责任感&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [语料 9]&lt;/td&gt;
&lt;td&gt;It &lt;strong&gt;fosters a sense of responsibility&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;place a heavy burden on...&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;给...增加沉重负担&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [语料 10]&lt;/td&gt;
&lt;td&gt;... can &lt;strong&gt;place a burden on&lt;/strong&gt; residents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;streamlines processes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;精简/优化流程&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0041&lt;/code&gt; [语料 11]&lt;/td&gt;
&lt;td&gt;... effectively &lt;strong&gt;streamlines processes&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🛡️ 专项补充：数字隐私与安全 (Digital Privacy &amp;amp; Security)&lt;/h2&gt;
&lt;h3&gt;📊 1. 数据透明与管理效率 (Transparency &amp;amp; Efficiency)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;data collection transparency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;数据收集透明度&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Data collection transparency&lt;/strong&gt; significantly enhances government...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enhance management efficiency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;提高管理效率&lt;/td&gt;
&lt;td&gt;... significantly &lt;strong&gt;enhances government management efficiency&lt;/strong&gt; while ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;build user trust&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;建立用户信任&lt;/td&gt;
&lt;td&gt;... efficiency while &lt;strong&gt;building user trust&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;foster confidence in...&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;培养对……的信心&lt;/td&gt;
&lt;td&gt;... it &lt;strong&gt;fosters confidence in&lt;/strong&gt; digital platforms.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reduce communication costs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;降低沟通成本&lt;/td&gt;
&lt;td&gt;Moreover, such transparency &lt;strong&gt;reduces communication costs&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;clear data usage policies&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;明确的数据使用政策&lt;/td&gt;
&lt;td&gt;For instance, &lt;strong&gt;clear data usage policies&lt;/strong&gt; minimize time spent...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;minimize time spent doing sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;将做某事的时间降至最低&lt;/td&gt;
&lt;td&gt;... &lt;strong&gt;minimize time spent by&lt;/strong&gt; users &lt;strong&gt;debating&lt;/strong&gt; privacy concerns ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enable efficient public discourse&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;促进高效的公共讨论&lt;/td&gt;
&lt;td&gt;... debating privacy concerns, &lt;strong&gt;enabling more efficient public discourse&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;📱 2. App体验与成本效益 (Cost-effectiveness)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;prefer to do sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;更倾向于做某事&lt;/td&gt;
&lt;td&gt;I would &lt;strong&gt;prefer to use&lt;/strong&gt; a free app that collects my data ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cost-effective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;性价比高 / 划算&lt;/td&gt;
&lt;td&gt;... because it is &lt;strong&gt;cost-effective&lt;/strong&gt; and creates long-term benefits.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reduce daily expenses&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减少日常开支&lt;/td&gt;
&lt;td&gt;... First, it helps me &lt;strong&gt;reduce daily expenses for&lt;/strong&gt; app usage ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;highly efficient&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;高效的&lt;/td&gt;
&lt;td&gt;... making it &lt;strong&gt;highly efficient&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;implement measures to do sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;采取措施做某事&lt;/td&gt;
&lt;td&gt;... the app can &lt;strong&gt;implement measures to&lt;/strong&gt; enhance the user experience ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enhance the user experience&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;提升用户体验&lt;/td&gt;
&lt;td&gt;... can implement measures to &lt;strong&gt;enhance the user experience&lt;/strong&gt; ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;personalized features&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;个性化功能&lt;/td&gt;
&lt;td&gt;... such as &lt;strong&gt;personalized features&lt;/strong&gt; that improve daily life.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;🛡️ 3. 个人信息安全与预防 (Safety &amp;amp; Safeguards)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ensure info security&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;确保信息安全&lt;/td&gt;
&lt;td&gt;I &lt;strong&gt;ensure my personal information security&lt;/strong&gt; mainly through ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;meticulously monitor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;细心 / 严密监控&lt;/td&gt;
&lt;td&gt;... I &lt;strong&gt;meticulously monitor&lt;/strong&gt; my personal email inbox every day.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;detect suspicious or spam emails&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;发现可疑 or 垃圾邮件&lt;/td&gt;
&lt;td&gt;If I &lt;strong&gt;detect any suspicious or spam emails&lt;/strong&gt;, I ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;promptly delete&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;及时删除&lt;/td&gt;
&lt;td&gt;... I &lt;strong&gt;promptly delete them&lt;/strong&gt; and carefully analyze ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;prevent future breaches&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;防止未来的泄漏&lt;/td&gt;
&lt;td&gt;... analyze how they might have obtained my address to &lt;strong&gt;prevent future breaches&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;extremely cautious about...&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;对……极其谨慎&lt;/td&gt;
&lt;td&gt;... I am &lt;strong&gt;extremely cautious about&lt;/strong&gt; sharing sensitive details ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;avoid disclosing sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;避免透露某事&lt;/td&gt;
&lt;td&gt;I &lt;strong&gt;avoid disclosing it&lt;/strong&gt; &lt;strong&gt;unless absolutely necessary&lt;/strong&gt; ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;minimize the risk of...&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;将……的风险降至最低&lt;/td&gt;
&lt;td&gt;... disclose it unless absolutely necessary to &lt;strong&gt;minimize the risk of&lt;/strong&gt; ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;unsolicited contact / data leaks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;未经请求的骚扰 / 数据泄露&lt;/td&gt;
&lt;td&gt;... minimize the risk of &lt;strong&gt;unsolicited contact&lt;/strong&gt; or &lt;strong&gt;data leaks&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;⚖️ 4. 法规政策与经济权衡 (Regulations &amp;amp; Economy)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;原文用法示例&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;impose stricter privacy laws&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实施更严格的隐私法律&lt;/td&gt;
&lt;td&gt;I don&apos;t believe governments will &lt;strong&gt;impose significantly stricter digital privacy laws&lt;/strong&gt; ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;due to economic concerns&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;出于经济方面的考虑&lt;/td&gt;
&lt;td&gt;... primarily &lt;strong&gt;due to economic concerns&lt;/strong&gt; and potential impacts ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;implement and enforce regulations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实施和执行法规&lt;/td&gt;
&lt;td&gt;... &lt;strong&gt;implementing and enforcing&lt;/strong&gt; such regulations would be extremely costly.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;extremely costly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;成本极高&lt;/td&gt;
&lt;td&gt;... enforcing such regulations would be &lt;strong&gt;extremely costly&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;need vast resources to do sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;需要大量资源做某事&lt;/td&gt;
&lt;td&gt;Governments would &lt;strong&gt;need vast resources to&lt;/strong&gt; monitor how ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;collect and handle user data&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;收集和处理 user data&lt;/td&gt;
&lt;td&gt;... how companies like social media apps &lt;strong&gt;collect and handle user data&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stifle innovation / hinder growth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;扼杀创新 / 阻碍增长&lt;/td&gt;
&lt;td&gt;... could &lt;strong&gt;stifle innovation&lt;/strong&gt; and &lt;strong&gt;hinder economic growth&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;overly restrictive privacy measures&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;过度限制性的隐私措施&lt;/td&gt;
&lt;td&gt;... &lt;strong&gt;overly restrictive privacy measures&lt;/strong&gt; might paradoxically reduce ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;paradoxically reduce engagement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;相反/自相矛盾地降低参与度&lt;/td&gt;
&lt;td&gt;... measures might &lt;strong&gt;paradoxically reduce user engagement&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;limited in doing sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;在做某事方面受限&lt;/td&gt;
&lt;td&gt;... if apps are &lt;strong&gt;limited in personalizing content&lt;/strong&gt; based on minimal data ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;weaken the emotional connection&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;削弱情感连接&lt;/td&gt;
&lt;td&gt;... potentially &lt;strong&gt;weakening the emotional connection&lt;/strong&gt; users feel ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;balance A cautiously against B&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;在A和B之间谨慎权衡&lt;/td&gt;
&lt;td&gt;... foresee governments &lt;strong&gt;balancing it cautiously against&lt;/strong&gt; these ...&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;economic and practical challenges&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;经济和实际挑战&lt;/td&gt;
&lt;td&gt;... against these &lt;strong&gt;economic and practical challenges&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;🧠 个人生词与微型表达积累 (Vocabulary &amp;amp; Notes)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配 / 单词&lt;/th&gt;
&lt;th&gt;释义 / 音标&lt;/th&gt;
&lt;th&gt;补充说明 / 语法点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;potential impact&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;潜在影响&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;significantly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;显著地&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;impose laws&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实施法律&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;economic concerns&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;经济考虑&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enrich life&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;丰富生活&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;implement and enforce regulations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实施和执行法规&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be extremely costly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;成本极高&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;vast amounts of / a vast amount of&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;大量的...&lt;/td&gt;
&lt;td&gt;(原句 &lt;em&gt;a vast amounts of&lt;/em&gt; 建议修正为二者之一)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;monitor companies&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;监控公司&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;financial burden&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;经济负担&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stifle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;压制 &lt;code&gt;/ˈstʌɪfl/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stifle innovation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;扼杀创新&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hinder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;阻碍 &lt;code&gt;/ˈhɪndə/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hinder economic growth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;阻碍经济增长&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;overly restrictive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;过度限制的&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;measures&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;措施、手段、标准&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;paradoxically reduce user engagement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;自相矛盾地降低用户参与度&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be limited in doing sth.&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;在做某事上受限&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;personalize content&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;个性化内容&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;based on&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;基于&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;become less relevant or enjoyable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;相关性降低或趣味性减少&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;balancing it cautiously against&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;谨慎权衡&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;practical challenges&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实际挑战&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;significantly enhance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;显著增强&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;utilize&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;利用&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;optimize&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;优化&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;foster confidence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;培养信心&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;minimize time spent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;最省时间&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;I would prefer to do sth.&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;更倾向于做某事&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;it helps me reduce daily expenses&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减少日常开支&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;by analyzing sth.&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;通过分析某物&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;personalized features that improve daily life&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;改善日常生活的个性化功能&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mainly through two practices&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;通过两种做法&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;detect any suspicious or spam emails&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;发现可疑或垃圾邮件&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;promptly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;及时地&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be cautious about&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;对……谨慎&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;share details&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;分享细节&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;especially when...&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;尤其是当……&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;register&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;注册&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;unfamiliar websites or apps&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不熟悉的网站或app&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;avoid doing sth.&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;避免做某事&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;unless absolutely necessary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;除非绝对必要&lt;/td&gt;
&lt;td&gt;(配合 avoid disclosing 使用)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;to minimize the risk&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;降到最低风险&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;solicit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;请求 &lt;code&gt;/səˈlɪsɪt/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;unsolicited contact&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;未经请求的骚扰&lt;/td&gt;
&lt;td&gt;(un- 后缀表示“未经要求的”)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;profound influence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;深刻的影响&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;have a profound influence on...&lt;/strong&gt; (对……产生深刻影响)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;guarantee a basic standard of living&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;保障基本生活水平&lt;/td&gt;
&lt;td&gt;💡 常用于政府责任、社会福利的话题&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;impose an additional financial burden&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;增加额外的经济负担&lt;/td&gt;
&lt;td&gt;💡 常用于讨论政策施行、企业投资或个人开支的弊端/反方论点&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;force individuals to step out of their comfort zones&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;迫使人们走出舒适圈&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;万能理由 8 (经验/成长)&lt;/strong&gt; 的黄金拓展句型，用于讨论挑战、新环境、学习新技能等话题&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be immersed in&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;沉浸于 / 专心于&lt;/td&gt;
&lt;td&gt;💡 常用于讨论学习环境（语言环境）、文化体验或深度专注的工作状态&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;triumph over adversity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;战胜逆境 / 挑战&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;万能理由 10 (成就感)&lt;/strong&gt; 的高阶表达，描述通过努力克服重重困难并获得成功的经历&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🔬 听力与阅读：学科核心词汇 (Academic Discipline Vocabulary)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆技巧 / 说明 (Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;multifaceted&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌmʌltiˈfæsɪtɪd/ &amp;lt;br&amp;gt; &lt;em&gt;adj.&lt;/em&gt; 多层面的，多元的&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;multi-&lt;/strong&gt; (很多) + &lt;strong&gt;facet&lt;/strong&gt; (面).&amp;lt;br&amp;gt;例：&lt;em&gt;a multifaceted problem&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ergonomic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɜːrɡəˈnɑːmɪk/ &amp;lt;br&amp;gt; &lt;em&gt;adj.&lt;/em&gt; 人体工程学的&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;erg-&lt;/strong&gt; (工作) + &lt;strong&gt;nomos&lt;/strong&gt; (法/律).&amp;lt;br&amp;gt;例：&lt;em&gt;ergonomic furniture&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ethnographic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌeθnəˈɡræfɪk/ &amp;lt;br&amp;gt; &lt;em&gt;adj.&lt;/em&gt; 人种学的 / 民族志学的&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ethno-&lt;/strong&gt; (种族) + &lt;strong&gt;-graph&lt;/strong&gt; (写/记录).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;epidemiological&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌepɪˌdiːmiəˈlɑːdʒɪkl/ &amp;lt;br&amp;gt; &lt;em&gt;adj.&lt;/em&gt; 流行病学的&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;epidemic&lt;/strong&gt; (流行病) + &lt;strong&gt;-ology&lt;/strong&gt; (学科).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;auditoriums&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɔːdɪˈtɔːriəmz/ &amp;lt;br&amp;gt; &lt;em&gt;n.&lt;/em&gt; 礼堂 / 观众席&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;aud-&lt;/strong&gt; (听). &lt;code&gt;auditorium&lt;/code&gt; 的复数形式.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;botanical&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/bəˈtænɪkl/ &amp;lt;br&amp;gt; &lt;em&gt;adj.&lt;/em&gt; 植物(学)的&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;botany&lt;/strong&gt; (植物学) + &lt;strong&gt;-ical&lt;/strong&gt;.&amp;lt;br&amp;gt;例：&lt;em&gt;botanical garden&lt;/em&gt; (植物园)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;as he indicated&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;正如他指出的&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;综合任务（听力/阅读）&lt;/strong&gt; 黄金引述语。&amp;lt;br&amp;gt;例：&lt;em&gt;As he indicated in the lecture, the data supports...&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;in favor of&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;赞成，支持；有利于&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频立场词：&lt;/strong&gt; 用于替换 &lt;em&gt;support / back&lt;/em&gt; 表达对玩法的支持。&amp;lt;br&amp;gt;例：&lt;em&gt;argue in favor of the policy&lt;/em&gt; (辩论支持该政策)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enroll in&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;注册，加入，选修&lt;/td&gt;
&lt;td&gt;💡 替代 &lt;em&gt;take / attend&lt;/em&gt; (描述选课/参加项目)。&amp;lt;br&amp;gt;例：&lt;em&gt;enroll in a history course&lt;/em&gt; (选修一门历史课)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;encounter an emergency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;遇到紧急情况&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频叙事/书信词：&lt;/strong&gt; 用于解释迟交、请假、缺席原因。&amp;lt;br&amp;gt;例：&lt;em&gt;He missed the exam because he encountered an emergency.&lt;/em&gt; (由于遇到紧急情况错过了考试。)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;have previously decided&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;此前已决定&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;表达计划变化/对比：&lt;/strong&gt; 常用于综合任务阅读，引出转折。&amp;lt;br&amp;gt;例：&lt;em&gt;The school had previously decided to expand the gym, but...&lt;/em&gt; (校方此前已决定扩建体育馆，但是……)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;assess&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/əˈses/ &amp;lt;br&amp;gt; &lt;em&gt;v.&lt;/em&gt; 评估，估量&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;assess the impact / risk&lt;/strong&gt; (评估影响/风险)&amp;lt;br&amp;gt;· &lt;strong&gt;assess feasibility&lt;/strong&gt; (评估可行性)&amp;lt;br&amp;gt;📝 &lt;strong&gt;派生词：&lt;/strong&gt; &lt;code&gt;assessment&lt;/code&gt; (n. 评估)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;替换词：&lt;/strong&gt; evaluate, estimate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;nuance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈnjuːɑːns/ &amp;lt;br&amp;gt; &lt;em&gt;n.&lt;/em&gt; 细微差别，微妙之处&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;capture / appreciate the nuances&lt;/strong&gt; (捕捉/理解微妙细节)&amp;lt;br&amp;gt;📝 &lt;strong&gt;地道句型：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;em&gt;The lecture reveals critical nuances that the reading misses.&lt;/em&gt; (讲座揭示了关键细节)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;替换词：&lt;/strong&gt; subtlety, distinction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;disturb&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈstɜːrb/ &amp;lt;br&amp;gt; &lt;em&gt;v.&lt;/em&gt; 打扰，扰乱，打断&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;disturb the peace&lt;/strong&gt; (打扰安宁)&amp;lt;br&amp;gt;· &lt;strong&gt;disturb the ecological balance&lt;/strong&gt; (扰乱生态平衡)&amp;lt;br&amp;gt;📝 &lt;strong&gt;派生词：&lt;/strong&gt; &lt;code&gt;disturbance&lt;/code&gt; (n. 骚乱/扰乱)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;替换词：&lt;/strong&gt; interrupt, interfere&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;consensus&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kənˈsensəs/ &amp;lt;br&amp;gt; &lt;em&gt;n.&lt;/em&gt; 共识，一致意见&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;reach a consensus&lt;/strong&gt; (达成共识)&amp;lt;br&amp;gt;· &lt;strong&gt;scientific consensus&lt;/strong&gt; (科学共识)&amp;lt;br&amp;gt;📝 &lt;strong&gt;地道句型：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;em&gt;The general consensus is that...&lt;/em&gt; (普遍共识是……)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;替换词：&lt;/strong&gt; agreement, accord&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;discrepancy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈskrepənsi/ &amp;lt;br&amp;gt; &lt;em&gt;n.&lt;/em&gt; 差异，不一致，不符&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;discrepancy between A and B&lt;/strong&gt; (A与B之间的差异)&amp;lt;br&amp;gt;· &lt;strong&gt;reconcile the discrepancy&lt;/strong&gt; (消除/调和不一致)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;近义词：&lt;/strong&gt; gap, inconsistency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;property&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈprɒpəti/ &amp;lt;br&amp;gt; &lt;em&gt;n.&lt;/em&gt; 财产，资产；房产；&amp;lt;br&amp;gt;特性，属性&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;private property&lt;/strong&gt; (私有财产)&amp;lt;br&amp;gt;· &lt;strong&gt;physical properties&lt;/strong&gt; (物理性质/属性)&amp;lt;br&amp;gt;· &lt;strong&gt;commercial property&lt;/strong&gt; (商业地产)&amp;lt;br&amp;gt;🔍 &lt;strong&gt;近义词：&lt;/strong&gt; possession, asset; characteristic, attribute&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💡 Instructor 推荐表达积累 (Instructor&apos;s Advice)&lt;/h2&gt;
&lt;h3&gt;📈 替代表达与描述 (Advanced Replacements)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配 / 短语&lt;/th&gt;
&lt;th&gt;释义 / 说明&lt;/th&gt;
&lt;th&gt;原文用法示例 / 替换建议&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Beyond typical levels&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;超出了典型水平&lt;/td&gt;
&lt;td&gt;&lt;em&gt;The waiting time has increased beyond typical levels.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Exceeding the norm&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;超出了常规&lt;/td&gt;
&lt;td&gt;&lt;em&gt;The crowd is exceeding the norm for a Tuesday.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;significantly more important&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;显著重要&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 提升 &lt;code&gt;important&lt;/code&gt; 表达丰富度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;considerably more convenient&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;相当便利&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 提升 &lt;code&gt;convenient&lt;/code&gt; 表达丰富度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;far more difficult / &amp;lt;br&amp;gt;substantially harder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;困难得多&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 提升 &lt;code&gt;difficult / hard&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;increasingly common&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;越来越普遍&lt;/td&gt;
&lt;td&gt;描述某种趋势或现象的万能搭配&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Furthermore, Consequently, &amp;lt;br&amp;gt;As a result&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;逻辑连词&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;避坑替换：&lt;/strong&gt; 尝试替换常用的 &lt;code&gt;because&lt;/code&gt;, &lt;code&gt;also&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;compromise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;妥协、让步&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;governance capacity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;治理能力&lt;/td&gt;
&lt;td&gt;用于政府、管理类题目&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;allocate funds wisely&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;明智地分配资金&lt;/td&gt;
&lt;td&gt;用于政府、企业投资类题目&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;consistency is key&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;持之以恒是关键&lt;/td&gt;
&lt;td&gt;💡 用于讨论习惯养成、长期目标或学习进步的核心原则&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;on a regular basis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;定期地 / 经常地&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高阶替换 Regularly&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;yield substantial long-term dividends&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;产生实质性的长期红利 / 回报&lt;/td&gt;
&lt;td&gt;💡 描述坚持某项活动（如锻炼、读书、储蓄）带来的深远益处&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reduces decision fatigue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;减少决策疲劳&lt;/td&gt;
&lt;td&gt;💡 解释「制定常规 (routine)」为何能提高效率（减少在琐事上的纠结）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mitigate the risk of burning out&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;降低精疲力竭的风险&lt;/td&gt;
&lt;td&gt;💡 讨论工作生活平衡、定期休息或运动时使用的地道表达&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;transform quantitative change into a qualitative leap&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;实现从量变到质变的飞跃&lt;/td&gt;
&lt;td&gt;💡 极其高级的表达，用于描述通过长期积累最终取得突破性进步&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;far outweigh&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;远远超过&lt;/td&gt;
&lt;td&gt;💡 权衡利弊时的万能句型。例：&lt;em&gt;The benefits far outweigh the drawbacks.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;crucial, vital&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;至关重要 / 必不可少&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very important&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;substantial, massive, profound&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;巨大的 / 深刻的&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very big&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;outstanding, remarkable, exquisite&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;杰出的 / 精美的&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very good&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 满分范文积累：社交媒体利弊 (Social Media)&lt;/h2&gt;
&lt;h3&gt;📄 高分语料原文 (Full Response)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;On balance, I would argue that social media has been broadly beneficial for society, primarily because it has transformed how information circulates and how communities mobilize. That said, its psychological costs are becoming harder to ignore, particularly when algorithm-driven content amplifies comparison and emotional dependency. Ultimately, its value depends less on the technology itself and more on the boundaries users establish when engaging with it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;📊 核心搭配提取 (Extracted Collocations)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;核心搭配&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;th&gt;语境说明 / 托福应用&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;On balance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;总的来看 / 考虑周全后&lt;/td&gt;
&lt;td&gt;绝佳的&lt;strong&gt;总结性开头&lt;/strong&gt;。例：&lt;em&gt;On balance, the advantages outweigh...&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;broadly beneficial&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;大体上有益的&lt;/td&gt;
&lt;td&gt;避免使用 basic 词汇 (good)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;transform how sth circulates&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;改变……的传播方式&lt;/td&gt;
&lt;td&gt;&lt;em&gt;circulate&lt;/em&gt; 常用于描述信息、血液、空气循环&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;communities mobilize&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;社群动员 / 集结&lt;/td&gt;
&lt;td&gt;描述社交工具正面/群体性作用的高级表达&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;That said&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;话虽如此 / 尽管如此&lt;/td&gt;
&lt;td&gt;极好用的&lt;strong&gt;转折词&lt;/strong&gt; (= However)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;psychological costs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;心理代价 / 负面影响&lt;/td&gt;
&lt;td&gt;替换 negative factors&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;harder to ignore&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;难以忽视&lt;/td&gt;
&lt;td&gt;比 simply &lt;em&gt;important&lt;/em&gt; 更有说服力&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;algorithm-driven content&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;算法驱动的内容&lt;/td&gt;
&lt;td&gt;描述当代社交媒体必背的专有名词&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;amplify comparison&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;放大攀比&lt;/td&gt;
&lt;td&gt;描述心理健康、焦虑问题时的杀手级搭配&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;emotional dependency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;情感依赖&lt;/td&gt;
&lt;td&gt;描述成瘾、沉迷 (addiction)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;depend less on A and more on B&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;取决于 B 而非 A&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;对比句型&lt;/strong&gt;，展示逻辑的严密和全面性。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;establish boundaries&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;建立界限 / 规则&lt;/td&gt;
&lt;td&gt;指在时间、内容上的自我克制，控制沉迷&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;engage with sth&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;与……互动 / 使用&lt;/td&gt;
&lt;td&gt;描述“使用科技/产品”的万能替代词&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 极速复习指南：&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;4-7 置顶层&lt;/strong&gt;：冲刺的首选弹药库。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;12 理由映射层&lt;/strong&gt;：根据题目提炼出论点（如问你为什么喜欢这个经历），在脑中迅速调取对应理由格中的金句或短语，像搭积木一样迅速组装句子，杜绝模板化的生硬感。&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>TOEFL Reading Review</title><link>https://blog.yirong.site/posts/0044/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0044/</guid><description>新托福阅读错题复盘与词汇整理</description><pubDate>Fri, 13 Mar 2026 19:19:00 GMT</pubDate><content:encoded>&lt;h2&gt;错题复盘 (Wrong Question Review)&lt;/h2&gt;
&lt;h3&gt;题目内容：Fill in the missing letters in the paragraph&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Tropical rainforests are some of the most diverse ecosystems on Earth, hosting millions of plant and animal species. These forests are lo&lt;code&gt;cated&lt;/code&gt; near the eq&lt;code&gt;uator&lt;/code&gt;, where wa&lt;code&gt;rm&lt;/code&gt; temperatures and hi&lt;code&gt;gh&lt;/code&gt; rainfall cr&lt;code&gt;eate&lt;/code&gt; ideal conditions for life. The dense canopy of tr&lt;code&gt;ees&lt;/code&gt; blocks much of the sunli&lt;code&gt;ight&lt;/code&gt;, allowing on&lt;code&gt;ly&lt;/code&gt; limited light to re&lt;code&gt;ach&lt;/code&gt; the forest fl&lt;code&gt;oor&lt;/code&gt;. This unique environment supports a wide range of organisms, from tiny insects to large mammals. However, deforestation and climate change pose significant threats to the survival of these vital ecosystems.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;错误分析 (Error Analysis)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;错误输入 (My Answer)&lt;/th&gt;
&lt;th&gt;正确内容 (Correct Answer)&lt;/th&gt;
&lt;th&gt;单词 (Full Word)&lt;/th&gt;
&lt;th&gt;状态&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ngest&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cated&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;located&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;code&gt;未作答&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;uator&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;equator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 漏答&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;code&gt;未作答&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rm&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;warm&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 漏答&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;el&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;high&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;eate&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;eate&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;create&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ 正确&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ack&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ees&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;trees&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ight&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ight&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;sunlight&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ 正确&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;code&gt;to&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ly&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;only&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;code&gt;未作答&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ach&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;reach&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 漏答&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ows&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;oor&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;floor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;错词整理 (Wrong Words / Vocabulary)&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆点/例句 (Context/Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;located&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/loʊˈkeɪtɪd/ adj. 坐落于...的&lt;/td&gt;
&lt;td&gt;lo + cated. &lt;em&gt;These forests are located near the equator.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;equator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪˈkweɪtər/ n. 赤道&lt;/td&gt;
&lt;td&gt;eq + uator. 地理核心词汇。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;create&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kriˈeɪt/ v. 创造，造成&lt;/td&gt;
&lt;td&gt;cr + eate. &lt;em&gt;Rainfall create ideal conditions for life.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;canopy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈkænəpi/ n. 顶蓬；林冠&lt;/td&gt;
&lt;td&gt;题干词：The dense canopy of trees.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;deforestation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌdiːˌfɔːrɪˈsteɪʃn/ n. 采伐森林&lt;/td&gt;
&lt;td&gt;题干词：Deforestation poses threats.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ecosystem&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈiːkoʊsɪstəm/ n. 生态系统&lt;/td&gt;
&lt;td&gt;题干词：Diverse ecosystems.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;organism&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɔːrɡənɪzəm/ n. 生物，有机体&lt;/td&gt;
&lt;td&gt;题干词：A wide range of organisms.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mammal&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmæml/ n. 哺乳动物&lt;/td&gt;
&lt;td&gt;题干词：Large mammals.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;survival&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/səˈvaɪvl/ n. 幸存，生存&lt;/td&gt;
&lt;td&gt;题干词：Survival of these vital ecosystems.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📊 专项复盘：城市化 (Urbanization)&lt;/h2&gt;
&lt;h3&gt;题目内容：填词练习 (Text Completion)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Urbanization is a process in which an increasing number of people move from rural areas to cities. This sh&lt;code&gt;ift&lt;/code&gt; is of&lt;code&gt;ten&lt;/code&gt; driven &lt;code&gt;by&lt;/code&gt; the pro&lt;code&gt;mise&lt;/code&gt; of bet&lt;code&gt;ter&lt;/code&gt; job opp&lt;code&gt;ortunities&lt;/code&gt;, improved infr&lt;code&gt;astructure&lt;/code&gt;, and acc&lt;code&gt;ess&lt;/code&gt; to edu&lt;code&gt;cation&lt;/code&gt; and hea&lt;code&gt;lthcare&lt;/code&gt;. However, rapid urbanization can also lead to challenges such as overcrowding, traffic congestion, and environmental pollution. Governments must carefully plan urban development to ensure sustainable growth and maintain a high quality of life for residents. Despite its challenges, urbanization has been a key factor in economic development and cultural exchange throughout history.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;错误分析 (Error Analysis)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;错误输入 (My Answer)&lt;/th&gt;
&lt;th&gt;正确内容 (Correct Answer)&lt;/th&gt;
&lt;th&gt;单词 (Full Word)&lt;/th&gt;
&lt;th&gt;状态&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cess&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;mise&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;promise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ake&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ter&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;better&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ortinities&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ortunities&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;opportunities&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 拼写错误&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;code&gt;astruction&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;astructure&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;infrastructure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;❌ 错误&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;错词整理 (Vocabulary &amp;amp; Context)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;一词多义 / 记忆点 (Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;promise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;n. 承诺；&lt;strong&gt;潜质，核心优点，吸引力&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;💡 &lt;strong&gt;一词多义：&lt;/strong&gt; 这里指“极有希望的前景，能带给人的吸引力”。&amp;lt;br&amp;gt;例：&lt;em&gt;the promise of better job opportunities&lt;/em&gt;.&amp;lt;br&amp;gt;记忆：pro- (向前) + mise (送) -&amp;gt; 展现出好的一面。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;infrastructure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;n. 基础设施&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;infra-&lt;/strong&gt; (在下面/基础) + &lt;strong&gt;structure&lt;/strong&gt; (结构) -&amp;gt; 基础架构。&amp;lt;br&amp;gt;例：&lt;em&gt;improved infrastructure&lt;/em&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;opportunities&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;n. 机会&lt;/td&gt;
&lt;td&gt;拼写易错：ort-&lt;strong&gt;u&lt;/strong&gt;-nities，注意是 &lt;code&gt;u&lt;/code&gt; 不是 &lt;code&gt;i&lt;/code&gt;。&amp;lt;br&amp;gt;例：&lt;em&gt;job opportunities&lt;/em&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📊 专项复盘：古生物学 (Paleontology)&lt;/h2&gt;
&lt;h3&gt;题目内容：填词练习 (Text Completion)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Paleontology is the scientific study that deals with the history of life through the analysis of fossil records. This fi&lt;code&gt;eld&lt;/code&gt; involves exam&lt;code&gt;ining&lt;/code&gt; fossils—rem&lt;code&gt;ains&lt;/code&gt; of orga&lt;code&gt;nisms&lt;/code&gt; preserved i&lt;code&gt;n&lt;/code&gt; rock—t&lt;code&gt;o&lt;/code&gt; understand h&lt;code&gt;ow&lt;/code&gt; ancient li&lt;code&gt;fe&lt;/code&gt;-forms evo&lt;code&gt;lved&lt;/code&gt; and ada&lt;code&gt;pted&lt;/code&gt; to their surroundings. Paleontologists also use fossils to learn about ancient environmental conditions. Finding marine fossils in landlocked areas, for example, suggests that these regions were very likely underwater once upon a time.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;填词记录 (Completion Record)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;完整单词 (Full Word)&lt;/th&gt;
&lt;th&gt;提示字母 (Prefix)&lt;/th&gt;
&lt;th&gt;填入部分 (Missing)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;field&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;fi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;eld&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;examining&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;exam&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ining&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;remains&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rem&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ains&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;organisms&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;orga&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;nisms&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;in&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;i&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;n&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;t&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;o&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;how&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;h&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ow&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;life&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;li&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;fe&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;evolved&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;evo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;lved&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;adapted&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ada&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pted&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;核心词汇整理 (Vocabulary &amp;amp; Context)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆点/例句 (Context/Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;paleontology&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;古生物学&lt;/td&gt;
&lt;td&gt;paleo- (古老的) + onto- (存在) + -logy (学科)。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fossil&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;化石&lt;/td&gt;
&lt;td&gt;题干词：Analysis of fossil records.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;organism&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;有机体，生物&lt;/td&gt;
&lt;td&gt;题干词：Remains of organisms.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;evolve&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;进化，发展&lt;/td&gt;
&lt;td&gt;evo&lt;code&gt;lved&lt;/code&gt;. &lt;em&gt;Life-forms evolved and adapted.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;adapt&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;适应；改编&lt;/td&gt;
&lt;td&gt;ada&lt;code&gt;pted&lt;/code&gt;. &lt;em&gt;Adapted to their surroundings.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;marine&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;海洋的&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Finding marine fossils.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;landlocked&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;内陆的，被陆地包围的&lt;/td&gt;
&lt;td&gt;&lt;em&gt;In landlocked areas.&lt;/em&gt; 指远离海洋。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📊 专项复盘：宇宙学 (Cosmology)&lt;/h2&gt;
&lt;h3&gt;题目内容：填词练习 (Text Completion)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The study of the universe is called cosmology. T&lt;code&gt;he&lt;/code&gt; scope o&lt;code&gt;f&lt;/code&gt; this fi&lt;code&gt;eld&lt;/code&gt; is extr&lt;code&gt;emely&lt;/code&gt; large, encomp&lt;code&gt;assing&lt;/code&gt; everything fr&lt;code&gt;om&lt;/code&gt; the smal&lt;code&gt;lest&lt;/code&gt; particles t&lt;code&gt;o&lt;/code&gt; vast galaxies. O&lt;code&gt;ne&lt;/code&gt; intriguing hypo&lt;code&gt;thesis&lt;/code&gt; in cosmology is the Big Bang Theory, according to which the universe began approximately 13.8 billion years ago from an infinitely dense point. Cosmologists also study dark matter and dark energy. They observe cosmic microwave background radiation, the faint glow left over from the Big Bang, to gather information about the universe in its early days.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;填词记录 (Completion Record)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;完整单词 (Full Word)&lt;/th&gt;
&lt;th&gt;提示字母 (Prefix)&lt;/th&gt;
&lt;th&gt;填入部分 (Missing)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;the&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;T&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;he&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;of&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;o&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;f&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;field&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;fi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;eld&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;extremely&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;extr&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;emely&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;encompassing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;encomp&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;assing&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;from&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;fr&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;om&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;smallest&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;smal&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;lest&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;t&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;o&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;one&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;O&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ne&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;hypothesis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;hypo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;thesis&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;核心词汇整理 (Vocabulary &amp;amp; Context)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆点/例句 (Context/Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cosmology&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;宇宙学&lt;/td&gt;
&lt;td&gt;cosmo- (宇宙) + -logy (学科)。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;encompass&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;包含，包围&lt;/td&gt;
&lt;td&gt;en- (使) + compass (范围) -&amp;gt; 包含。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;particle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;粒子，微粒&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Everything from the smallest particles.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hypothesis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;假设，假说&lt;/td&gt;
&lt;td&gt;hypo- (在...下) + thesis (论题) -&amp;gt; 基础论点。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;infinitely&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;无限地&lt;/td&gt;
&lt;td&gt;infinite (无限) + -ly. &lt;em&gt;Infinitely dense point.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;radiation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;辐射&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Cosmic microwave background radiation.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📊 专项复盘：气候与地理 (Climate &amp;amp; Geography)&lt;/h2&gt;
&lt;h3&gt;题目内容：填词练习 (Text Completion)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Climate varies significantly across different regions of the world because it is affected by many factors. These inc&lt;code&gt;lude&lt;/code&gt; the amo&lt;code&gt;unt&lt;/code&gt; of sun&lt;code&gt;light&lt;/code&gt; and dist&lt;code&gt;ance&lt;/code&gt; from t&lt;code&gt;he&lt;/code&gt; ocean. Some pla&lt;code&gt;ces&lt;/code&gt; are ve&lt;code&gt;ry&lt;/code&gt; warm wi&lt;code&gt;th&lt;/code&gt; very lit&lt;code&gt;tle&lt;/code&gt; rain, li&lt;code&gt;ke&lt;/code&gt; deserts. Others may have a cold climate with lots of snow, like the Arctic. Yet others experience mild climates and four distinct seasons. Understanding climate can help us prepare for different weather conditions.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;填词记录 (Completion Record)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;完整单词 (Full Word)&lt;/th&gt;
&lt;th&gt;提示字母 (Prefix)&lt;/th&gt;
&lt;th&gt;填入部分 (Missing)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;include&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;inc&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;lude&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;amount&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;amo&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;unt&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;sunlight&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;sun&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;light&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;distance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;dist&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ance&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;the&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;t&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;he&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;places&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;pla&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ces&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;very&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ve&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ry&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;with&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;th&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;little&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;lit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tle&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;like&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;li&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ke&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;核心词汇整理 (Vocabulary &amp;amp; Context)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆点/例句 (Context/Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;significantly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/sɪɡˈnɪfɪkəntli/ adv. 显著地&lt;/td&gt;
&lt;td&gt;&lt;em&gt;Climate varies significantly.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;distance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈdɪstəns/ n. 距离&lt;/td&gt;
&lt;td&gt;&lt;em&gt;distance from the ocean.&lt;/em&gt; (离海距离)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;distinct&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈstɪŋkt/ adj. 明显的，截然不同的&lt;/td&gt;
&lt;td&gt;&lt;em&gt;four distinct seasons.&lt;/em&gt; (四季分明)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;prepare for&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;- 为...做准备&lt;/td&gt;
&lt;td&gt;&lt;em&gt;prepare for different weather conditions.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📊 专项复盘：工业革命 (Industrial Revolution)&lt;/h2&gt;
&lt;h3&gt;题目内容：填词练习 (Text Completion)&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The Industrial Revolution was a defining era in human history, sparking lasting changes in economies and daily life. It resh&lt;code&gt;aped&lt;/code&gt; economies world&lt;code&gt;wide&lt;/code&gt;, shifting produc&lt;code&gt;tion&lt;/code&gt; from man&lt;code&gt;ual&lt;/code&gt; labor to mechani&lt;code&gt;zed&lt;/code&gt; systems, which boost&lt;code&gt;ed&lt;/code&gt; efficiency a&lt;code&gt;nd&lt;/code&gt; output. Cit&lt;code&gt;ies&lt;/code&gt; expanded rap&lt;code&gt;idly&lt;/code&gt; as ru&lt;code&gt;ral&lt;/code&gt; populations moved to industrial centers seeking work. Advancements in transportation and communication accelerated progress, laying the foundation for modern society. These innovations improved access to goods, increased productivity, and connected people across long distances, driving global development in ways that shaped the future.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;填词记录 (Completion Record)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;序号&lt;/th&gt;
&lt;th&gt;完整单词 (Full Word)&lt;/th&gt;
&lt;th&gt;提示字母 (Prefix)&lt;/th&gt;
&lt;th&gt;填入部分 (Missing)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;reshaped&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;resh&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;aped&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;worldwide&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;world&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wide&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;production&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;produc&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tion&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;manual&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;man&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ual&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;mechanized&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;mechani&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;zed&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;boosted&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;boost&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ed&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;a&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;nd&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;cities&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Cit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ies&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;rapidly&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;rap&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;idly&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;rural&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ru&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;ral&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;核心词汇整理 (Vocabulary &amp;amp; Context)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词 (Word)&lt;/th&gt;
&lt;th&gt;释义 (Definition)&lt;/th&gt;
&lt;th&gt;记忆点/例句 (Context/Notes)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;defining era&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;- 具有里程碑意义的时代&lt;/td&gt;
&lt;td&gt;&lt;em&gt;The Industrial Revolution was a defining era.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mechanized&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmekənaɪzd/ adj. 机械化的&lt;/td&gt;
&lt;td&gt;manual labor -&amp;gt; mechanized systems.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;rural&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈrʊrəl/ adj. 农村的，乡下的&lt;/td&gt;
&lt;td&gt;rural populations (农村人口)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;accelerate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/əkˈseləreɪt/ v. 加速&lt;/td&gt;
&lt;td&gt;&lt;em&gt;accelerated progress.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;foundation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/faʊnˈdeɪʃn/ n. 基础&lt;/td&gt;
&lt;td&gt;&lt;em&gt;laying the foundation for modern society.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>TOEFL Writing Templates</title><link>https://blog.yirong.site/posts/0043/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0043/</guid><description>新托福作文模板及满分范文摘抄</description><pubDate>Wed, 11 Mar 2026 10:15:00 GMT</pubDate><content:encoded>&lt;h2&gt;满分作文摘抄 (Full-score Essay Excerpt)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Dear Sir or Madam,&lt;/strong&gt;&lt;br /&gt;
亲爱的先生或女士，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My name is Li Hua, and I am a student at City University. I am writing to inquire about arranging a group visit to your museum for our Cultural Studies course. This trip is an important part of our studies because it will help us understand local history and traditions better. Our group includes 25 students, and we plan to visit within the next three weeks.&lt;/strong&gt;&lt;br /&gt;
我叫李华，是城市大学的学生。我写信是想咨询贵馆是否可以安排我们文化研究课程的集体参观活动。这次参观是我们学习的重要组成部分，因为它将帮助我们更好地了解当地的历史和传统。我们一行25名学生，计划在未来三周内参观。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I would appreciate it if you could provide information about several details. First, could you let me know the available time slots for group tours? We prefer weekday visits between 9:00 AM and 2:00 PM. Second, please tell us if guided tours are offered. If yes, what languages are available? Also, is there any extra cost for this service? Third, we hope to learn about group discounts. Are there special rates for student groups? Please include the entrance fee per person.&lt;/strong&gt;&lt;br /&gt;
如果您能提供以下信息，我们将不胜感激。首先，请问团体参观的时间段有哪些？我们希望在工作日上午9点至下午2点之间参观。其次，请问是否提供导览服务？如果提供，有哪些语言可供选择？这项服务是否需要额外付费？第三，我们希望了解团体折扣信息。学生团体是否有优惠票价？请提供每人门票价格。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Could you assist us in organizing this visit? We are flexible with dates and would like to know the steps to book a tour. For example, should we fill out a form or send a list of names? Your help will make this trip successful for our course.&lt;/strong&gt;&lt;br /&gt;
您能否协助我们安排这次参观？我们的日期比较灵活，想了解一下预订参观的具体步骤。例如，我们需要填写表格还是发送一份名单？您的帮助将使这次参观对我们课程的顺利开展大有裨益。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you for your time and consideration. I look forward to your reply.&lt;/strong&gt;&lt;br /&gt;
感谢您抽出时间阅读并考虑我的请求。期待您的回复。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sincerely,&lt;/strong&gt;  真挚地，&lt;br /&gt;
&lt;strong&gt;Li Hua&lt;/strong&gt;  李华&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 2 (Full-score Essay Excerpt 2)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;While Discussant 2 rightly emphasizes immediate financial relief for displaced workers, I firmly align with Discussant 1’s advocacy for free job training as the superior long-term solution. Simply providing cash subsidies risks creating dependency without addressing root causes. Consider my uncle, an auto factory technician laid off due to automation. After government-funded AI maintenance training, he secured a higher-paying position within months. This illustrates how targeted skill development converts unemployment into opportunity. Moreover, training programs should actively collaborate with industries to predict labor demands—like preparing workers for renewable energy sectors. Although direct aid offers temporary comfort, equipping citizens with adaptable skills fuels economic mobility and reduces recurring welfare costs. Ultimately, investing in human capital yields sustainable dividends for both individuals and society.&lt;/strong&gt;
虽然讨论者2强调为失业工人提供即时经济援助的观点是正确的，但我完全赞同讨论者1的主张，即提供免费职业培训才是更优的长期解决方案。仅仅提供现金补贴可能会造成依赖性，而无法解决根本原因。以我的叔叔为例，他是一名汽车厂技工，因自动化而失业。在接受政府资助的人工智能维护培训后，几个月内他就找到了一份薪水更高的工作。这说明有针对性的技能发展如何将失业转化为机遇。此外，培训项目应积极与行业合作，预测劳动力需求——例如为可再生能源行业培养工人。虽然直接援助能带来暂时的缓解，但让公民掌握适应性强的技能才能促进经济流动性，并降低持续的福利支出。最终，投资人力资本将为个人和社会带来可持续的回报。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 3 (Full-score Essay Excerpt 3)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Dear Mr. Hodge,&lt;/strong&gt;
亲爱的霍奇先生：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I hope this email finds you well. Thank you for inquiring about my three-night stay at the Springfield Hotel. I was quite satisfied with its great location near hiking trails, which made my outdoor trips convenient. Besides, although I am a foodie and have tasted many well-cooked vegetables, the hotel restaurant impressed me, especially with its various delicious vegan options that suited my diet well.&lt;/strong&gt;&lt;br /&gt;
希望这封邮件收件时您一切安好。感谢您询问我在斯普林菲尔德酒店三晚住宿的情况。我对酒店靠近徒步路线的优越地理位置非常满意，这让我的户外旅行变得十分便利。此外，尽管我是一个美食家，品尝过许多烹饪精良的蔬菜，但酒店餐厅还是给我留下了深刻印象，尤其是其丰富的素食选择非常符合我的饮食习惯。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, I have encountered a problem while staying at the hotel these days. The heater in my room made loud noises at night, disturbing my sleep. I hope this feedback is helpful in improving the hotel service.&lt;/strong&gt;&lt;br /&gt;
然而，这几天在酒店住宿期间，我遇到了一个问题。我房间里的暖气片在晚间发出很大的噪音，干扰了我的睡眠。希望这个反馈对提升酒店服务有所帮助。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Despite this minor issue, I would love to return for another stay for hiking, as the overall experience was pleasant.&lt;/strong&gt;&lt;br /&gt;
尽管有这个小问题，但由于整体体验非常愉快，我仍然很愿意再次光临时为了徒步而入住。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you for your attention to this matter. I look forward to your reply.&lt;/strong&gt;&lt;br /&gt;
感谢您对此事的关注。期待您的回复。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best regards,&lt;/strong&gt;&lt;br /&gt;
此致，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alfonso&lt;/strong&gt;&lt;br /&gt;
安东尼奥（Alfonso）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 4 (Full-score Essay Excerpt 4)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;To: Broadcasting Station Manager&lt;br /&gt;
Subject: Concern about Broadcasting Volume Levels&lt;/strong&gt;&lt;br /&gt;
致：广播站站长&lt;br /&gt;
主题：关于广播音量的担忧&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dear Broadcasting Station Manager,&lt;/strong&gt;&lt;br /&gt;
亲爱的广播站站长：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I hope you are doing well. I am writing to express my concern about the high volume levels of the campus broadcasting station. Recently, the music and announcements have been played at a very loud volume, which is causing serious problems for many students. This issue affects the campus environment negatively because it creates distractions and interruptions, especially for those studying in dormitories near the speakers.&lt;/strong&gt;&lt;br /&gt;
我希望您一切都好。我写信是为了表达我对校园广播站音量过高的担忧。最近，音乐和通知的播放音量非常大，给许多学生造成了严重的问题。这个问题对校园环境产生了负面影响，因为它造成了分心和干扰，尤其是对于那些在扬声器附近的宿舍里学习的学生。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The high volume disrupts the peaceful atmosphere needed for learning and relaxation. For example, during exam weeks, students in dormitories like Smith Hall find it difficult to concentrate on their studies. The loud announcements and music can be heard clearly inside their rooms, making it hard to focus on important tasks. Additionally, early morning broadcasts often wake students up earlier than planned, leading to tiredness and reduced productivity. Another instance occurred last Friday afternoon when the music played during study hours was so intense that several students reported being unable to complete their assignments due to the noise.&lt;/strong&gt;&lt;br /&gt;
高音量破坏了学习和放松所需的宁静氛围。例如，在考试周期间，史密斯楼（Smith Hall）等宿舍的学生发现很难集中精力学习。巨大的通知声和音乐声在他们的房间里清晰可见，使得他们很难专注于重要的任务。此外，清晨的广播经常让学生比计划的时间起得更早，导致疲劳和工作效率下降。另一个例子发生在周五下午，在学习时间播放的音乐非常强烈，以至于几名学生反映由于噪音太大而无法完成作业。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Therefore, I kindly request that you take action to adjust the volume levels. It would be greatly appreciated if you could lower the volume to a reasonable level, particularly during peak study times and in areas close to dormitories. This change would help create a better learning environment for everyone on campus.&lt;/strong&gt;&lt;br /&gt;
因此，我恳请您采取行动调整音量水平。如果您能将音量降低到一个合理的水平，特别是在学习高峰时段和靠近宿舍的区域，我们将不胜感激。这一改变将有助于为校园里的每一个人创造一个更好的学习环境。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you for your attention to this matter. I look forward to your response.&lt;/strong&gt;&lt;br /&gt;
感谢您对此事的关注。期待您的回复。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sincerely,&lt;/strong&gt;  真挚地，&lt;br /&gt;
&lt;strong&gt;[Your Name]&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 5 (Full-score Essay Excerpt 5)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;To: Dormitory Manager&lt;br /&gt;
Subject: Urgent Concern Regarding Water Quality in Dormitory Dispenser&lt;/strong&gt;&lt;br /&gt;
致：宿舍管理员&lt;br /&gt;
主题：关于宿舍饮水机水质的紧急担忧&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dear Mr. Johnson,&lt;/strong&gt;&lt;br /&gt;
亲爱的约翰逊先生：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I am writing to you as the elected student representative of Maple Hall. Over the past week, multiple residents have reported a disturbing issue with the water dispenser on the third floor. Specifically, the water emitted from the machine has developed a strong, unpleasant smell resembling rotten eggs. This odor is noticeable both when drinking the water directly and when using it for cooking.&lt;/strong&gt;&lt;br /&gt;
我作为枫树楼（Maple Hall）选出的学生代表写信给您。在过去的一周里，多位居民反映了三楼饮水机存在一个令人不安的问题。具体来说，机器里流出的水散发出一股强烈的、令人不快的类似臭鸡蛋的气味。无论直接饮用还是用于烹饪，这种气味都十分明显。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The situation has caused significant concern among students. Many worry that the smelly water may contain harmful bacteria or chemicals, posing potential health risks such as stomach illnesses. Additionally, some international students have expressed anxiety because they rely entirely on this dispenser for drinking water, as tap water here is not considered safe. The fear of dehydration is becoming a real problem, especially during exam season when students spend long hours in the dormitory.&lt;/strong&gt;&lt;br /&gt;
这种情况引起了学生们的极大担忧。许多人担心有异味的水可能含有有害细菌或化学物质，构成潜在的健康风险，如肠胃疾病。此外，由于不认为这里的自来水是安全的，一些国际学生表达了焦虑，因为他们完全依赖这台饮水机饮水。脱水的恐惧正在成为一个现实问题，尤其是在考试季，学生们需要在宿舍度过很长时间。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To resolve this effectively, I propose a three-step action plan:&lt;/strong&gt;&lt;br /&gt;
为了有效解决这一问题，我提出一个三步行动计划：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First, arrange for an immediate water quality test by campus maintenance staff to identify contamination sources.&lt;/strong&gt;&lt;br /&gt;
首先，安排校园维修人员立即进行水质检测，以确定污染源。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Second, if the issue stems from equipment, schedule a thorough cleaning of the dispenser’s internal tank and pipe system, which may have accumulated sediment.&lt;/strong&gt;&lt;br /&gt;
其次，如果问题源于设备，安排对饮水机内部水箱和管道系统进行彻底清洗，这些地方可能积聚了沉淀物。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Finally, should the problem persist after cleaning, consider replacing the filtration cartridges or the entire unit.&lt;/strong&gt;&lt;br /&gt;
最后，如果在清洗后问题仍然存在，考虑更换过滤芯或整个装置。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We would greatly appreciate your prompt attention to this matter. Please inform us of any actions taken via email or the dormitory bulletin board. Thank you for your dedication to our living environment.&lt;/strong&gt;&lt;br /&gt;
我们将非常感激您对此事的及时关注。请通过电子邮件或宿舍公告栏告知我们已采取的任何行动。感谢您对我们居住环境的奉献。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sincerely,&lt;/strong&gt;  真挚地，&lt;br /&gt;
&lt;strong&gt;Alex Chen&lt;/strong&gt;  亚历克斯·陈 (Alex Chen)&lt;br /&gt;
&lt;strong&gt;Student Representative, Maple Hall&lt;/strong&gt;  学生代表，枫树楼 (Maple Hall)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 6 (Full-score Essay Excerpt 6)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;While I acknowledge Discussant 1&apos;s concern about fairness in pure performance-based grading, I firmly side with Discussant 2 that effort should be incorporated into assessment. Education fundamentally aims to cultivate growth mindsets, not merely rank static abilities. Last semester, I tutored a student who initially scored poorly in algebra but documented daily practice in a learning journal. Though his final exam ranked average, I highlighted his 40% progress rate in evaluations. This recognition ignited his motivation to eventually master calculus—proof that effort-based feedback creates sustainable academic growth. When teachers reward perseverance, students internalize the value of process over innate talent, which aligns with Dweck&apos;s research on resilience development. Consequently, a balanced approach better serves educational equity by acknowledging diverse learning trajectories.&lt;/strong&gt;&lt;br /&gt;
虽然我承认讨论者1对纯基于表现的评分公平性的担忧，但我坚定地支持讨论者2的观点，即应将努力程度纳入评估中。教育的根本目的是培养成长型思维，而不仅仅是给固化的能力排名。上学期，我辅导了一名学生，他起初代数成绩很差，但在学习日志中记录了每日练习。尽管他的期末考试成绩排在中等水平，但在评估中，我着重强调了他40%的进步率。这种认可激发了他的动力，使他最终掌握了微积分——这证明基于努力程度的反馈能带来可持续的学业成长。当老师奖励坚持不懈时，学生会将“过程重于先天才能”的价值观内化，这与德韦克（Dweck）关于韧性发展的研究相吻合。因此，通过承认不同的学习轨迹，一个平衡的方法能更好地服务于教育公平。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 7 (Full-score Essay Excerpt 7)&lt;/h2&gt;
&lt;p&gt;To: Samantha
Subject: Need Your Expertise to Solve Team Project Challenge&lt;/p&gt;
&lt;p&gt;Hi Samantha,&lt;/p&gt;
&lt;p&gt;I hope you are doing well. I am writing to discuss our student research group project on technology trends, which is a key assignment for this semester. The project&apos;s success is important for our academic progress, and we need all members to contribute effectively to meet the deadlines.&lt;/p&gt;
&lt;p&gt;Currently, our team is facing a significant challenge: a crucial milestone has been delayed due to unexpected issues in data collection. We have encountered difficulties in gathering reliable information, which is preventing us from advancing to the next stage. This delay is causing stress and hindering our overall progress, as we cannot complete the analysis without sufficient data.&lt;/p&gt;
&lt;p&gt;I believe your expertise in data analysis could provide valuable insight to resolve this problem. Specifically, you might help by reviewing our data collection methods, suggesting alternative sources, or improving how we organize the information. Your skills could identify errors and offer solutions to speed up the process, which would greatly benefit the entire team.&lt;/p&gt;
&lt;p&gt;To move forward, I request your collaboration on this matter. Could we schedule a meeting to discuss the details? I propose meeting this week—perhaps on Thursday afternoon—to brainstorm ideas. Your involvement would be highly appreciated and could make a real difference.&lt;/p&gt;
&lt;p&gt;Thank you for considering this request. Your support would help us overcome this obstacle and achieve our project goals.&lt;/p&gt;
&lt;p&gt;Best regards,
[Your Name]&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 8 (Full-score Essay Excerpt 8)&lt;/h2&gt;
&lt;p&gt;To: Alex&lt;br /&gt;
Subject: Thank You for Helping During My Illness&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hi Alex,&lt;/strong&gt;&lt;br /&gt;
你好，亚历克斯，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I hope you are doing well. I am writing this email to express my sincere gratitude for your kind help in taking care of my dog, Max, while I was ill last week. As you know, I was bedridden with a severe flu and completely unable to manage daily tasks, including feeding and walking Max. Your generous offer to assist was incredibly thoughtful and came at a time when I felt overwhelmed.&lt;/strong&gt;&lt;br /&gt;
希望你一切都好。我写这封信是为了表达我最真挚的谢意，感谢你在上周我生病期间对我的狗Max的悉心照顾。如你所知，我因重流感卧床不起，完全无法处理日常事务，包括喂养和遛Max。你慷慨提出提供帮助，真是太贴心了，而且正好在我感到手足无措的时候到来。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;During my illness, I was constantly worried about Max&apos;s well-being, but your support made a tremendous difference. Knowing he was in your capable hands gave me immense peace of mind and allowed me to focus entirely on my recovery without added stress. Thanks to your attentive care—ensuring Max was fed, exercised, and happy—he remained healthy, and I recovered faster. Your effort not only helped Max but also lifted my spirits during a difficult period.&lt;/strong&gt;&lt;br /&gt;
在我生病期间，我一直担心Max的状况，但你的支持发挥了巨大的作用。得知他在你可靠的照料下，让我感到无比安心，从而能全身心地投入康复，没有额外压力。多亏了你细心的照顾——确保Max吃饱、得到运动且开心——他保持了健康，我也康复得更快了。你的付出不仅帮了Max，也在那段艰难时期提振了我的精神。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I truly appreciate your kindness and would love to show my appreciation. Could I treat you to dinner at your favorite restaurant this weekend? Alternatively, if there&apos;s anything I can assist you with, such as helping with a project or running errands, please let me know. I am eager to return the favor and value our friendship deeply.&lt;/strong&gt;&lt;br /&gt;
我真的很感激你的善良，并希望能借此表达我的谢意。这周末我能请你在你最喜欢的餐厅吃顿饭吗？或者，如果有什么我可以帮到你的，比如协助某个项目或跑跑腿，请告诉我。我非常想回报你的好意，并珍视我们的友谊。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you again for your wonderful support. It meant the world to me.&lt;/strong&gt;&lt;br /&gt;
再次感谢你极佳的支持。这对我有重要的意义。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best regards,&lt;/strong&gt;&lt;br /&gt;
祝好，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Your Name]&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 9 (Full-score Essay Excerpt 9)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;To: Community Center Organizer&lt;br /&gt;
Subject: Feedback on Gardening Workshop&lt;/strong&gt;&lt;br /&gt;
致：社区中心组织者&lt;br /&gt;
主题：关于园艺工坊的反馈&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dear Community Center Organizer,&lt;/strong&gt;&lt;br /&gt;
亲爱的社区中心组织者：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I hope you are doing well. I am writing to share my thoughts on the gardening workshop I attended last week, which focused on eco-friendly practices and boosting garden productivity. Overall, I found the session highly valuable and enjoyable. The instructors explained key techniques clearly, such as composting and water conservation, and I learned practical ways to make my garden more sustainable. This experience has already inspired me to apply these methods at home, and I appreciate the community center&apos;s effort in organizing such a useful event.&lt;/strong&gt;&lt;br /&gt;
希望您一切都好。我写信是想分享我对上周参加的园艺工坊的想法，该工坊专注于环保实践和提高花园生产力。总的来说，我认为这次课程非常有价值且令人愉快。讲师们清楚地讲解了堆肥和节水等关键技术，我学到了让花园更具可持续性的实用方法。这次经历已经激励我在家应用这些方法，我很感谢社区中心组织如此有用的活动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, I feel a few areas could be enhanced for future workshops. First, the time felt too short for some topics; we rushed through advanced planting strategies, leaving little room for questions. Second, while the basics were covered well, I wished for more depth on specific issues like pest control without chemicals. Lastly, the workshop lacked hands-on activities—most of it was lecture-based, which made it less engaging for participants who learn better by doing.&lt;/strong&gt;&lt;br /&gt;
然而，我觉得未来的工坊还可在几个方面提升。首先，对于某些主题来说，时间似乎太短了；我们匆匆带过了先进的种植策略，几乎没有留下提问的时间。其次，虽然基础知识讲得很好，但我希望在特定问题上能有更多的深度，比如不用化学制剂的病虫害防治。最后，工坊缺乏动手实践活动——大部分是讲座形式，这使得对于那些通过实践学习效果更好的参与者来说，参与感较低。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;To improve these aspects, I suggest extending the workshop duration by an hour to allow thorough discussions and Q&amp;amp;A sessions. Adding practical segments, such as a group planting exercise or a demonstration garden tour, would boost interactivity. Also, providing take-home resources like printed guides or online links would help us review the content. These changes could make future sessions even more effective and enjoyable.&lt;/strong&gt;&lt;br /&gt;
为了改善这些方面，我建议将工坊的时间延长一个小时，以便进行充分的讨论和问答环节。增加实践环节，如小组种植练习或示范花园参观，将有助于提升互动性。此外，提供可带回家的资源，如打印的指南或在线链接，将帮助我们温习内容。这些变化可以让未来的课程更加有效和令人愉快。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you for your hard work in bringing residents together. I look forward to attending more workshops and seeing these ideas implemented.&lt;/strong&gt;&lt;br /&gt;
感谢您在召集居民方面所付出的努力。我期待着参加更多的工坊，并看到这些想法得以实施。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best regards,&lt;/strong&gt;&lt;br /&gt;
顺祝商祺，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Your Name]&lt;/strong&gt;&lt;br /&gt;
[您的名字]&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 10 (Full-score Essay Excerpt 10)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;I agree with the positions of both Kelly and Claire that available urban land should be allocated for practical infrastructure and commercial development rather than traditional parks.&lt;/strong&gt;&lt;br /&gt;
我同意凯利（Kelly）和克莱尔（Claire）的观点，即应该将可用的城市土地分配给实用的基础设施和商业开发，而不是传统的公园。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First, from a land-use efficiency perspective, commercial developments like shopping centers generate substantial tax revenue. In a crowded metropolis, land is a scarce and expensive resource. By utilizing this land for business, the government can collect significant taxes, which can then be reinvested into essential public services such as road repairs or public education. In contrast, parks often require high maintenance costs without providing any direct financial income which can place a burden on the city&apos;s budget.&lt;/strong&gt;&lt;br /&gt;
首先，从土地利用效率的角度来看，像购物中心这样的商业开发可以产生大量的税收。在拥挤的大都市中，土地是一种稀缺且昂贵的资源。通过将这些土地用于商业，政府可以增加大笔税收，这些税收可以重新投入到诸如道路维修或公共教育等基本公共服务中。相比之下，公园通常需要高昂的维护成本，却不提供任何直接的经济收入，这可能会给城市预算造成负担。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Second, regarding public livelihoods, using land for manufacturing or retail provides vital employment opportunities. Building a new factory or a large commercial complex creates thousands of jobs for local residents, from construction workers to office staff. Consequently, prioritizing job-creating projects directly improves the living standards of the population and strengthens the local economy.&lt;/strong&gt;&lt;br /&gt;
其次，从民生角度来看，将土地用于制造业或零售业可以提供至关重要的就业机会。建造新工厂或大型商业综合体能为当地居民创造数以千计的就业岗位，涵盖了从建筑工人到办公室职员的各行各业。因此，优先发展能创造就业的项目，可以直接提高居民的生活水平并增强地方经济。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;In conclusion, because of the financial benefits and the creation of jobs, commercial and industrial uses represent a more responsible way to utilize urban space.&lt;/strong&gt;&lt;br /&gt;
总而言之，鉴于其带来得经济效益和就业机会，商业和工业用途是更为负责任的城市空间利用方式。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 11 (Full-score Essay Excerpt 11)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;To: Harry&lt;br /&gt;
Subject: Invitation to Biology Study Session&lt;/strong&gt;&lt;br /&gt;
致：哈里 (Harry)&lt;br /&gt;
主题：生物学学习小组邀请函&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hi Harry,&lt;/strong&gt;&lt;br /&gt;
你好，哈里：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I hope this email finds you well. I&apos;m writing to invite you to a small group study session I&apos;m organizing for our upcoming biology midterm exam. Since the exam covers a wide range of complex topics, I thought it would be helpful for us to review key concepts together this Thursday.&lt;/strong&gt;&lt;br /&gt;
希望你一切都好。我写信是想邀请你参加我正在组织的针对即将到来的生物学期中考试的小组学习会。由于考试涵盖了广泛且复杂的主题，我认为这周四我们一起复习核心概念会很有帮助。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The main reason I&apos;m reaching out is that your participation would be incredibly valuable to our group. During lectures, I&apos;ve noticed how clearly you explain challenging ideas like cellular respiration and DNA replication. Your ability to break down complicated processes into understandable steps would greatly benefit everyone. For instance, many of us struggle with interpreting the diagrams in Chapter 7, and your insights could make those sections much clearer.&lt;/strong&gt;&lt;br /&gt;
我联系你的主要原因是，你的参与对我们小组来说将是非常宝贵的。在课上，我注意到你能非常清楚地解释诸如细胞呼吸和DNA复制等具有挑战性的概念。你将复杂过程分解为易于理解的步骤的能力，将使每个人受益匪浅。例如，我们中许多人很难理解第7章中的图表，而你的见解可以使这些部分变得清晰得多。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We&apos;d be delighted if you could join us this Thursday at 3:00 PM in the Science Library Study Room B. The session will last about two hours, and we&apos;ll be reviewing chapters 5 through 8. Please let me know if this time works for you—we&apos;re happy to adjust slightly if needed.&lt;/strong&gt;&lt;br /&gt;
如果你能在这周四下午3:00加入我们的科学图书馆B学习室，我们将不胜感激。学习会将持续大约两个小时，我们将复习第5章到第8章。请告诉我这个时间是否合适——如果需要，我们也很乐意进行微调。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Looking forward to your response!&lt;/strong&gt;&lt;br /&gt;
期待你的回复！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best regards,&lt;/strong&gt;&lt;br /&gt;
祝好，&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;[Your Name]&lt;/strong&gt;&lt;br /&gt;
[您的名字]&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;满分作文摘抄 12 (Full-score Essay Excerpt 12)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Dear Mr. Harris,&lt;/strong&gt;&lt;br /&gt;
亲爱的哈里斯先生：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I am writing to express my deepest gratitude for organizing the incredible concert by [Your Favorite Band&apos;s Name] at the [Local Venue Name] this past Saturday evening. As a long-time devoted fan of the band, I was thrilled to finally have the opportunity to see them perform live in our city, and the entire event was an absolute triumph, thanks undoubtedly to your team&apos;s meticulous planning and execution.&lt;/strong&gt;&lt;br /&gt;
我写这封信是为了对他上周六晚上在[当地场馆名称]组织的[你最喜欢的乐队名称]那场精彩绝伦的音乐会表达我最深切的谢意。作为该乐队的资深铁粉，我非常激动终于有机会在我们的城市看到他们的现场表演，而整个活动的举办圆满成功，这无疑归功于您团队周密的计划和执行。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Firstly, please accept my sincere thanks for bringing such a phenomenal act to our local community. I know that coordinating an event of this scale involves immense effort, and your success in creating such a seamless and enjoyable experience for all attendees is truly commendable. From the efficient entry process to the overall ambiance, it was evident that a great deal of care and professionalism went into the organization.&lt;/strong&gt;&lt;br /&gt;
首先，请接受我诚挚的谢意，感谢您将如此顶级的表演带到我们的社区。我知道协调这种规模的活动需要付出巨大努力，而您成功地为所有观众创造了如此流畅且愉快的体验，这确实值得赞扬。从高效的入场流程到整体的氛围营造，很明显在组织过程中倾注了大量的心思和专业精神。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What I enjoyed most about the concert was, without a doubt, the electrifying atmosphere during the band&apos;s performance of their classic hit, &quot;[Specific Song Name]&quot;. The moment the first chords rang out, the entire venue erupted with energy. The sound quality was impeccable, allowing every instrument and vocal nuance to be heard with perfect clarity. Furthermore, the lead singer’s engagement with the audience, sharing anecdotes between songs, created an unforgettable sense of intimacy and connection that transcended a typical large-scale performance. This combination of superb audio engineering and genuine artist-audience interaction made for a truly magical and immersive experience that I will cherish for a long time.&lt;/strong&gt;&lt;br /&gt;
在音乐会中，我最享受的部分无疑是乐队演奏经典名曲《[具体歌曲名称]》时那令人心潮澎湃的氛围。当第一个和弦响起时，整个会场瞬间沸腾。音质无可挑剔，让每种乐器的音色和人声的细微差别都听得清清楚楚。此外，主唱与观众的互动、在歌曲间分享趣闻轶事，营造出一种难忘的亲密感和联系感，超越了典型的大型表演。精湛的音响工程与真实的艺术家与观众互动的结合，造就了一段我将珍藏许久的真正奇妙且沉浸式的体验。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;While the event was nearly flawless, I would like to offer one constructive suggestion for future events of a similar nature. The lines for merchandise were exceptionally long throughout the intermission and after the show, leading to a significant wait time. Perhaps for future concerts, considering an additional merchandise booth at the rear of the venue or implementing a pre-order system for local pickup could help alleviate the congestion and improve the overall experience for those wishing to purchase memorabilia.&lt;/strong&gt;&lt;br /&gt;
虽然这次活动近乎完美，但我想针对未来的类似活动提出一条建设性的建议。在幕间休息以及演出结束后，周边商品的排队队伍异常长，导致了很长的等待时间。或许在未来的音乐会中，考虑在场馆后方增设一个周边摊位，或者实行本地自提的预订系统，有助于缓解拥堵，并提升那些希望购买纪念品观众的整体体验。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Once again, thank you for a memorable night. Your work in enriching our local cultural scene is greatly appreciated, and I eagerly look forward to the next event you organize.&lt;/strong&gt;&lt;br /&gt;
再次感谢您带来的难忘夜晚。非常感谢您在丰富我们当地文化生活方面所做的工作，我也热切期待着您组织的下一次活动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sincerely,&lt;/strong&gt;  真挚地，&lt;br /&gt;
&lt;strong&gt;[Your Name]&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;写作模板 (Writing Templates)&lt;/h2&gt;
&lt;h3&gt;1. 邮件写作模板 (Email Template)&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;Dear,
I hope you are doing well. My name is [Your Name], I am writing to contact you because.../regarding...

（However, I experienced a problem while using...) (I am afraid that...)

Would it be possible...（for you to do sth.)

(Could you please let me know if...)

Moreover... （ it would be great if you could...)

请求咨询类：Could you please reply to me at your earilest convenience? （Thank you very much for taking the time to help me with this）, I look forward to your reply.(As always I appreciate your help.) 

通知说明类：Please feel free to contact me if you have any questions.  I look forward to your reply.

感谢类：Without your help, I couldn&apos;t have.. I really appreciate your kindness and patience. Wish you all the best.


Best regards,
Li Hua
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;2. 学术写作模板 (Academic Template)&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;Kuchina presents a compelling argument + (in favor of / against) + (the idea that...) / (doing sth.) 

Admittedly, .... as she indicated.

However, considering..., I am inclined to prioritize...

In my view...

This is because...

..., serving as a... not only but also,

For example, [时间] &amp;amp; [地点] &amp;amp; [人物] &amp;amp; [起因] &amp;amp; [经过] &amp;amp; [结果]

(Some people might argue that ... but they overlook the fact that...)

Therefore, I firmly believe that...
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>TOEFL Words Collection</title><link>https://blog.yirong.site/posts/0042/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0042/</guid><description>新托福个人错词收集</description><pubDate>Tue, 10 Mar 2026 00:00:14 GMT</pubDate><content:encoded>&lt;h2&gt;1. 学术研究与逻辑表达 (Academic &amp;amp; Logic)&lt;/h2&gt;
&lt;p&gt;这些词汇常出现在论文阅读和写作中，用于描述研究特征、逻辑推断及跨学科交流。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词&lt;/th&gt;
&lt;th&gt;音标&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cognition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kɒɡˈnɪʃn/&lt;/td&gt;
&lt;td&gt;认识，认知&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;deduce&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈdjuːs/&lt;/td&gt;
&lt;td&gt;推断&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;interdisciplinary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;跨学科的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;thematic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;主题的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;discourse&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;话语，论述，演讲&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;whereas&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/wəˈraz/&lt;/td&gt;
&lt;td&gt;然而，尽管（对比关系）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stratify&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;使分层&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;snapshot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;快照，简况&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;passage&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈpasɪdʒ/&lt;/td&gt;
&lt;td&gt;段落&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ratio&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;比率&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;whereby&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/weəˈbʌɪ/&lt;/td&gt;
&lt;td&gt;凭此，借以&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;streamline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈstriːmlʌɪn/&lt;/td&gt;
&lt;td&gt;精简，使效率更高&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;counterpart&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈkaʊntəpɑːt/&lt;/td&gt;
&lt;td&gt;相对的人或物；地位（或功能）相当的人或物&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;corroborate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˈrɒbəreɪt/&lt;/td&gt;
&lt;td&gt;证实，确证（观点、理论等）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;perpetuate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/pəˈpetʃʊeɪt/&lt;/td&gt;
&lt;td&gt;使持续，使永久，保持（坏事、名声等）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;negate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/nɪˈɡeɪt/&lt;/td&gt;
&lt;td&gt;否定，取消，使无效&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;transmission&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/trænzˈmɪʃn/&lt;/td&gt;
&lt;td&gt;传播，传送；（汽车）变速箱&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;implied&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪmˈplaɪd/&lt;/td&gt;
&lt;td&gt;隐含的，暗指的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;explicit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪkˈsplɪsɪt/&lt;/td&gt;
&lt;td&gt;明确的，清楚的，显式的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;linguistic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/lɪŋˈɡwɪstɪk/&lt;/td&gt;
&lt;td&gt;语言的，语言学的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;derivative&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈrɪvətɪv/&lt;/td&gt;
&lt;td&gt;衍生的，派生的；衍生物，衍生品&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mitigate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmɪtɪɡeɪt/&lt;/td&gt;
&lt;td&gt;缓解，减轻，缓和（痛苦、风险等）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;underlying&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌʌndəˈlaɪɪŋ/&lt;/td&gt;
&lt;td&gt;潜在的，基础的，根本的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;speculate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈspekjuleɪt/&lt;/td&gt;
&lt;td&gt;推测，猜测；投机&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;refine&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/rɪˈfaɪn/&lt;/td&gt;
&lt;td&gt;精炼，完善，提炼&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;misinterpretation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌmɪsɪnˌtɜːprɪˈteɪʃn/&lt;/td&gt;
&lt;td&gt;误解，误读，曲解&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;leverage&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈliːvərɪdʒ/&lt;/td&gt;
&lt;td&gt;杠杆（作用）；利用（优势、资源等）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;discipline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈdɪsəplɪn/&lt;/td&gt;
&lt;td&gt;学科；纪律；训练&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;drive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/draɪv/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;驱动，推动；促使&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 一词多义：常用于“驱动”某种反应或进程。&amp;lt;br&amp;gt;例：&lt;em&gt;drive reactions&lt;/em&gt; (驱动/引发反应)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;emphasize&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈemfəsaɪz/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;强调，重视&lt;/strong&gt;。&amp;lt;br&amp;gt;❌ &lt;strong&gt;大避坑：&lt;/strong&gt; 及物动词，后面 &lt;strong&gt;直接加宾语，不接 &lt;code&gt;on&lt;/code&gt;&lt;/strong&gt;！&amp;lt;br&amp;gt;✅ 正确例：&lt;em&gt;emphasize the importance&lt;/em&gt;&amp;lt;br&amp;gt;💡 替代搭配（名词）：&lt;em&gt;place / put emphasis &lt;strong&gt;on&lt;/strong&gt; sth.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;nuance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈnjuːɑːns/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;细微差别，微妙之处&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;托福高分搭配：&lt;/strong&gt; &lt;em&gt;capture / appreciate the nuances&lt;/em&gt; (捕捉/理解微妙细节)&amp;lt;br&amp;gt;📝 &lt;strong&gt;写作 / 口语地道句型：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;em&gt;The lecture reveals critical nuances that the reading misses.&lt;/em&gt; (讲座揭示了阅读里遗漏的关键细节/差别。)&amp;lt;br&amp;gt;· &lt;em&gt;To fully understand the topic, we must consider its nuances rather than oversimplifying it.&lt;/em&gt; (要全面理解，需考虑其微妙差异，而非简单化。)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;interpret&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪnˈtɜːrprɪt/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;解释，解读；口译&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 学术高频表示“解读数据/结果/见解”。&amp;lt;br&amp;gt;例：&lt;em&gt;interpret data&lt;/em&gt; (解读数据)；&lt;em&gt;interpret findings&lt;/em&gt; (解释研究发现)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;regarding&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/rɪˈɡɑːrdɪŋ/&lt;/td&gt;
&lt;td&gt;prep. &lt;strong&gt;关于，至于&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;em&gt;about&lt;/em&gt;。常用于信件/模板开头。&amp;lt;br&amp;gt;例：&lt;em&gt;regarding your inquiry&lt;/em&gt; (关于您的咨询)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;submission&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/səbˈmɪʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;提交（物），呈递；屈服&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;学术常用：&lt;/strong&gt; 提交论文/作业。&amp;lt;br&amp;gt;例：&lt;em&gt;online submission&lt;/em&gt; (线上提交)；&lt;em&gt;deadline for submission&lt;/em&gt; (提交截至日期)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intensity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪnˈtensəti/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;强度，烈度；强烈，剧烈&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;em&gt;intensity of light / sound&lt;/em&gt; (光/音强)&amp;lt;br&amp;gt;· &lt;em&gt;labor intensity&lt;/em&gt; (劳动强度)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;skew&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/skjuː/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;倾斜，偏斜；使歪斜/有偏差&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;学术高频：&lt;/strong&gt; 偏差数据/结果。&amp;lt;br&amp;gt;例：&lt;em&gt;skew the results&lt;/em&gt; (使结果产生偏差)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;discrepancy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈskrepənsi/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;差异，不一致，不符&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;学术高频：&lt;/strong&gt; 描述数据、声明或账目间矛盾。&amp;lt;br&amp;gt;例：&lt;em&gt;a discrepancy between two reports&lt;/em&gt; (报告间不一致)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;complication&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌkɒmplɪˈkeɪʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;并发症；使情况复杂化的因素/纠葛&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频用法：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;em&gt;medical complication&lt;/em&gt; (医学并发症)&amp;lt;br&amp;gt;· &lt;em&gt;add a complication&lt;/em&gt; (增加复杂性)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be caused by&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;由……引起&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;学术高阶替换：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;be attributed to&lt;/strong&gt; (归因于)&amp;lt;br&amp;gt;· &lt;strong&gt;stem from / result from&lt;/strong&gt; (源于 / 导致)&amp;lt;br&amp;gt;· &lt;strong&gt;be induced by&lt;/strong&gt; (由……诱发)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;incorporate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪnˈkɔːrpəreɪt/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;包含，合并，将……纳入&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;incorporate A into B&lt;/strong&gt; (将A纳入B)&amp;lt;br&amp;gt;· &lt;strong&gt;incorporate feedback&lt;/strong&gt; (采纳/包含反馈)&amp;lt;br&amp;gt;· &lt;strong&gt;incorporate new features&lt;/strong&gt; (包含新功能/特征)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;alleviate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/əˈliːvieɪt/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;减轻，缓和，缓解&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;em&gt;reduce / ease&lt;/em&gt;。&amp;lt;br&amp;gt;例：&lt;strong&gt;alleviate the initial burden&lt;/strong&gt; (减轻初始负担)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;curriculum&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˈrɪkjələm/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;全部课程，课程大纲/体系&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;学术高频：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;core curriculum&lt;/strong&gt; (核心课程)&amp;lt;br&amp;gt;· &lt;strong&gt;extracurricular activities&lt;/strong&gt; (课外活动)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;bias&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈbaɪəs/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;偏见，偏向&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;prevalent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈprevələnt/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;普遍的，盛行的，流行的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;meticulous&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/məˈtɪkjələs/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;极为周密的，细致入微的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;execution&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌeksɪˈkjuːʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;执行，实施；履行&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;commendable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˈmendəbl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;值得赞扬的，可钦佩的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 自然科学、地理与环境 (Science &amp;amp; Environment)&lt;/h2&gt;
&lt;p&gt;涉及物理性质、地理方位及人类活动对环境影响的专业词汇。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词&lt;/th&gt;
&lt;th&gt;音标&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;latitude&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;纬度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;longitude&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;经度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;isotope&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;同位素&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;anthropogenic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌanθrəpə(ʊ)ˈdʒɛnɪk/&lt;/td&gt;
&lt;td&gt;人为的（尤指对环境）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;anthropology&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;人类学&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;trajectory&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;轨迹，走向&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;deposition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;沉积&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;orbit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;轨道&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cylinder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;圆柱体&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fracture&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;断裂&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cyclic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;循环的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fluctuate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;波动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;tropics&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈtrɒpɪks/&lt;/td&gt;
&lt;td&gt;热带地区&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;albedo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/alˈbiːdəʊ/&lt;/td&gt;
&lt;td&gt;反照率&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;squid&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/skwɪd/&lt;/td&gt;
&lt;td&gt;鱿鱼，乌贼&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;jellyfish&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈdʒɛlɪfɪʃ/&lt;/td&gt;
&lt;td&gt;水母&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;enzyme&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɛnzʌɪm/&lt;/td&gt;
&lt;td&gt;酶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;catalyze&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈkat(ə)lʌɪz/&lt;/td&gt;
&lt;td&gt;催化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;bioluminescence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌbʌɪəʊˌluːmɪˈnɛsns/&lt;/td&gt;
&lt;td&gt;生物发光&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;magnetic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/maɡˈnɛtɪk/&lt;/td&gt;
&lt;td&gt;磁的，有吸引力的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;migratory&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmʌɪɡrət(ə)ri/&lt;/td&gt;
&lt;td&gt;迁徙的，流浪的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;digestive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dʌɪˈdʒɛstɪv,dɪˈdʒɛstɪv/&lt;/td&gt;
&lt;td&gt;消化的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;motion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈməʊʃn/&lt;/td&gt;
&lt;td&gt;运动，移动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fatigue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/fəˈtiːɡ/&lt;/td&gt;
&lt;td&gt;疲劳，劳累&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mutualistic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌmjuːtʃʊəˈlɪstɪk/&lt;/td&gt;
&lt;td&gt;互利共生的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;commensalistic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˌmɛnsəˈlɪstɪk/&lt;/td&gt;
&lt;td&gt;偏利共生的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;parasitic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌparəˈsɪtɪk/&lt;/td&gt;
&lt;td&gt;寄生的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;pollination&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌpɒləˈneɪʃən/&lt;/td&gt;
&lt;td&gt;授粉&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;pollen&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈpɒlən/&lt;/td&gt;
&lt;td&gt;花粉&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;filter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈfɪltə/&lt;/td&gt;
&lt;td&gt;过滤，滤纸；透（过）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;dating&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈdeɪtɪŋ/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;测定……的年代，定年&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;一词多义/科学高频：&lt;/strong&gt; 并非“约会”，指测定古物/地质年龄。&amp;lt;br&amp;gt;例：&lt;em&gt;radiocarbon dating&lt;/em&gt; (放射性碳测年)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;peroxide&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/pəˈrɒksaɪd/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;过氧化物；双氧水&lt;/strong&gt;。&amp;lt;br&amp;gt;例：&lt;em&gt;hydrogen peroxide&lt;/em&gt; (过氧化氢 / 双氧水)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;dye&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/daɪ/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;染料&lt;/strong&gt;；v. &lt;strong&gt;给……染色&lt;/strong&gt;。&amp;lt;br&amp;gt;例：&lt;em&gt;natural dye&lt;/em&gt; (天然染料)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;depletion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈpliːʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;消耗，枯竭&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;ozone depletion&lt;/strong&gt; (臭氧消耗)&amp;lt;br&amp;gt;· &lt;strong&gt;resource depletion&lt;/strong&gt; (资源枯竭)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;degradation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌdeɡrəˈdeɪʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;恶化，退化，降解&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;环境高频：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;environmental degradation&lt;/strong&gt; (环境恶化)&amp;lt;br&amp;gt;· &lt;strong&gt;biodegradation&lt;/strong&gt; (生物降解)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;tropical&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈtrɒpɪkl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;热带的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;subtropical&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌsʌbˈtrɒpɪkl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;亚热带的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;pigment&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈpɪɡmənt/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;色素，颜料&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;3. 社会、法律与市政 (Society &amp;amp; Law)&lt;/h2&gt;
&lt;p&gt;描述政府职能、契约精神及法律程序的规范词汇。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词&lt;/th&gt;
&lt;th&gt;音标&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;municipal&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/mjʊˈnɪsɪpl/&lt;/td&gt;
&lt;td&gt;市政的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;charter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈtʃɑːtə/&lt;/td&gt;
&lt;td&gt;宪章&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;revocation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌrɛvəˈkeɪʃn/&lt;/td&gt;
&lt;td&gt;撤销，废除&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;waiver&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈweɪvə/&lt;/td&gt;
&lt;td&gt;放弃，弃权书&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;adherence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;依从性，坚持&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;adherence to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;遵守&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;accordance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;一致，符合&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;in accordance with&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;依照&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;in compliance with&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;按照、依照、符合&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intellectual&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;知识分子&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ritualistic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌrɪtʃʊəˈlɪstɪk/&lt;/td&gt;
&lt;td&gt;仪式性的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;property&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈprɒpəti/&lt;/td&gt;
&lt;td&gt;财产，房地产；（事物的）属性，特性&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;mobility&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/məʊˈbɪlɪti/&lt;/td&gt;
&lt;td&gt;流动性（如社会、物质流动）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;meritocracy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌmerɪˈtɒkrəsi/&lt;/td&gt;
&lt;td&gt;精英政体，贤能管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;demographics&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌdeməˈɡræfɪks/&lt;/td&gt;
&lt;td&gt;人口统计数据，人群特征&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;inclusivity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɪnkluːˈsɪvəti/&lt;/td&gt;
&lt;td&gt;包容性，包容度&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;transaction&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/trænˈzækʃn/&lt;/td&gt;
&lt;td&gt;交易，业务，买卖&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;commodity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˈmɒdəti/&lt;/td&gt;
&lt;td&gt;商品，日用品&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;obligation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɒblɪˈɡeɪʃn/&lt;/td&gt;
&lt;td&gt;义务，责任&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hedge&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/hedʒ/&lt;/td&gt;
&lt;td&gt;树篱；防备（风险），套期保值，对冲&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;integrity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪnˈteɡrəti/&lt;/td&gt;
&lt;td&gt;诚实，正直；完整性&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;disparity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈspærəti/&lt;/td&gt;
&lt;td&gt;差异，不一致，不均衡 (💡 拼写易错写为 &lt;em&gt;dispairity&lt;/em&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;displace&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪsˈpleɪs/&lt;/td&gt;
&lt;td&gt;v. &lt;strong&gt;置换，转移；迫使……离开/替换&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;社会学高频：&lt;/strong&gt; 用于描述因自动化/灾害导致的人口迁移/失业。&amp;lt;br&amp;gt;例：&lt;em&gt;displaced workers&lt;/em&gt; (失业/被取代的工人)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;fiscal revenue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈfɪskl ˈrevənjuː/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;财政收入&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;政府/经济类高频：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;boost fiscal revenue&lt;/strong&gt; (提升财政收入)&amp;lt;br&amp;gt;· &lt;strong&gt;generate fiscal revenue&lt;/strong&gt; (创造财政收入)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;reimbursement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌriːɪmˈbɜːrsmənt/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;报销，退款，偿还&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;工作/听力高频：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;claim reimbursement&lt;/strong&gt; (要求报销)&amp;lt;br&amp;gt;· &lt;strong&gt;travel reimbursement&lt;/strong&gt; (差旅报销)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;standard of living&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈstændərd əv ˈlɪvɪŋ/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;生活水平，生活标准&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;guarantee a basic standard of living&lt;/strong&gt; (保障基本生活水平)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;burden&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈbɜːrdn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;负担，重担&lt;/strong&gt;；v. &lt;strong&gt;给（某人）造成负担&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;impose an additional financial burden (on)&lt;/strong&gt; (（对……）增加额外的经济负担)&amp;lt;br&amp;gt;· &lt;strong&gt;ease / alleviate the burden&lt;/strong&gt; (减轻负担)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;commendable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kəˈmendəbl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;值得赞扬的，可钦佩的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;consistency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kənˈsɪstənsi/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;一致性，连贯性&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;discipline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈdɪsəplɪn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;自律，纪律；学科&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;regimen&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈredʒɪmən/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;生活规则，养生法&lt;/strong&gt;。&amp;lt;br&amp;gt;例：&lt;em&gt;a regular exercise regimen&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;proficiency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/prəˈfɪʃnsi/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;精通，熟练&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;democracy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈmɒkrəsi/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;民主，民主制度&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;governance&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɡʌvənəns/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;治理，管理机制&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ritual&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈrɪtʃuəl/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;仪式，典礼；惯例行为&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;congestion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kənˈdʒestʃən/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;拥挤，堵塞&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;traffic congestion&lt;/strong&gt; (交通拥堵)&amp;lt;br&amp;gt;· &lt;strong&gt;alleviate the congestion&lt;/strong&gt; (缓解拥堵)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;memorabilia&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌmemərəˈbɪliə/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;纪念品，收藏品&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;4. 描述性形容词与副词 (Descriptors)&lt;/h2&gt;
&lt;p&gt;用于增强表达丰富度、描述事物状态或吸引力的词汇。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词&lt;/th&gt;
&lt;th&gt;音标&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;compelling&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;引人注目的，极具说服力的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;persuasive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/pərˈsweɪsɪv/&lt;/td&gt;
&lt;td&gt;有说服力的，劝诱的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;convincing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kənˈvɪnsɪŋ/&lt;/td&gt;
&lt;td&gt;令人信服的，有说服力的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;unparalleled&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ʌnˈparəlɛld/&lt;/td&gt;
&lt;td&gt;无与伦比的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;seamless&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;无缝的，连续流畅的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;vulnerable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈvʌln(ə)rəbl/&lt;/td&gt;
&lt;td&gt;易受伤害的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;prominent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;著名的，杰出的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intrinsic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;固有的，本质的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hedonistic&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;享乐主义的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;crucial&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;至关重要的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very important&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;stimulate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;刺激，启发&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;sedentary&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈsɛd(ə)nt(ə)ri/&lt;/td&gt;
&lt;td&gt;久坐的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;startle&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈstɑːtl/&lt;/td&gt;
&lt;td&gt;惊吓，使吓一跳&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intuitive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪnˈtjuːɪtɪv/&lt;/td&gt;
&lt;td&gt;直观的，直觉的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;immense&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪˈmɛns/&lt;/td&gt;
&lt;td&gt;巨大的，广大的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;surge&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/səːdʒ/&lt;/td&gt;
&lt;td&gt;猛增，汹涌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;deter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/dɪˈtəː/&lt;/td&gt;
&lt;td&gt;威慑，阻止&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;hard-wired&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌhɑːdˈwʌɪəd/&lt;/td&gt;
&lt;td&gt;天生的，固有的（尤指基本行为模式）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;keen&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kiːn/&lt;/td&gt;
&lt;td&gt;渴望的，热切的；敏锐的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;advertent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ədˈvəːt(ə)nt/&lt;/td&gt;
&lt;td&gt;留意的，故意的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;inadvertently&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɪnədˈvəːt(ə)ntli/&lt;/td&gt;
&lt;td&gt;不经意地，非故意地&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;flourish&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈflʌrɪʃ/&lt;/td&gt;
&lt;td&gt;繁荣，兴旺；挥舞&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;spontaneous&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/spɒnˈteɪniəs/&lt;/td&gt;
&lt;td&gt;自发的，自然产生的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;expressive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪkˈsprɛsɪv/&lt;/td&gt;
&lt;td&gt;富有表现力的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;profound&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/prəˈfaʊnd/&lt;/td&gt;
&lt;td&gt;深刻的，极大的，渊博的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;profound influence&lt;/strong&gt; (深刻的影响)&amp;lt;br&amp;gt;· &lt;strong&gt;have a profound influence on&lt;/strong&gt; (对……有深刻影响)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;affluent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈæfluənt/&lt;/td&gt;
&lt;td&gt;富裕的，富足的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;chronological&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌkrɒnəˈlɒdʒɪkl/&lt;/td&gt;
&lt;td&gt;按时间顺序的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intertwine&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɪntəˈtwaɪn/&lt;/td&gt;
&lt;td&gt;（使）交织，纠缠，缠绕&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;amplify&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈæmplɪfaɪ/&lt;/td&gt;
&lt;td&gt;放大，增强（声音、信号、影响等）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;amply&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈæmpli/&lt;/td&gt;
&lt;td&gt;充足地，广大地&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;magnify&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmæɡnɪfaɪ/&lt;/td&gt;
&lt;td&gt;放大，扩大；夸大&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;volatile&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈvɒlətaɪl/&lt;/td&gt;
&lt;td&gt;易挥发的；不稳定的，反复无常的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;thought-provoking&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/θɔːt prəˈvoʊkɪŋ/&lt;/td&gt;
&lt;td&gt;引发思考的，发人深省的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;evocative&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪˈvɒkətɪv/&lt;/td&gt;
&lt;td&gt;引起共鸣的，唤起回忆的&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;a feast for the eyes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;大饱眼福，一张视觉盛宴 (💡 常用 idiom)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;be deeply moved by&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;被……深深打动 / 感动&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;portable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈpɔːrtəbl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;便携式的，手提的&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 描述电子设备、工具的万能词。&amp;lt;br&amp;gt;例：&lt;em&gt;portable electronic devices&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;immensely&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪˈmensli/&lt;/td&gt;
&lt;td&gt;adv. &lt;strong&gt;极大地，非常&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 提升 &lt;code&gt;very / extremely&lt;/code&gt; 表达丰富度。&amp;lt;br&amp;gt;例：&lt;em&gt;immensely popular / helpful&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;admiration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌædməˈreɪʃn/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;钦佩，赞赏，羡慕&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 常用于表达态度。&amp;lt;br&amp;gt;例：&lt;em&gt;express admiration for&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;vital&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈvaɪtl/&lt;/td&gt;
&lt;td&gt;adj. 至关重要的，必不可少的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very important&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;substantial&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/səbˈstænʃl/&lt;/td&gt;
&lt;td&gt;adj. 巨大的，大量的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very big&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;massive&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈmæsɪv/&lt;/td&gt;
&lt;td&gt;adj. 巨大的，厚重的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very big&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;outstanding&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/aʊtˈstændɪŋ/&lt;/td&gt;
&lt;td&gt;adj. 杰出的，显著的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very good&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;remarkable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/rɪˈmɑːrkəbl/&lt;/td&gt;
&lt;td&gt;adj. 卓越的，非凡的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very good&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;exquisite&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪkˈskwɪzɪt/&lt;/td&gt;
&lt;td&gt;adj. 精美的，细腻的。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高级替换：&lt;/strong&gt; 替换 &lt;code&gt;very good&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;triumph&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈtraɪʌmf/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;巨大的胜利，杰出的成就&lt;/strong&gt;；v. &lt;strong&gt;打败，战胜&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频词汇&lt;/strong&gt;：&amp;lt;br&amp;gt;· &lt;strong&gt;a great triumph&lt;/strong&gt; (巨大的胜利)&amp;lt;br&amp;gt;· &lt;strong&gt;triumph over adversity&lt;/strong&gt; (战胜逆境/挑战)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;plain&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/pleɪn/&lt;/td&gt;
&lt;td&gt;adj. 朴素的，简单的；清晰的，明显的；n. 平原。&amp;lt;br&amp;gt;💡 &lt;strong&gt;高频搭配：&lt;/strong&gt;&amp;lt;br&amp;gt;· &lt;strong&gt;make it plain that&lt;/strong&gt; (明确表示)&amp;lt;br&amp;gt;· &lt;strong&gt;in plain sight&lt;/strong&gt; (在众目睽睽之下)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;intricate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɪntrɪkət/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;错综复杂的，复杂精细 of的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;phenomenal&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/fəˈnɒmɪnl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;非凡的，杰出的，精彩绝伦的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;electrifying&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪˈlektrɪfaɪɪŋ/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;令人心潮澎湃的，使人兴奋的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;persistent&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/pəˈsɪstənt/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;坚持不懈的，执着的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;impeccable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɪmˈpekəbl/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;无可挑剔的，完美的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;flawless&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈflɔːləs/&lt;/td&gt;
&lt;td&gt;adj. &lt;strong&gt;完美的，无瑕疵的&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;6. 人文、艺术与文学 (Humanities &amp;amp; Arts)&lt;/h2&gt;
&lt;p&gt;涉及演艺、绘画、写作等创作领域的专业表达。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;单词&lt;/th&gt;
&lt;th&gt;音标&lt;/th&gt;
&lt;th&gt;释义&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;venue&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈvɛnjuː/&lt;/td&gt;
&lt;td&gt;地点，场馆&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;epicenter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɛpɪsɛntə/&lt;/td&gt;
&lt;td&gt;中心，震中&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;forefront&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈfɔːfrʌnt/&lt;/td&gt;
&lt;td&gt;最前沿&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;brushstroke&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈbrʌʃstrəʊk/&lt;/td&gt;
&lt;td&gt;笔触&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;playwright&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈpleɪraɪt/&lt;/td&gt;
&lt;td&gt;剧作家&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;improvise&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈɪmprəvaɪz/&lt;/td&gt;
&lt;td&gt;即兴创作，临时凑合&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;improvisation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌɪmprəviˈzeɪʃn/&lt;/td&gt;
&lt;td&gt;即兴创作（名词）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;genealogy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˌdʒiːniˈælədʒi/&lt;/td&gt;
&lt;td&gt;家谱学，系谱学&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;plot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/plɒt/&lt;/td&gt;
&lt;td&gt;情节；阴谋；画图，绘制（图表）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;appealing layout&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;吸引人的布局 / 版面设计&lt;/strong&gt;。&amp;lt;br&amp;gt;💡 可用于描述书籍、网页、海报设计等。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cartography&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/kɑːˈtɒɡrəfi/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;地图制作（学），制图&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Romans&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ˈrəʊmənz/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;古罗马人&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Greeks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;/ɡriːks/&lt;/td&gt;
&lt;td&gt;n. &lt;strong&gt;古希腊人&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;5. 日常生活、职业与短语 (Daily &amp;amp; Misc)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;extracurricular&lt;/strong&gt; - 课外活动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;plasterer&lt;/strong&gt; /ˈplɑːst(ə)rə/ - 泥水匠&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dairy&lt;/strong&gt; - 奶制品 (注意区分 diary)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;scrape&lt;/strong&gt; /skreɪp/ - 刮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;banging&lt;/strong&gt; /ˈbaŋɪŋ/ - 砰砰作响&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;flaw&lt;/strong&gt; /flɔː/ - 缺点，瑕疵&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;steer&lt;/strong&gt; - 转向，引导塑造发展方向&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;up in the air&lt;/strong&gt; - 悬而未决、不稳定、无法预测&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ambience&lt;/strong&gt; /ˈambiən(t)s,ˈɒmbiɒn(t)s,ˈɒ̃biɒ̃s/ - 环境&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;heading toward&lt;/strong&gt; - 朝着...方向发展，走向（某个趋势）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;attracting mates, deterring predators, or luring prey&lt;/strong&gt; - 吸引配偶、威慑捕食者或引诱猎物&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;wrap&lt;/strong&gt; /rap/ - 包装，覆盖，包裹&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;wrap up / wrap something up&lt;/strong&gt; - 圆满完成，结束（会议、工作等）；将某物包起来&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;be keen on&lt;/strong&gt; - 热衷于，喜爱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;feed on&lt;/strong&gt; - 以...为食，吃&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;revolutionize&lt;/strong&gt; /ˌrevəˈluːʃənaɪz/ - 彻底变革，使发生革命性剧变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;manufacture&lt;/strong&gt; /ˌmænjuˈfæktʃə/ - （大量）制造，生产&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;session&lt;/strong&gt; /ˈseʃn/ - 会议，（会）期，一段时间（用于特定活动）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;flagship&lt;/strong&gt; /ˈflæɡʃɪp/ - 旗舰，最卓越的（产品、服务等）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;complimentary&lt;/strong&gt; /ˌkɒmplɪˈmentri/ - 免费赠送的；赞赏的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;concierge&lt;/strong&gt; /kɒnˈsjeəʒ/ - （酒店等）礼宾员，门房&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cab&lt;/strong&gt; /kæb/ - 出租车，车厢&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lounge&lt;/strong&gt; /laʊndʒ/ - 休息厅，休息室；懒洋洋地躺着&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;phone case&lt;/strong&gt; - 手机壳&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;hectare&lt;/strong&gt; /ˈhekteə/ - 公顷（面积单位，等于10,000平方米）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;trap&lt;/strong&gt; /træp/ - 陷阱；（动）捕捉，设陷阱；（科学常考）留住，吸收（如热量）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dormitory&lt;/strong&gt; (或 dorm) - 宿舍&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sign-up booth&lt;/strong&gt; - 报名摊位 / 注册处&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;be thrilled to do sth.&lt;/strong&gt; - 非常高兴 / 兴奋做某事 (💡 替代 &lt;em&gt;happy / excited&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;auditorium&lt;/strong&gt; - 礼堂 / 观众席&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;faculty&lt;/strong&gt; - n. [总称] &lt;strong&gt;全体教职员工&lt;/strong&gt;；（大学的）系，院，科&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cover one&apos;s shift&lt;/strong&gt; - 替（某人）值班 / 顶班 (例：&lt;em&gt;Can you cover my shift?&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;expedited shipping&lt;/strong&gt; - 加急配送 / 快递 (例：&lt;em&gt;Choose expedited shipping for faster delivery.&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;accept an invitation&lt;/strong&gt; - 接受邀请 (💡 &lt;strong&gt;地阶说明：&lt;/strong&gt; 相比于 &lt;em&gt;agree to this invitation&lt;/em&gt; 为更官方和常用的搭配。例：&lt;em&gt;I am delighted to accept your invitation.&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;step out of one&apos;s comfort zone&lt;/strong&gt; - 走出舒适圈 (💡 &lt;strong&gt;高频搭配&lt;/strong&gt;：&lt;em&gt;force individuals to step out of their comfort zones&lt;/em&gt; 迫使人们走出舒适圈)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;be immersed in&lt;/strong&gt; - 沉浸于，深陷于 (💡 &lt;strong&gt;高频搭配&lt;/strong&gt;：&lt;em&gt;be immersed in a foreign language environment&lt;/em&gt; 沉浸在外语环境中)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;strain&lt;/strong&gt; /streɪn/ - n. 压力，心理负担；拉伤，扭伤；（动植物的）品系，品种&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;light refreshments&lt;/strong&gt; - 简单茶点，小吃&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;glimpse&lt;/strong&gt; /ɡlɪmps/ - n./v. 一瞥，短暂的感受 (catch a glimpse of)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;semi-monthly&lt;/strong&gt; - adj./adv. 半月一次的（地）；n. 半月刊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cherish&lt;/strong&gt; /ˈtʃerɪʃ/ - v. 珍爱，怀抱（希望等），珍藏（记忆）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;enrich the cultural scene&lt;/strong&gt; - 丰富文化活动/景观&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;on a regular basis&lt;/strong&gt; - 定期地，经常地 (💡 替代 &lt;em&gt;regularly&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stay on track&lt;/strong&gt; - 保持进度，不掉队，在正轨上&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;second nature&lt;/strong&gt; - 第二天性，习惯成自然&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;decision fatigue&lt;/strong&gt; - 决策疲劳&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mitigate the risk of&lt;/strong&gt; - 降低……的风险&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;burn out&lt;/strong&gt; - 筋疲力尽，耗尽体力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;peak condition&lt;/strong&gt; - 巅峰状态，最佳状态&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;repetitive practice&lt;/strong&gt; - 重复练习&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;quantitative change into a qualitative leap&lt;/strong&gt; - 量变到质变&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cater to one&apos;s emotional needs&lt;/strong&gt; - 满足某人的情感需求&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;far outweigh&lt;/strong&gt; - 远超，大大超过&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;on balance&lt;/strong&gt; - 总的来说，权衡之下&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;yield substantial long-term dividends&lt;/strong&gt; - 产生实质性的长期红利 / 回报&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;复习要点笔记 (Takeaways)&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;词根关联&lt;/strong&gt;：&lt;code&gt;anthropogenic&lt;/code&gt;（人为的）与 &lt;code&gt;anthropology&lt;/code&gt;（人类学）共享词根 &lt;strong&gt;anthro- (人)&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;易混淆词&lt;/strong&gt;：注意 &lt;code&gt;dairy&lt;/code&gt;（奶制品）与 &lt;code&gt;diary&lt;/code&gt;（日记）的拼写差异。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;地道习语&lt;/strong&gt;：&lt;code&gt;up in the air&lt;/code&gt; 常用于口语或非正式写作，形容计划或决定尚未敲定。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
</content:encoded></item><item><title>TOEFL Speaking Templates</title><link>https://blog.yirong.site/posts/0041/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0041/</guid><description>新托福口语模板</description><pubDate>Sat, 07 Mar 2026 00:00:14 GMT</pubDate><content:encoded>&lt;p&gt;Templates memo. Cover is not related.&lt;/p&gt;
&lt;h2&gt;语料一：数字化工具 (Digital Tools) —— 纯享背诵版&lt;/h2&gt;
&lt;p&gt;I definitely agree with this idea, mainly because utilizing digital platforms offers a great deal of convenience and significantly enhances our efficiency.&lt;/p&gt;
&lt;p&gt;First, it provides unparalleled convenience. With just a few clicks, we can access a vast amount of information anytime and anywhere, without being restricted by physical locations. For example, when I want to learn a new skill, I don’t need a physical coach. I can simply watch tutorial videos on my phone during my commute, which turns my fragmented time into productive learning.&lt;/p&gt;
&lt;p&gt;Second, it is highly efficient and cost-effective. Compared to traditional methods, digital tools save us both time and money. For instance, instead of spending hours in a library, I can use a search engine to find the exact data I need in seconds. Plus, most of these online resources are much cheaper than printed ones.&lt;/p&gt;
&lt;p&gt;(So overall, I believe adopting these modern tools is the most practical way to improve our quality of life.)&lt;/p&gt;
&lt;h2&gt;语料二：户外活动与身心健康 (Outdoor Activities) —— 纯享背诵版&lt;/h2&gt;
&lt;p&gt;I’m a strong advocate for engaging in outdoor activities, as it’s essential for both our physical health and emotional well-being.&lt;/p&gt;
&lt;p&gt;First, it is the best way to reduce stress and stay fit. Spending time in nature helps us clear our minds and recharge our energy after a long day. For example, when I feel overwhelmed by my busy schedule, I usually go for a jog in a nearby park. The fresh air and green scenery immediately make me feel more relaxed and positive.&lt;/p&gt;
&lt;p&gt;Second, it provides a great opportunity for social interaction. Many outdoor activities allow us to build stronger bonds with our friends and improve our communication skills. For instance, participating in a hiking group not only helps me meet people with similar interests but also gives me a sense of achievement.&lt;/p&gt;
&lt;p&gt;(So overall, prioritizing outdoor space and activities is vital for a balanced and happy life.)&lt;/p&gt;
&lt;h2&gt;语料三：团队合作与个人成长 (Teamwork) —— 纯享背诵版&lt;/h2&gt;
&lt;p&gt;I firmly believe that collaboration is much more effective than working alone, because it offers diverse perspectives and fosters a sense of achievement.&lt;/p&gt;
&lt;p&gt;First, teamwork significantly improves our efficiency. By sharing the workload and brainstorming together, we can solve complex problems much faster. For example, when I worked on a group project last semester, we assigned tasks based on each person&apos;s strengths. This not only saved a lot of time but also ensured the high quality of our final work.&lt;/p&gt;
&lt;p&gt;Second, it is a valuable experience for personal growth. Interacting with teammates helps us polish our communication skills and learn how to handle different opinions. For instance, even if we have disagreements, the process of reaching a consensus is a great way to broaden our horizons.&lt;/p&gt;
&lt;p&gt;(So overall, I think the benefits of teamwork far outweigh those of working individually.)&lt;/p&gt;
&lt;h2&gt;语料四：游览北京 (Traveling in Beijing)&lt;/h2&gt;
&lt;p&gt;The last time I visited a city I didn&apos;t live in was when I travelled to Beijing.&lt;/p&gt;
&lt;p&gt;First, the main reason I travelled there was convenience. Beijing has a very advanced public transportation system that makes travelling very easy. For example, I could use public transportation to visit historic sites, business districts and shopping areas without worrying about traffic jam and long travel times.&lt;/p&gt;
&lt;p&gt;Second, what I really like about Beijing is the valuable experience. Visiting Beijing allowed me to learn more about history and culture. For instance, seeing some famous landmarks in person help me better understand about the stories and traditions behind them.&lt;/p&gt;
&lt;h2&gt;语料五：城市反应 (Reactions to Cities)&lt;/h2&gt;
&lt;p&gt;Personally I usually have a mixed but mostly positive reaction to cities.&lt;/p&gt;
&lt;p&gt;First, cities often makes me feel energized. There&apos;s always something happening, which creates a lively atmosphere. For example, when I walk through busy streets I see people walking, socializing, and enjoying different activities. That energy motivates me to be more active and productive.&lt;/p&gt;
&lt;p&gt;Second, cities help me feel more emotionally connected. They provide opportunities to meet people and build relationships. For instance, living in the city has allowed me to make friends from diverse backgrounds, which makes daily life more interesting and fulfilling.&lt;/p&gt;
&lt;p&gt;So overall, cities affect me positively because they provide energy and emotional connection.&lt;/p&gt;
&lt;h2&gt;语料六：城市生活感悟 (Reflections on City Life)&lt;/h2&gt;
&lt;p&gt;I agree that people who live in cities generally lead more interesting lives.&lt;/p&gt;
&lt;p&gt;First, cities offer more opportunities for both personal and professional growth. People can explore different careers and their own interests. For example, cities usually have more companies, universities and professional training programs, which helps people develop new skills and achieve their career goals.&lt;/p&gt;
&lt;p&gt;Second, city life often provides a stronger sense of achievement. Living in a competitive environment can encourge young people to challenge themselves. For instance, successfully building a career or managing a busy lifestyle in the city can makes young people feel more pound of their accomplishments.&lt;/p&gt;
&lt;h2&gt;语料七：城市公园建设 (Urban Parks)&lt;/h2&gt;
&lt;p&gt;I believe that cities should create more parks in urban areas.&lt;/p&gt;
&lt;p&gt;First, parks are really essential for improving public health. They encourage people to exercise and spend more time outdoors. For example, having nearby parks makes it easier for local residents to walk, run or relax after work, which helps reduce stress and improve overall health.&lt;/p&gt;
&lt;p&gt;Second, parks are beneficial for environmental protection. Green spaces can help improve air quality and reduce industrial pollution. For instance, trees, plants and parks can absorb carbon dioxide and provide cleaner air for people living in the city.&lt;/p&gt;
&lt;p&gt;So overall, creating more parks can improve both public health and the environment in cities.&lt;/p&gt;
&lt;h2&gt;语料八：垃圾分类习惯与重要性 (Waste Sorting &amp;amp; Importance)&lt;/h2&gt;
&lt;p&gt;I believe that sorting waste is highly important, and my family manages it diligently in our daily life.&lt;/p&gt;
&lt;p&gt;First, sorting waste provides great environmental benefits and helps &lt;strong&gt;reduce our carbon footprint&lt;/strong&gt;. For example, we separate plastic and paper from regular trash, which helps cities recycle materials more effectively and reduces landfill waste.&lt;/p&gt;
&lt;p&gt;Second, it is essential for &lt;strong&gt;raising environmental awareness&lt;/strong&gt;. When families participate, it teaches everyone about sustainable living. For instance, doing this daily makes my younger brother realize that even small actions can protect our planet.&lt;/p&gt;
&lt;h2&gt;语料九：个人分类 vs 设施处理 (Individual vs Facility)&lt;/h2&gt;
&lt;p&gt;I prefer a system where &lt;strong&gt;individuals are responsible for sorting waste&lt;/strong&gt;, mainly because it raises awareness and saves costs.&lt;/p&gt;
&lt;p&gt;First, individual sorting is highly &lt;strong&gt;cost-effective&lt;/strong&gt; and budget-friendly for cities. It reduces the financial burden on local governments. For example, sorting at home speeds up the recycling process and reduces expensive garbage disposal fees.&lt;/p&gt;
&lt;p&gt;Second, it fosters a sense of responsibility. When people participate directly, they become more mindful of their consumption. For instance, seeing how much plastic is thrown away makes us more likely to use reusable bags instead of disposal ones.&lt;/p&gt;
&lt;h2&gt;语料十：强制分类法律的利弊 (Mandatory Laws Pros &amp;amp; Cons)&lt;/h2&gt;
&lt;p&gt;Personally, I believe mandatory waste sorting laws have both clear advantages and disadvantages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Advantages (利)：&lt;/strong&gt;
Such laws significantly boost efficiency by forcing participation. It ensures a cleaner environment. For example, in many cities, fines for mixing trash successfully reduced waste pile-ups.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disadvantages (弊)：&lt;/strong&gt;
However, it can &lt;strong&gt;place a heavy burden&lt;/strong&gt; on residents, causing inconvenience. For instance, busy people might find it difficult to follow complex sorting rules, leading to stress or reduced daily efficiency.&lt;/p&gt;
&lt;h2&gt;语料十一：人工智能与机器人的未来 (AI &amp;amp; Robotics)&lt;/h2&gt;
&lt;p&gt;I definitely believe cities will implement more advanced technology, such as AI and robotics, in waste sorting processes.&lt;/p&gt;
&lt;p&gt;First, advanced technology significantly &lt;strong&gt;boosts efficiency and streamlines processes&lt;/strong&gt;. Robots can sort items much faster than humans. For example, AI-powered cameras can identify recyclables in seconds, saving hours of manual labor.&lt;/p&gt;
&lt;p&gt;Second, it ensures a safer environment for workers. Sorting waste can be hazardous. For instance, using robotics eliminates exposure to toxic items and guarantees &lt;strong&gt;peace of mind&lt;/strong&gt; for everyone.&lt;/p&gt;
&lt;h2&gt;语料十二：探索周边与休闲乐趣 (Local Exploration &amp;amp; Enjoyment)&lt;/h2&gt;
&lt;p&gt;I firmly believe that exploring nearby places and having self-guided discovery resources is highly beneficial for students.&lt;/p&gt;
&lt;p&gt;First, it &lt;strong&gt;brings me pure joy and serves as a great escape from my daily routine&lt;/strong&gt;. When I explore a new neighborhood just to see what I can find, it &lt;strong&gt;caters to my emotional needs&lt;/strong&gt;. For example, last weekend I spontaneously followed a suggested walking route and discovered a beautiful hidden park. This relaxing experience effectively helped me reduce stress and &lt;strong&gt;recharged my batteries&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Second, it is a &lt;strong&gt;valuable experience&lt;/strong&gt; that &lt;strong&gt;forces individuals to step out of their comfort zones&lt;/strong&gt;. Instead of staying in the dorm, going to an unfamiliar local town encourages us to talk to residents and learn about their culture. For instance, interacting with locals makes me feel much more &lt;strong&gt;emotionally connected&lt;/strong&gt; to the community and deeply satisfied with my university life.&lt;/p&gt;
&lt;h2&gt;语料十三：规律性、自律与长期益处 (Regularity &amp;amp; Discipline)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;适用问题：&lt;/strong&gt; “Do you think it is important to exercise regularly?” 或 “Do you prefer to have a regular study schedule?”&lt;/p&gt;
&lt;p&gt;I definitely agree with this idea, mainly because &lt;strong&gt;maintaining consistency&lt;/strong&gt; effectively &lt;strong&gt;boosts my productivity&lt;/strong&gt; and &lt;strong&gt;yields substantial long-term dividends&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;First, a regular &lt;strong&gt;regimen&lt;/strong&gt; helps &lt;strong&gt;cultivate self-discipline&lt;/strong&gt;. When an activity becomes a &lt;strong&gt;daily routine&lt;/strong&gt;, it turns into &lt;strong&gt;second nature&lt;/strong&gt;, which effectively &lt;strong&gt;reduces decision fatigue&lt;/strong&gt; and &lt;strong&gt;enhances our efficiency&lt;/strong&gt;. For example, it helps me &lt;strong&gt;stay focused&lt;/strong&gt; and &lt;strong&gt;keeps me on track&lt;/strong&gt;, ensuring I am not &lt;strong&gt;overwhelmed&lt;/strong&gt; by a busy schedule. This is a highly &lt;strong&gt;efficient and cost-effective&lt;/strong&gt; way to manage my &lt;strong&gt;fragmented time&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Second, it is &lt;strong&gt;essential for staying fit&lt;/strong&gt; and keeping both my &lt;strong&gt;body and mind in shape&lt;/strong&gt;. Regularity helps &lt;strong&gt;regulate our biological clock&lt;/strong&gt;, which &lt;strong&gt;mitigates the risk of burning out&lt;/strong&gt; and ensures we remain in &lt;strong&gt;peak condition&lt;/strong&gt;. For instance, through &lt;strong&gt;repetitive practice&lt;/strong&gt;, we can &lt;strong&gt;transform quantitative change into a qualitative leap&lt;/strong&gt;, helping us &lt;strong&gt;acquire practical skills&lt;/strong&gt; and &lt;strong&gt;achieve proficiency&lt;/strong&gt;. This provides a &lt;strong&gt;valuable experience&lt;/strong&gt; and gives me a &lt;strong&gt;great sense of accomplishment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On balance, I believe &lt;strong&gt;incorporating&lt;/strong&gt; a regular schedule &lt;strong&gt;into&lt;/strong&gt; my daily routine &lt;strong&gt;caters to my emotional needs&lt;/strong&gt;. The benefits of regularity &lt;strong&gt;far outweigh&lt;/strong&gt; those of doing things individually or occasionally.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;口语12个万能理由模板&lt;/h2&gt;
&lt;h3&gt;1. 方便 (Convenience)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It provides great convenience and fits easily into my schedule.&lt;/strong&gt;&lt;br /&gt;
(它极具便利性，能轻松融入我的日程。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：save time and effort (省时省力) / get things done faster (快速完成)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 效率 (Efficiency)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It effectively boosts my productivity and streamlines my daily routine.&lt;/strong&gt;&lt;br /&gt;
(它有效提升我的效率，并精简我的日常。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：complete tasks in less time (缩短用时) / stay focused and active (保持专注)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 经济 (Economy)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It’s a cost-effective option and very budget-friendly for a student.&lt;/strong&gt;&lt;br /&gt;
(这是一个性价比极高的选择，对学生非常划算。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：save a substantial amount of money (节省大笔钱) / allocate budget wisely (合理分配预算)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4. 发展 (Development/Long-term benefit)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It’s crucial for my future development and gives me a competitive edge.&lt;/strong&gt;&lt;br /&gt;
(它对我的未来发展至关重要，并能赋予我竞争优势。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：broaden my horizons (开阔眼界) / acquire practical skills (掌握实用技能)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5. 安全 (Safety)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It ensures a safe environment and gives me peace of mind.&lt;/strong&gt;&lt;br /&gt;
(它能确保安全的环境，让我感到踏实。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：strictly regulated (严格监管) / prevent potential risks (防范风险)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6. 环保 (Environmental protection)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It’s an eco-friendly approach that helps raise environmental awareness.&lt;/strong&gt;&lt;br /&gt;
(这是一种环保的做法，有助于提高环保意识。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：reduce carbon footprint (减少碳足迹) / sustainable lifestyle (可持续生活方式)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;7. 社交 (Social/Communication)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It helps me expand my social circle and meet people from diverse backgrounds.&lt;/strong&gt;&lt;br /&gt;
(它能帮我扩大社交圈，结识来自不同背景的人。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：build relationships (建立关系) / foster a sense of belonging (培养归属感)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;8. 经验 (Experience)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It’s a valuable experience that broadens my horizons in many ways.&lt;/strong&gt;&lt;br /&gt;
(这是一次能从多方面开阔我眼界的宝贵经历。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：step out of my comfort zone (走出舒适圈) / learn about local traditions (了解当地文化/传统)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;9. 乐趣 (Fun/Enjoyment)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It brings me pure joy and serves as a great escape from daily items.&lt;/strong&gt;&lt;br /&gt;
(它带给我纯粹的快乐，是逃离日常琐碎的好方法。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：feel genuinely happy and excited (真心感到快乐) / full of excitement (充满刺激/乐趣)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;10. 成就 (Achievement)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It gives me a great sense of accomplishment and builds my confidence.&lt;/strong&gt;&lt;br /&gt;
(它带给我极大的成就感，并树立我的自信。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：hard work pays off (付出有回报) / prove my personal value (证明个人价值)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;11. 情感 (Emotion/Well-being)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It caters to my emotional needs and helps me reduce stress.&lt;/strong&gt;&lt;br /&gt;
(它满足我的情感需求，并能帮我缓解压力。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：recharge my batteries (重获活力) / feel energized and relaxed (感到精力充沛且放松)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;12. 健康 (Health)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心金句&lt;/strong&gt;：&lt;strong&gt;It’s essential for staying fit and keeping both my body and mind in shape.&lt;/strong&gt;&lt;br /&gt;
(它对于保持健康、让身心处于良好状态至关重要。)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展搭配&lt;/strong&gt;：prevent burning out (防止筋疲力尽) / maintain a balanced life (保持平衡的生活)&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>computer architecture (21) CPU</title><link>https://blog.yirong.site/posts/0034/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0034/</guid><description>王道计组 第五章</description><pubDate>Sun, 14 Dec 2025 00:00:14 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100514696&amp;amp;p=61&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;本章总览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CPU的功能和结构&lt;/li&gt;
&lt;li&gt;指令执行过程&lt;/li&gt;
&lt;li&gt;数据通路的功能和基础结构&lt;/li&gt;
&lt;li&gt;控制器的功能和工作原理&lt;/li&gt;
&lt;li&gt;指令流水线&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;回忆过去，我们知道CPU由&lt;strong&gt;运算器&lt;/strong&gt;和&lt;strong&gt;控制器&lt;/strong&gt;两大部件组成。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;其中，运算器主要负责对数据进行处理，也就是算术运算和逻辑运算。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;控制器由①CU ②IR ③PC，三个部分组成。&lt;/p&gt;
&lt;p&gt;除此之外也有其他一些重要的寄存器。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在控制单元的指挥之下，CPU会执行一系列的指令序列。&lt;/p&gt;
&lt;p&gt;每一条指令的执行分为①取指令②分析指令③执行指令，这样的三个部分。&lt;/p&gt;
&lt;p&gt;:::note
CPU工作的过程，就是执行一条条指令的过程。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;CPU的功能和结构&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100518079&amp;amp;p=62&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h3&gt;CPU的功能&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;运算器的基本结构&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-11.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;控制器的基本结构&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;CPU的基本结构&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-13.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;指令执行过程&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100519299&amp;amp;p=63&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h3&gt;指令周期&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-15.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-16.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-17.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-18.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-19.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令周期的数据流-取指周期&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-20.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令周期的数据流-间址周期&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-22.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令周期的数据流-中断周期&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-21.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;本节回顾&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-23.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;数据通路-单总线结构&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100521960&amp;amp;p=64&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;一条指令的执行，指令周期会被划分为不同的阶段。&lt;/p&gt;
&lt;p&gt;在不同的阶段有可能数据的流向是不一样的，大致分为：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;寄存器与寄存器之间的数据流通。&lt;/li&gt;
&lt;li&gt;寄存器与主存之间的数据流通。&lt;/li&gt;
&lt;li&gt;寄存器与算术逻辑单元（ALU）之间的数据流通。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&quot;image-24.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在这个图当中，我们采用的是CPU内部单总线的方式。所有的寄存器之间交换数据，都是通过CPU的内部总线来完成的，意味着同一时间只允许两个部件之间进行数据交换。它们对总线的使用是独占式的。&lt;/p&gt;
&lt;h3&gt;CPU内部单总线方式&lt;/h3&gt;
&lt;h4&gt;1.寄存器之间的数据传送&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-26.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;2.主存与CPU之间的数据传送&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-25.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;3.执行算术或逻辑运算&lt;/h4&gt;
&lt;p&gt;如果采用单总线的结构，在执行算术或逻辑运算时，必须先把其中的一个操作数放到暂存寄存器。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-27.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;本节回顾&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-28.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（１１）</title><link>https://blog.yirong.site/posts/0037/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0037/</guid><description>新完全掌握听力</description><pubDate>Sat, 08 Nov 2025 00:01:55 GMT</pubDate><content:encoded>&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：車が売れなくなっている理由&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823279701&amp;amp;p=86&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで男の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;男：車（くるま）が売（う）れなくなっていると言（い）われています。&lt;br /&gt;
買（か）わない人（ひと）に聞（き）いてみると、&lt;br /&gt;
「電車（でんしゃ）や自転車（じてんしゃ）で十分（じゅうぶん）だから」&lt;br /&gt;
とか、「ガソリン代（だい）や駐車場代（ちゅうしゃじょうだい）などがかかるから」&lt;br /&gt;
という答（こた）えが返（かえ）ってきます。&lt;/p&gt;
&lt;p&gt;また、「高（たか）くて買（か）えない」という人もいます。&lt;/p&gt;
&lt;p&gt;一方（いっぽう）、田舎（いなか）によく行（い）く人は車（くるま）の方（ほう）が便利（べんり）なので乗（の）っているようですし、&lt;br /&gt;
人数（にんずう）の多（おお）い家族（かぞく）は出（で）かけるとき電車（でんしゃ）より安（やす）く済（す）みます。&lt;/p&gt;
&lt;p&gt;しかし、**子供（こども）が減（へ）っている日本（にほん）**では、&lt;br /&gt;
車（くるま）はこれからますます売（う）れなくなるかもしれません。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;男の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 公共交通機関（こうきょうこうつうきかん）のサービス&lt;br /&gt;
2️⃣ 車（くるま）の長所（ちょうしょ）と短所（たんしょ）&lt;br /&gt;
3️⃣ 車（くるま）が売（う）れない理由（りゆう） ✅（正解）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;売れなくなる&lt;/td&gt;
&lt;td&gt;卖不动、销量下降&lt;/td&gt;
&lt;td&gt;車が売れなくなっている。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;電車（でんしゃ）&lt;/td&gt;
&lt;td&gt;电车&lt;/td&gt;
&lt;td&gt;電車で十分だ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自転車（じてんしゃ）&lt;/td&gt;
&lt;td&gt;自行车&lt;/td&gt;
&lt;td&gt;自転車で十分だ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ガソリン代（だい）&lt;/td&gt;
&lt;td&gt;油费&lt;/td&gt;
&lt;td&gt;ガソリン代が高い。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;駐車場代（ちゅうしゃじょうだい）&lt;/td&gt;
&lt;td&gt;停车费&lt;/td&gt;
&lt;td&gt;駐車場代もかかる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一方（いっぽう）&lt;/td&gt;
&lt;td&gt;另一方面&lt;/td&gt;
&lt;td&gt;一方、田舎では車が便利だ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ようです&lt;/td&gt;
&lt;td&gt;看起来好像&lt;/td&gt;
&lt;td&gt;乗っているようです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安く済む（やすくすむ）&lt;/td&gt;
&lt;td&gt;花得更少、省钱&lt;/td&gt;
&lt;td&gt;家族で出かけるときは安く済む。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;子供が減っている&lt;/td&gt;
&lt;td&gt;孩子减少&lt;/td&gt;
&lt;td&gt;少子化の表現。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜かもしれません&lt;/td&gt;
&lt;td&gt;也许、可能&lt;/td&gt;
&lt;td&gt;売れなくなるかもしれません。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;車が売れなくなっていると言われています。&lt;/strong&gt;&lt;br /&gt;
👉 据说汽车卖得越来越少了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;買わない人に聞いてみると、「電車や自転車で十分だから」という答えが返ってきます。&lt;/strong&gt;&lt;br /&gt;
👉 询问不买车的人，他们回答“电车或自行车就足够了”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;また、「高くて買えない」という人もいます。&lt;/strong&gt;&lt;br /&gt;
👉 还有人说“太贵买不起”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;一方、田舎によく行く人は車の方が便利なので乗っているようです。&lt;/strong&gt;&lt;br /&gt;
👉 另一方面，经常去乡下的人因为更方便而使用汽车。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;人数の多い家族は出かけるとき電車より安く済みます。&lt;/strong&gt;&lt;br /&gt;
👉 家庭成员多的家庭，出门开车比坐电车便宜。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;子供が減っている日本では、車はこれからますます売れなくなるかもしれません。&lt;/strong&gt;&lt;br /&gt;
👉 在孩子越来越少的日本，汽车今后可能会更卖不动。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日文&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;语法说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;〜と言われています&lt;/td&gt;
&lt;td&gt;据说…&lt;/td&gt;
&lt;td&gt;一般用于客观陈述。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜てみる&lt;/td&gt;
&lt;td&gt;试着…&lt;/td&gt;
&lt;td&gt;聞いてみる：试着问问。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜から&lt;/td&gt;
&lt;td&gt;因为…&lt;/td&gt;
&lt;td&gt;理由表达。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;一方（いっぽう）&lt;/td&gt;
&lt;td&gt;另一方面&lt;/td&gt;
&lt;td&gt;对比句型。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ようです&lt;/td&gt;
&lt;td&gt;看起来好像…&lt;/td&gt;
&lt;td&gt;表示说话人推测。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜かもしれません&lt;/td&gt;
&lt;td&gt;也许…&lt;/td&gt;
&lt;td&gt;表示不确定推测。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 日本で車が売れなくなっている理由：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;電車や自転車で十分&lt;/li&gt;
&lt;li&gt;ガソリン代・駐車場代が高い&lt;/li&gt;
&lt;li&gt;車が高くて買えない&lt;/li&gt;
&lt;li&gt;子供が減っている（少子化）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 一方で車が必要な人も：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;田舎へ行く人&lt;/li&gt;
&lt;li&gt;家族の人数が多い人&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 結論：社会の変化により、車の需要が減少している。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
题干中看到「車」「売れない」「理由」这类关键词，就可判断是选「車が売れない理由」而非对比题或交通服务题。&lt;/p&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：100円ショップの歴史&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823282725&amp;amp;p=87&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで女の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;女：100円（ひゃくえん）ショップに行（い）ったことがない人（ひと）はいないんじゃないでしょうか。&lt;br /&gt;
100円（ひゃくえん）で日常（にちじょう）に必要（ひつよう）なものがほとんど買（か）えるので、多（おお）くの人（ひと）に利用（りよう）されています。&lt;/p&gt;
&lt;p&gt;実（じつ）は100円（ひゃくえん）ショップの始（はじ）まりは**江戸時代（えどじだい）&lt;strong&gt;からで、最初（さいしょ）は食（た）べ物（もの）などが&lt;/strong&gt;決（き）まった値段（ねだん）**で売（う）られていました。&lt;/p&gt;
&lt;p&gt;そして、&lt;strong&gt;昭和（しょうわ）の初（はじ）めの不景気（ふけいき）&lt;strong&gt;をきっかけに、今（いま）のように&lt;/strong&gt;日用品（にちようひん）を扱（あつか）う店（みせ）&lt;strong&gt;が出（で）てきましたが、当時（とうじ）は&lt;/strong&gt;デパートやスーパーなどで時々販売（はんばい）する移動式（いどうしき）のもの&lt;/strong&gt;が中心（ちゅうしん）でした。&lt;/p&gt;
&lt;p&gt;それが、**90年代（ねんだい）**に再（ふたた）び景気（けいき）が悪（わる）くなったときから、今（いま）のような店（みせ）が次々（つぎつぎ）と作（つく）られるようになったのです。&lt;/p&gt;
&lt;p&gt;外国（がいこく）にも100円（ひゃくえん）ショップのような**店（みせ）**はありますが、**品物（しなもの）の種類（しゅるい）や値段（ねだん）は国（くに）によって様々（さまざま）**なようです。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;女の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 100円ショップの歴史 ✅（正解）&lt;br /&gt;
2️⃣ 100円ショップが人気の理由&lt;br /&gt;
3️⃣ 外国の100円ショップ&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;日常（にちじょう）&lt;/td&gt;
&lt;td&gt;日常、平常&lt;/td&gt;
&lt;td&gt;日常生活に必要なもの。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;必要（ひつよう）な&lt;/td&gt;
&lt;td&gt;必要的&lt;/td&gt;
&lt;td&gt;必要なものを買う。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;利用（りよう）される&lt;/td&gt;
&lt;td&gt;被使用&lt;/td&gt;
&lt;td&gt;多くの人に利用されています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;始まり（はじまり）&lt;/td&gt;
&lt;td&gt;起源、开始&lt;/td&gt;
&lt;td&gt;100円ショップの始まりは江戸時代から。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不景気（ふけいき）&lt;/td&gt;
&lt;td&gt;不景气、经济衰退&lt;/td&gt;
&lt;td&gt;不景気をきっかけに生まれた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;扱う（あつかう）&lt;/td&gt;
&lt;td&gt;经营、处理&lt;/td&gt;
&lt;td&gt;日用品を扱う店。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;移動式（いどうしき）&lt;/td&gt;
&lt;td&gt;移动式&lt;/td&gt;
&lt;td&gt;移動式の販売スタイル。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;次々（つぎつぎ）と&lt;/td&gt;
&lt;td&gt;一个接一个&lt;/td&gt;
&lt;td&gt;次々と作られるようになった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;様々（さまざま）&lt;/td&gt;
&lt;td&gt;各种各样&lt;/td&gt;
&lt;td&gt;国によって様々だ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ようです&lt;/td&gt;
&lt;td&gt;好像、似乎&lt;/td&gt;
&lt;td&gt;様々なようです（推测）。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;100円ショップに行ったことがない人はいないんじゃないでしょうか。&lt;/strong&gt;&lt;br /&gt;
👉 大概没有没去过百元店的人吧。（表达“几乎所有人都去过”的语气）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;100円で日常に必要なものがほとんど買えるので、多くの人に利用されています。&lt;/strong&gt;&lt;br /&gt;
👉 因为100日元就能买到日常所需的几乎所有东西，所以被很多人使用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;始まりは江戸時代からで、食べ物などが決まった値段で売られていました。&lt;/strong&gt;&lt;br /&gt;
👉 起源于江户时代，当时食物等以固定价格出售。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;昭和の初めの不景気をきっかけに、今のような日用品を扱う店が出てきました。&lt;/strong&gt;&lt;br /&gt;
👉 以昭和初期的经济不景气为契机，开始出现如今这类销售日用品的店铺。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;90年代に再び景気が悪くなったときから、今のような店が次々と作られるようになりました。&lt;/strong&gt;&lt;br /&gt;
👉 从90年代经济再次低迷起，这类店铺开始接连出现。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;外国にも100円ショップのような店はありますが、品物の種類や値段は国によって様々なようです。&lt;/strong&gt;&lt;br /&gt;
👉 外国也有类似的店铺，但商品种类和价格因国家而异。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;表达&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;〜んじゃないでしょうか&lt;/td&gt;
&lt;td&gt;难道不是…吧&lt;/td&gt;
&lt;td&gt;表推测或委婉断定，语气柔和。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜をきっかけに&lt;/td&gt;
&lt;td&gt;以…为契机&lt;/td&gt;
&lt;td&gt;表示“因为某契机导致变化”。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ようになった&lt;/td&gt;
&lt;td&gt;变得可以… / 开始…&lt;/td&gt;
&lt;td&gt;状态或行为的变化。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜によって様々だ&lt;/td&gt;
&lt;td&gt;因…而不同&lt;/td&gt;
&lt;td&gt;表达差异原因。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜されています&lt;/td&gt;
&lt;td&gt;被…（尊敬/被动）&lt;/td&gt;
&lt;td&gt;常用于说明被广泛使用或接受。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 100円ショップの発展の流れ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;江戸時代&lt;/strong&gt;：固定价格的销售开始&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;昭和初期&lt;/strong&gt;：经济不景气 → 经营日用品的店出现&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;1990年代&lt;/strong&gt;：再次不景气 → 现代百元店快速发展&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 現在の特徴：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;100円で日常品が買える&lt;/li&gt;
&lt;li&gt;多くの人に利用されている&lt;/li&gt;
&lt;li&gt;海外にも似たような店があるが、種類や値段は国によって異なる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 結論：&lt;br /&gt;
👉 女の人は「100円ショップの&lt;strong&gt;歴史&lt;/strong&gt;」について話している。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
关键词包括「江戸時代」「昭和」「90年代」等时间变化词，说明是讲“&lt;strong&gt;发展历史&lt;/strong&gt;”，因此正确答案是 &lt;strong&gt;① 100円ショップの歴史&lt;/strong&gt;。&lt;/p&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：風力発電（ふうりょくはつでん）の課題と注目&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823282733&amp;amp;p=88&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;エネルギー問題（もんだい）の勉強会（べんきょうかい）で男（おとこ）の人（ひと）が話（はな）しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;男（おとこ）：&lt;br /&gt;
最近（さいきん）、**風力発電（ふうりょくはつでん）が注目（ちゅうもく）**されています。&lt;br /&gt;
**風力発電（ふうりょくはつでん）**というのは、風（かぜ）を利用（りよう）して風車（ふうしゃ）を回（まわ）して電気（でんき）を作（つく）る発電（はつでん）システムのことです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;自然（しぜん）の力（ちから）を利用（りよう）できる&lt;/strong&gt;ので、**エネルギーを使（つか）わない発電（はつでん）**として期待（きたい）されていますが、&lt;strong&gt;問題（もんだい）も少（すく）なくありません。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;風車（ふうしゃ）の近（ちか）くに住（す）む人（ひと）の中（なか）には、**その音（おと）に悩（なや）まされて体（からだ）の調子（ちょうし）が悪（わる）くなる人（ひと）**が出（で）てきました。&lt;br /&gt;
また、**鳥（とり）が風車（ふうしゃ）にぶつかる事故（じこ）**も起（お）きています。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;今後（こんご）は、これらを1つ（ひとつ）ずつ解決（かいけつ）していく必要（ひつよう）&lt;strong&gt;があるでしょう。&lt;br /&gt;
今日（きょう）は、これらについて&lt;/strong&gt;具体（ぐたい）的（てき）に話（はな）し合（あ）っていきましょう。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;今日（きょう）の勉強会（べんきょうかい）のテーマはなんですか。&lt;/p&gt;
&lt;p&gt;1️⃣ 風力発電（ふうりょくはつでん）の仕組（しくみ）&lt;br /&gt;
2️⃣ 風力発電（ふうりょくはつでん）の長所（ちょうしょ）&lt;br /&gt;
3️⃣ 風力発電（ふうりょくはつでん）の短所（たんしょ） ✅（正解）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;風力発電（ふうりょくはつでん）&lt;/td&gt;
&lt;td&gt;风力发电&lt;/td&gt;
&lt;td&gt;利用风的力量发电。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;注目（ちゅうもく）される&lt;/td&gt;
&lt;td&gt;受到关注&lt;/td&gt;
&lt;td&gt;最近、風力発電が注目されています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;利用（りよう）する&lt;/td&gt;
&lt;td&gt;利用、使用&lt;/td&gt;
&lt;td&gt;自然の力を利用できる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜として&lt;/td&gt;
&lt;td&gt;作为…&lt;/td&gt;
&lt;td&gt;エネルギーを使わない発電として期待される。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;少なくない（すくなくない）&lt;/td&gt;
&lt;td&gt;不少、相当多&lt;/td&gt;
&lt;td&gt;問題も少なくありません（表达“问题不少”）。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;悩まされる（なやまされる）&lt;/td&gt;
&lt;td&gt;被困扰&lt;/td&gt;
&lt;td&gt;騒音に悩まされる人がいる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;調子（ちょうし）が悪くなる&lt;/td&gt;
&lt;td&gt;身体状况变差&lt;/td&gt;
&lt;td&gt;体の調子が悪くなる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ぶつかる&lt;/td&gt;
&lt;td&gt;撞上、碰到&lt;/td&gt;
&lt;td&gt;鳥が風車にぶつかる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;今後（こんご）&lt;/td&gt;
&lt;td&gt;今后、将来&lt;/td&gt;
&lt;td&gt;今後の課題として残る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;解決（かいけつ）していく必要がある&lt;/td&gt;
&lt;td&gt;需要逐一解决&lt;/td&gt;
&lt;td&gt;一つずつ解決していく必要がある。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;最近、風力発電が注目されています。&lt;/strong&gt;&lt;br /&gt;
👉 最近，风力发电受到了关注。&lt;br /&gt;
📘「〜が注目されています」＝“正在被关注”“成为热点”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;自然の力を利用できるので、エネルギーを使わない発電として期待されています。&lt;/strong&gt;&lt;br /&gt;
👉 因为可以利用自然的力量，被期待成为不消耗能源的发电方式。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;風車の近くに住む人には、その音に悩まされて体の調子が悪くなる人もいる。&lt;/strong&gt;&lt;br /&gt;
👉 住在风车附近的人中，有人因噪音而身体不适。&lt;br /&gt;
📘「〜に悩まされる」＝“被…困扰”“受…折磨”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;鳥が風車にぶつかる事故も起きています。&lt;/strong&gt;&lt;br /&gt;
👉 也发生过鸟撞上风车的事故。&lt;br /&gt;
📘「〜事故が起きる」＝“发生事故”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;今後はこれらを1つずつ解決していく必要があるでしょう。&lt;/strong&gt;&lt;br /&gt;
👉 今后有必要逐一解决这些问题。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;表达&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;〜が注目されています&lt;/td&gt;
&lt;td&gt;正受到关注&lt;/td&gt;
&lt;td&gt;常用于说明热门话题。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜として期待される&lt;/td&gt;
&lt;td&gt;被期待为…&lt;/td&gt;
&lt;td&gt;表示社会期待或技术应用价值。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜も少なくない&lt;/td&gt;
&lt;td&gt;不少的…&lt;/td&gt;
&lt;td&gt;正式、书面表达。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜に悩まされる&lt;/td&gt;
&lt;td&gt;被…困扰&lt;/td&gt;
&lt;td&gt;听力和阅读中常见被动表达。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜必要がある&lt;/td&gt;
&lt;td&gt;有必要…&lt;/td&gt;
&lt;td&gt;用于提出今后的对策。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 &lt;strong&gt;主題（テーマ）&lt;/strong&gt;：風力発電の課題（短所）&lt;br /&gt;
📍 &lt;strong&gt;内容構成&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自然エネルギーとして注目されている&lt;/li&gt;
&lt;li&gt;しかし、問題点もある（音、健康、鳥の事故）&lt;/li&gt;
&lt;li&gt;今後は解決が必要&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 &lt;strong&gt;結論&lt;/strong&gt;：&lt;br /&gt;
👉 今日の勉強会のテーマは「風力発電の&lt;strong&gt;短所（たんしょ）&lt;/strong&gt;」。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
题干出现「〜について話しています」或「〜のテーマはなんですか」时，要抓住关键词：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「注目されている」「期待されている」→ 长所话题&lt;/li&gt;
&lt;li&gt;「問題」「悩まされる」「事故」「解決」→ 短所话题（本题） ✅&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：無水鍋（むすいなべ）の長所&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823282917&amp;amp;p=90&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🏬 場面描写&lt;/h2&gt;
&lt;p&gt;デパートで店員（てんいん）が話（はな）しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;女（おんな）：&lt;br /&gt;
えー、これ、普通（ふつう）の&lt;strong&gt;深鍋（ふかなべ）&lt;strong&gt;と同（おな）じに見（み）えますね。&lt;br /&gt;
実（じつ）は&lt;/strong&gt;無水鍋（むすいなべ）&lt;strong&gt;といって&lt;/strong&gt;使（つか）い方（かた）が違（ちが）う&lt;/strong&gt;んです。&lt;/p&gt;
&lt;p&gt;無水（むすい）、つまり&lt;strong&gt;水（みず）がない&lt;/strong&gt;ということから分（わ）かるように、&lt;strong&gt;野菜（やさい）をゆでるときに水（みず）がほとんど要（い）りません。&lt;/strong&gt;&lt;br /&gt;
無水鍋（むすいなべ）は、洗（あら）ったときの&lt;strong&gt;水気（みずけ）だけ&lt;/strong&gt;でゆでることができ、&lt;br /&gt;
&lt;strong&gt;お湯（ゆ）を沸（わ）かす時間（じかん）が必要（ひつよう）ない&lt;/strong&gt;ので、&lt;br /&gt;
深鍋（ふかなべ）の&lt;strong&gt;3分の1以下（いか）の時間（じかん）でゆでられます。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ガス代（だい）・電気代（でんきだい）・水道代（すいどうだい）も節約（せつやく）できます。&lt;/strong&gt;&lt;br /&gt;
そのうえ、&lt;strong&gt;栄養（えいよう）も水（みず）に溶（と）けないで野菜（やさい）に残（のこ）ったまま。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;健康（けんこう）にも地球（ちきゅう）にも、そして&lt;strong&gt;お財布（さいふ）にも優（やさ）しい&lt;/strong&gt;無水鍋（むすいなべ）なんです。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;店員（てんいん）は何について説明（せつめい）していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 深鍋（ふかなべ）の長所（ちょうしょ）&lt;br /&gt;
2️⃣ 深鍋（ふかなべ）の短所（たんしょ）&lt;br /&gt;
3️⃣ &lt;strong&gt;無水鍋（むすいなべ）の長所（ちょうしょ） ✅（正解）&lt;/strong&gt;&lt;br /&gt;
4️⃣ 無水鍋（むすいなべ）の短所（たんしょ）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;無水鍋（むすいなべ）&lt;/td&gt;
&lt;td&gt;无水锅&lt;/td&gt;
&lt;td&gt;用极少量水烹饪的锅具。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;水気（みずけ）&lt;/td&gt;
&lt;td&gt;水分、水汽&lt;/td&gt;
&lt;td&gt;洗ったときの水気だけで調理できる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;沸かす（わかす）&lt;/td&gt;
&lt;td&gt;煮沸、烧开&lt;/td&gt;
&lt;td&gt;お湯を沸かす時間がいらない。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;節約（せつやく）&lt;/td&gt;
&lt;td&gt;节约&lt;/td&gt;
&lt;td&gt;ガス代を節約する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;溶ける（とける）&lt;/td&gt;
&lt;td&gt;溶解&lt;/td&gt;
&lt;td&gt;栄養が水に溶けない。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;残ったまま&lt;/td&gt;
&lt;td&gt;保留、保持&lt;/td&gt;
&lt;td&gt;栄養が残ったまま。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;優しい（やさしい）&lt;/td&gt;
&lt;td&gt;温和、友善、环保&lt;/td&gt;
&lt;td&gt;地球にもお財布にも優しい。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ように&lt;/td&gt;
&lt;td&gt;表示说明理由或方式&lt;/td&gt;
&lt;td&gt;水がないということから分かるように。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;普通の深鍋と同じに見えますね。&lt;/strong&gt;&lt;br /&gt;
👉 看起来和普通的深锅一样呢。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;実は無水鍋といって使い方が違うんです。&lt;/strong&gt;&lt;br /&gt;
👉 实际上叫作“无水锅”，使用方法不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;野菜をゆでるときに水がほとんど要りません。&lt;/strong&gt;&lt;br /&gt;
👉 煮蔬菜时几乎不需要加水。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;洗ったときの水気だけでゆでることができます。&lt;/strong&gt;&lt;br /&gt;
👉 只用清洗蔬菜时残留的水分就能煮熟。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;深鍋の3分の1以下の時間でゆでられます。&lt;/strong&gt;&lt;br /&gt;
👉 煮的时间不到普通深锅的三分之一。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ガス代や電気代、水道代も節約できます。&lt;/strong&gt;&lt;br /&gt;
👉 能节省燃气、电费和水费。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;栄養も水に溶けないで野菜に残ったままなんですね。&lt;/strong&gt;&lt;br /&gt;
👉 营养不会溶解在水中，而是保留在蔬菜中。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;健康にも地球にもお財布にも優しい無水鍋です。&lt;/strong&gt;&lt;br /&gt;
👉 对健康、地球环境以及钱包都友好的无水锅。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;表达&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;〜ように分かる&lt;/td&gt;
&lt;td&gt;从…可以看出&lt;/td&gt;
&lt;td&gt;无水＝没有水→可以看出不用加水。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜だけで&lt;/td&gt;
&lt;td&gt;仅凭…&lt;/td&gt;
&lt;td&gt;水気だけでゆでられる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜の3分の1以下で&lt;/td&gt;
&lt;td&gt;不到三分之一&lt;/td&gt;
&lt;td&gt;表比例比较。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜にも優しい&lt;/td&gt;
&lt;td&gt;对…友好&lt;/td&gt;
&lt;td&gt;环保类话题常用表达。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;そのうえ&lt;/td&gt;
&lt;td&gt;而且、更进一步&lt;/td&gt;
&lt;td&gt;用于递进说明优点。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 &lt;strong&gt;無水鍋の特徴（とくちょう）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;水をほとんど使わない（＝無水）&lt;/li&gt;
&lt;li&gt;調理時間が短い&lt;/li&gt;
&lt;li&gt;光熱費・水道代を節約できる&lt;/li&gt;
&lt;li&gt;栄養が逃げない&lt;/li&gt;
&lt;li&gt;健康・環境・経済的にも優しい&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 &lt;strong&gt;対比（たいひ）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;見た目は深鍋と同じだが、&lt;strong&gt;使い方と効果が違う。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📍 &lt;strong&gt;結論&lt;/strong&gt;&lt;br /&gt;
👉 店員は「&lt;strong&gt;無水鍋の長所（ちょうしょ）&lt;/strong&gt;」について説明している。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
听到“〜がいりません”“〜を節約できます”“〜にも優しい”等关键词时，通常表示&lt;strong&gt;长所（优点）&lt;/strong&gt;。&lt;br /&gt;
因此正确答案是 &lt;strong&gt;③ 無水鍋の長所（ちょうしょ）&lt;/strong&gt;。&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（１０）</title><link>https://blog.yirong.site/posts/0036/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0036/</guid><description>新完全掌握听力</description><pubDate>Sat, 08 Nov 2025 00:00:50 GMT</pubDate><content:encoded>&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：ぶりの呼び方の変化&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823245779&amp;amp;p=81&quot;&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで女の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;女：秋においしい魚といえば、「ぶり」が「さんま」や「さけ」と並んで有名です。&lt;br /&gt;
ほかにも「いなだ」や「はまち」が秋においしい魚としてよく挙げられますが、&lt;br /&gt;
実はこの「いなだ」も「はまち」も「ぶり」と同じ魚です。&lt;/p&gt;
&lt;p&gt;「ぶり」は、&lt;strong&gt;成長段階によって&lt;/strong&gt;呼び方が変わるのです。&lt;br /&gt;
関東では若いときが「いなだ」、そして「わらさ」、それから「ぶり」になり、&lt;br /&gt;
関西では「はまち」、「めじろ」、そして「ぶり」の順に大きくなります。&lt;/p&gt;
&lt;p&gt;最近では関西の呼び方である「はまち」が&lt;strong&gt;広く知られるようになりました&lt;/strong&gt;が、&lt;br /&gt;
「ぶり」と&lt;strong&gt;別の魚だと思っている人もいるようです。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;女の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ ぶりという魚の種類&lt;br /&gt;
2️⃣ ぶりの呼び方の変化 ✅（正解）&lt;br /&gt;
3️⃣ ぶりの成長の地域性&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;～といえば&lt;/td&gt;
&lt;td&gt;说到……&lt;/td&gt;
&lt;td&gt;秋といえば紅葉ですね。→ 说到秋天，就想到红叶。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;並んで有名（ならんで）&lt;/td&gt;
&lt;td&gt;齐名、并列著名&lt;/td&gt;
&lt;td&gt;京都と奈良は歴史の町として並んで有名です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～として挙げられる&lt;/td&gt;
&lt;td&gt;被列为……&lt;/td&gt;
&lt;td&gt;東京は世界の大都市として挙げられる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;実は（じつは）&lt;/td&gt;
&lt;td&gt;其实、事实上&lt;/td&gt;
&lt;td&gt;実は、彼は医者なんです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;成長段階（せいちょうだんかい）&lt;/td&gt;
&lt;td&gt;成长阶段&lt;/td&gt;
&lt;td&gt;成長段階によって名前が違います。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～によって&lt;/td&gt;
&lt;td&gt;依据……、根据……&lt;/td&gt;
&lt;td&gt;人によって考え方が違う。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ようになりました&lt;/td&gt;
&lt;td&gt;变得……（状态变化）&lt;/td&gt;
&lt;td&gt;最近、日本語が話せるようになりました。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ようです&lt;/td&gt;
&lt;td&gt;好像……（推测/传闻）&lt;/td&gt;
&lt;td&gt;雨が降るようです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;別の（べつの）&lt;/td&gt;
&lt;td&gt;另外的、不同的&lt;/td&gt;
&lt;td&gt;別の方法を試してみましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精讲（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;秋においしい魚といえば、「ぶり」が「さんま」や「さけ」と並んで有名です。&lt;/strong&gt;&lt;br /&gt;
👉 说到秋天好吃的鱼，“鰤鱼（ぶり）”与秋刀鱼、鲑鱼齐名。&lt;br /&gt;
📘「～といえば」= 说到……；「並んで有名」= 并列著名。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ほかにも「いなだ」や「はまち」が秋においしい魚としてよく挙げられますが、実は…&lt;/strong&gt;&lt;br /&gt;
👉 此外，“いなだ”和“はまち”也常被列为秋季美味的鱼，其实……&lt;br /&gt;
📘「～として挙げられる」常用于“被举例、被提到”语境。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;「ぶり」は、成長段階によって呼び方が変わるのです。&lt;/strong&gt;&lt;br /&gt;
👉 “ぶり”会根据生长阶段改变称呼。&lt;br /&gt;
📘「～によって」表示“根据”；「のです」表示说明、解释语气。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;関東では若いときが「いなだ」、そして「わらさ」、それから「ぶり」になり…&lt;/strong&gt;&lt;br /&gt;
👉 在关东地区，小的时候叫“いなだ”，长大后叫“わらさ”，最后叫“ぶり”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;関西では「はまち」、「めじろ」、そして「ぶり」の順に大きくなります。&lt;/strong&gt;&lt;br /&gt;
👉 在关西则依次为“はまち”“めじろ”“ぶり”。&lt;br /&gt;
📘「順に」= “按顺序”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;最近では関西の呼び方である「はまち」が広く知られるようになりましたが…&lt;/strong&gt;&lt;br /&gt;
👉 最近关西的叫法“はまち”变得广为人知。&lt;br /&gt;
📘「～ようになりました」= 状态变化（从不会→会，从不知→知）。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;「ぶり」と別の魚だと思っている人もいるようです。&lt;/strong&gt;&lt;br /&gt;
👉 好像还有人以为“はまち”和“ぶり”是不同的鱼。&lt;br /&gt;
📘「～ようです」表推测语气；「～と思っている人もいる」= “也有人这样认为”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日文&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;语法说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;秋においしい魚といえば、ぶりが有名です。&lt;/td&gt;
&lt;td&gt;说到秋天的美味鱼，就要提“鰤鱼”。&lt;/td&gt;
&lt;td&gt;といえば：提到……&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ぶりは成長段階によって呼び方が変わる。&lt;/td&gt;
&lt;td&gt;鰤鱼会随着成长阶段改变名字。&lt;/td&gt;
&lt;td&gt;によって：根据……&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;はまちが広く知られるようになりました。&lt;/td&gt;
&lt;td&gt;“はまち”逐渐被人熟知。&lt;/td&gt;
&lt;td&gt;ようになる：状态变化&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;別の魚だと思っている人もいる。&lt;/td&gt;
&lt;td&gt;也有人以为是不同的鱼。&lt;/td&gt;
&lt;td&gt;～と思っている：表示主观认知&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 女の人は「ぶり」という魚の&lt;strong&gt;呼び方の変化&lt;/strong&gt;について説明している。&lt;br /&gt;
📍 &lt;strong&gt;地域差&lt;/strong&gt;（関東・関西）＋&lt;strong&gt;成長段階&lt;/strong&gt;（幼鱼→成鱼）是关键。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;関東：&lt;/strong&gt; いなだ → わらさ → ぶり&lt;br /&gt;
&lt;strong&gt;関西：&lt;/strong&gt; はまち → めじろ → ぶり&lt;/p&gt;
&lt;p&gt;🟢 &lt;strong&gt;出題焦点：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「～によって」 的用法&lt;/li&gt;
&lt;li&gt;「～ようになりました」 表示变化&lt;/li&gt;
&lt;li&gt;主题听力题识别（“何について話していますか”）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;N2听力备考建议：&lt;/strong&gt;&lt;br /&gt;
这类题常考“说明性听力”——关键是抓住&lt;strong&gt;话题中心词&lt;/strong&gt;（ぶり・呼び方・地域・成長）&lt;br /&gt;
听到「～によって」「～ようです」等表达，要立刻联想到原因或变化类说明。&lt;/p&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：ペットホテルとペットシッターの違い&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823245680&amp;amp;p=82&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで男の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;男：出張（しゅっちょう）や旅行（りょこう）などで家（いえ）を留守（るす）にするとき、かわいいペットの世話（せわ）をどうしますか。&lt;br /&gt;
そんなときに気軽（きがる）に利用（りよう）できるのがペットホテルです。&lt;/p&gt;
&lt;p&gt;ペットホテルは飼い主（かいぬし）がペットを店（みせ）まで連（つ）れていって、&lt;br /&gt;
そこで面倒（めんどう）を見（み）てもらうので、子供（こども）を預（あず）ける保育所（ほいくしょ）のようなものです。&lt;br /&gt;
散歩（さんぽ）や餌（えさ）の心配（しんぱい）もなく安心（あんしん）して預（あず）けられます。&lt;/p&gt;
&lt;p&gt;しかし、ペットによっては環境（かんきょう）が変（か）わってストレスを感（かん）じ、&lt;br /&gt;
元気（げんき）がなくなってしまうこともあります。&lt;/p&gt;
&lt;p&gt;そのようなペットには、ペットシッターが便利（べんり）です。&lt;br /&gt;
ペットシッターは、ベビーシッターが赤ちゃんのうちに来（き）て面倒（めんどう）を見（み）てくれるように、&lt;br /&gt;
自宅（じたく）まで来（き）て、散歩（さんぽ）に連（つ）れていってくれたり、餌（えさ）をやってくれたりするので、&lt;br /&gt;
ペットにとってはストレスが少（すく）なくて済（す）みます。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;男の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ ペットと赤ちゃんを世話する所の共通点&lt;br /&gt;
2️⃣ 子供とペットの世話をする所の種類&lt;br /&gt;
3️⃣ ペットホテルとペットシッターの違い ✅（正解）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;出張（しゅっちょう）&lt;/td&gt;
&lt;td&gt;出差&lt;/td&gt;
&lt;td&gt;出張のために東京へ行きます。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;留守（るす）&lt;/td&gt;
&lt;td&gt;不在、外出&lt;/td&gt;
&lt;td&gt;家を留守にする。→ 不在家&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;世話（せわ）をする&lt;/td&gt;
&lt;td&gt;照顾、照料&lt;/td&gt;
&lt;td&gt;猫の世話をしています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;気軽（きがる）に&lt;/td&gt;
&lt;td&gt;轻松地、随意地&lt;/td&gt;
&lt;td&gt;気軽に質問してください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;飼い主（かいぬし）&lt;/td&gt;
&lt;td&gt;宠物主人&lt;/td&gt;
&lt;td&gt;飼い主が犬を散歩させる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;面倒を見てもらう&lt;/td&gt;
&lt;td&gt;请别人照顾&lt;/td&gt;
&lt;td&gt;子供を保育園で面倒を見てもらう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ようなもの&lt;/td&gt;
&lt;td&gt;类似……的东西&lt;/td&gt;
&lt;td&gt;この店はカフェのようなものです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;預ける（あずける）&lt;/td&gt;
&lt;td&gt;寄放、托付&lt;/td&gt;
&lt;td&gt;銀行にお金を預ける。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～によって&lt;/td&gt;
&lt;td&gt;根据、由于&lt;/td&gt;
&lt;td&gt;人によって考え方が違う。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;環境が変わる&lt;/td&gt;
&lt;td&gt;环境变化&lt;/td&gt;
&lt;td&gt;新しい環境に慣れるのは大変です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～てしまう&lt;/td&gt;
&lt;td&gt;表遗憾、完全动作&lt;/td&gt;
&lt;td&gt;財布を忘れてしまいました。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ように&lt;/td&gt;
&lt;td&gt;像……那样&lt;/td&gt;
&lt;td&gt;日本語が話せるように練習しています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～たり～たりする&lt;/td&gt;
&lt;td&gt;举例动作&lt;/td&gt;
&lt;td&gt;映画を見たり本を読んだりする。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～にとって&lt;/td&gt;
&lt;td&gt;对……来说&lt;/td&gt;
&lt;td&gt;これは私にとって大切な思い出です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～て済む&lt;/td&gt;
&lt;td&gt;只需……就能了结、不必……&lt;/td&gt;
&lt;td&gt;少しの努力で済みます。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;出張や旅行などで家を留守にするとき、かわいいペットの世話をどうしますか。&lt;/strong&gt;&lt;br /&gt;
👉 出差或旅行不在家的时候，你会怎么照顾心爱的宠物呢？&lt;br /&gt;
📘「家を留守にする」= 不在家；「～などで」= 由于……等原因。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;そんなときに気軽に利用できるのがペットホテルです。&lt;/strong&gt;&lt;br /&gt;
👉 这时候可以轻松使用的就是“宠物酒店”。&lt;br /&gt;
📘「気軽に」表示“轻松地、不拘束地”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ペットホテルは飼い主がペットを店まで連れていって、そこで面倒を見てもらうので…&lt;/strong&gt;&lt;br /&gt;
👉 宠物酒店是指主人把宠物带到店里，由那里的工作人员照顾。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;子供を預ける保育所のようなものです。&lt;/strong&gt;&lt;br /&gt;
👉 就像把孩子寄托在保育园一样。&lt;br /&gt;
📘「～のようなものです」：表示比喻，“就像……一样”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;しかし、ペットによっては環境が変わってストレスを感じ…&lt;/strong&gt;&lt;br /&gt;
👉 但是，根据宠物的不同，有的因为环境改变而感到压力。&lt;br /&gt;
📘「～によっては」：根据不同情况……&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;そのようなペットには、ペットシッターが便利です。&lt;/strong&gt;&lt;br /&gt;
👉 对于那样的宠物来说，“上门宠物看护”更方便。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ペットシッターは、ベビーシッターが赤ちゃんのうちに来て面倒を見てくれるように…&lt;/strong&gt;&lt;br /&gt;
👉 宠物看护就像保姆上门照顾婴儿那样，会上门照顾宠物。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ペットにとってはストレスが少なくて済みます。&lt;/strong&gt;&lt;br /&gt;
👉 对宠物来说，压力会少很多。&lt;br /&gt;
📘「～て済む」：只需……即可；「少なくて&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：電話の料金の払い方の変化&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823245684&amp;amp;p=83&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで女の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;女：**携帯電話（けいたいでんわ）が登場（とうじょう）する前（まえ）**は、電話（でんわ）といえば主（おも）に家（いえ）や会社（かいしゃ）などの決（き）まった場所（ばしょ）からかける固定電話（こていでんわ）のことでした。&lt;/p&gt;
&lt;p&gt;携帯電話（けいたいでんわ）も固定電話（こていでんわ）も、後払（あとばら）いで使（つか）った人（ひと）が後（あと）から使（つか）った分（ぶん）だけお金（かね）を払（はら）いますよね。&lt;/p&gt;
&lt;p&gt;今（いま）ではこの方法（ほうほう）が当（あ）たり前（まえ）のように思（おも）われています。&lt;/p&gt;
&lt;p&gt;しかし、電話（でんわ）をかける前（まえ）にお金（かね）を払（はら）うのが当（あ）たり前（まえ）の時代（じだい）もありました。&lt;/p&gt;
&lt;p&gt;電話（でんわ）が使（つか）われ始（はじ）めた頃（ころ）は、電話機（でんわき）はとても高（たか）く、普通（ふつう）の人（ひと）には買（か）うことができないものでした。&lt;/p&gt;
&lt;p&gt;そこで、駅（えき）やホテル、公共施設（こうきょうしせつ）など多（おお）くの人（ひと）が出入（でい）りする場所（ばしょ）に公衆電話（こうしゅうでんわ）を置（お）き、&lt;br /&gt;
お金（かね）を払（はら）って利用（りよう）できるようにしたのです。&lt;/p&gt;
&lt;p&gt;今（いま）でも公衆電話（こうしゅうでんわ）のほとんどは先払（さきばら）いで、&lt;br /&gt;
10円玉（じゅうえんだま）を入（い）れてかけるタイプのものや、テレホンカードが使（つか）えるものがあります。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;女の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 電話の種類&lt;br /&gt;
2️⃣ 電話の歴史&lt;br /&gt;
3️⃣ 電話の料金の払（はら）い方 ✅（正解）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;携帯電話（けいたいでんわ）&lt;/td&gt;
&lt;td&gt;手机、移动电话&lt;/td&gt;
&lt;td&gt;携帯電話を使って友達に電話する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;固定電話（こていでんわ）&lt;/td&gt;
&lt;td&gt;固定电话&lt;/td&gt;
&lt;td&gt;固定電話を家に設置する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;後払（あとばらい）&lt;/td&gt;
&lt;td&gt;事后付款&lt;/td&gt;
&lt;td&gt;携帯電話は後払いで利用する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;先払（さきばらい）&lt;/td&gt;
&lt;td&gt;预付费&lt;/td&gt;
&lt;td&gt;公衆電話は先払いのものもある。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;登場（とうじょう）する&lt;/td&gt;
&lt;td&gt;登场、出现&lt;/td&gt;
&lt;td&gt;携帯電話が登場する前の話。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;決まった場所（きまったばしょ）&lt;/td&gt;
&lt;td&gt;固定场所&lt;/td&gt;
&lt;td&gt;電話は家や会社など決まった場所からかけるものだった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;公衆電話（こうしゅうでんわ）&lt;/td&gt;
&lt;td&gt;公用电话&lt;/td&gt;
&lt;td&gt;駅やホテルに公衆電話が置いてある。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;出入りする（でいりする）&lt;/td&gt;
&lt;td&gt;出入&lt;/td&gt;
&lt;td&gt;多くの人が出入りする場所。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ようにする&lt;/td&gt;
&lt;td&gt;做某事以达到某目的&lt;/td&gt;
&lt;td&gt;お金を払って利用できるようにした。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜は〜のように思われている&lt;/td&gt;
&lt;td&gt;被认为……&lt;/td&gt;
&lt;td&gt;この方法が当たり前のように思われている。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;携帯電話が登場する前は、電話といえば主に家や会社などの決まった場所からかける固定電話のことでした。&lt;/strong&gt;&lt;br /&gt;
👉 手机出现之前，说到电话，主要是指从家里或公司等固定场所打的固定电话。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;携帯電話も固定電話も、後払いで使った人が後から使った分だけお金を払いますよね。&lt;/strong&gt;&lt;br /&gt;
👉 手机和固定电话都是后付费，使用多少就支付多少。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;今ではこの方法が当たり前のように思われています。&lt;/strong&gt;&lt;br /&gt;
👉 现在，这种方式已经被认为是理所当然了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;しかし、電話をかける前にお金を払うのが当たり前の時代もありました。&lt;/strong&gt;&lt;br /&gt;
👉 但是，也有一个打电话前就需要付费的时代。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;電話が使われ始めた頃は、電話機はとても高く、普通の人には買うことができないものでした。&lt;/strong&gt;&lt;br /&gt;
👉 电话刚开始使用时，电话机非常贵，一般人买不起。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;そこで、駅やホテル、公共施設など多くの人が出入りする場所に公衆電話を置き、お金を払って利用できるようにしたのです。&lt;/strong&gt;&lt;br /&gt;
👉 因此，在车站、酒店、公共设施等人流量大的地方设置了公用电话，可以付费使用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;今でも公衆電話のほとんどは先払いで、10円玉を入れてかけるタイプのものや、テレホンカードが使えるものがあります。&lt;/strong&gt;&lt;br /&gt;
👉 现在，大部分公用电话仍是预付费类型，有的投10日元硬币，有的可以用电话卡。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日文&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;语法说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;登場する&lt;/td&gt;
&lt;td&gt;出现&lt;/td&gt;
&lt;td&gt;携帯電話が登場する前&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;後払いで使う&lt;/td&gt;
&lt;td&gt;后付费使用&lt;/td&gt;
&lt;td&gt;後払いで料金を支払う&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;先払いで使う&lt;/td&gt;
&lt;td&gt;预付费使用&lt;/td&gt;
&lt;td&gt;先払いの公衆電話&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;決まった場所&lt;/td&gt;
&lt;td&gt;固定场所&lt;/td&gt;
&lt;td&gt;決まった場所から電話をかける&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;多くの人が出入りする場所&lt;/td&gt;
&lt;td&gt;人流量大的地方&lt;/td&gt;
&lt;td&gt;出入りする：进出、出入&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 女の人は「&lt;strong&gt;電話の料金の払（はら）い方の変化&lt;/strong&gt;」について話している。&lt;br /&gt;
📍 固定電話・携帯電話ともに &lt;strong&gt;後払い&lt;/strong&gt; が一般的&lt;br /&gt;
📍 かつては &lt;strong&gt;先払い&lt;/strong&gt; が普通で、公衆電話が設置された&lt;br /&gt;
📍 &lt;strong&gt;理解要点&lt;/strong&gt;：听题时抓住「〜前」「〜時代」「〜ようにした」「〜ように思われている」这些历史或变化关键词&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
历史变化题或说明文题，关键是抓住&lt;strong&gt;时间顺序 + 对比词&lt;/strong&gt;（前は〜、しかし〜、今では〜）。&lt;/p&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：お茶の種類と作り方の違い&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823245782&amp;amp;p=84&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;男の人がお茶について話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;男：紅茶（こうちゃ）、ウーロン茶（うーろんちゃ）、緑茶（りょくちゃ）、この3種類（しゅるい）のお茶（おちゃ）は色（いろ）も味（あじ）も香（かお）りもそれぞれ違（ちが）います。&lt;/p&gt;
&lt;p&gt;なぜこんな違（ちが）いがあるかというと、それは作（つく）り方（かた）が違（ちが）うからなんです。&lt;/p&gt;
&lt;p&gt;紅茶（こうちゃ）と緑茶（りょくちゃ）とでは作（つく）り方（かた）が全（まった）く違（ちが）います。&lt;/p&gt;
&lt;p&gt;ウーロン茶（うーろんちゃ）はどちらかというと紅茶（こうちゃ）に近（ちか）いですが、やはり紅茶（こうちゃ）とは違（ちが）う作（つく）り方（かた）をします。&lt;/p&gt;
&lt;p&gt;色（いろ）も味（あじ）も香（かお）りも違（ちが）うから、紅茶（こうちゃ）は紅茶（こうちゃ）の木（き）、緑茶（りょくちゃ）は緑茶（りょくちゃ）の木（き）、というように、木（き）の種類（しゅるい）が違（ちが）うと思（おも）う人（ひと）もいるかもしれませんが、&lt;/p&gt;
&lt;p&gt;実（じつ）はすべて同（おな）じ種類（しゅるい）のお茶（おちゃ）の葉（は）から作（つく）られるのです。&lt;/p&gt;
&lt;p&gt;作（つく）り方（かた）の違（ちが）いによって同（おな）じ葉（は）からいろいろな味（あじ）わいが楽（たの）しめるなんて、**不思議（ふしぎ）**ですね。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;男の人はお茶について、どう言っていますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 紅茶、緑茶、ウーロン茶は同じ木の葉から作られる ✅（正解）&lt;br /&gt;
2️⃣ 紅茶とウーロン茶は同じ木の葉を使うが、緑茶は違う&lt;br /&gt;
3️⃣ 木の種類によって、お茶の種類は違う&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;紅茶（こうちゃ）&lt;/td&gt;
&lt;td&gt;红茶&lt;/td&gt;
&lt;td&gt;朝は紅茶を飲む。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;緑茶（りょくちゃ）&lt;/td&gt;
&lt;td&gt;绿茶&lt;/td&gt;
&lt;td&gt;日本では緑茶がよく飲まれる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ウーロン茶（うーろんちゃ）&lt;/td&gt;
&lt;td&gt;乌龙茶&lt;/td&gt;
&lt;td&gt;ウーロン茶は中国のお茶です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;作り方（つくりかた）&lt;/td&gt;
&lt;td&gt;做法、制作方法&lt;/td&gt;
&lt;td&gt;茶の作り方が違うと味も違う。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不思議（ふしぎ）&lt;/td&gt;
&lt;td&gt;不可思议、神奇&lt;/td&gt;
&lt;td&gt;同じ葉から色々な味が楽しめるのは不思議だ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜と思う&lt;/td&gt;
&lt;td&gt;认为、以为&lt;/td&gt;
&lt;td&gt;木の種類が違うと思う人もいる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜から作られる&lt;/td&gt;
&lt;td&gt;由…制作&lt;/td&gt;
&lt;td&gt;このお茶は同じ葉から作られる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;それぞれ&lt;/td&gt;
&lt;td&gt;各自、分别&lt;/td&gt;
&lt;td&gt;色も味も香りもそれぞれ違う。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;近い（ちかい）&lt;/td&gt;
&lt;td&gt;接近&lt;/td&gt;
&lt;td&gt;ウーロン茶は紅茶に近い味。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;紅茶、ウーロン茶、緑茶、この3種類のお茶は色も味も香りもそれぞれ違います。&lt;/strong&gt;&lt;br /&gt;
👉 红茶、乌龙茶、绿茶，这三种茶的颜色、味道和香气都不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;なぜこんな違いがあるかというと、それは作り方が違うからなんです。&lt;/strong&gt;&lt;br /&gt;
👉 为什么会有这样的不同呢？那是因为制作方法不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ウーロン茶はどちらかというと紅茶に近いですが、やはり紅茶とは違う作り方をします。&lt;/strong&gt;&lt;br /&gt;
👉 乌龙茶更接近红茶，但制作方法仍然不同。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;紅茶は紅茶の木、緑茶は緑茶の木、というように、木の種類が違うと思う人もいるかもしれませんが、実はすべて同じ種類のお茶の葉から作られるのです。&lt;/strong&gt;&lt;br /&gt;
👉 有些人可能会认为红茶用红茶树，绿茶用绿茶树，树的种类不同，但实际上，它们都是由同一种茶叶制作的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;作り方の違いによって同じ葉からいろいろな味わいが楽しめるなんて、不思議ですね。&lt;/strong&gt;&lt;br /&gt;
👉 通过不同的制作方法，用同一片茶叶就能享受各种味道，真是不可思议啊。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日文&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;语法说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;それぞれ違う&lt;/td&gt;
&lt;td&gt;各自不同&lt;/td&gt;
&lt;td&gt;色も味も香りもそれぞれ違う&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜かというと&lt;/td&gt;
&lt;td&gt;说到…的话&lt;/td&gt;
&lt;td&gt;なぜ違いがあるかというと&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜から作られる&lt;/td&gt;
&lt;td&gt;由…制成&lt;/td&gt;
&lt;td&gt;同じ葉から作られる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜と思う&lt;/td&gt;
&lt;td&gt;认为&lt;/td&gt;
&lt;td&gt;木の種類が違うと思う&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不思議（ふしぎ）&lt;/td&gt;
&lt;td&gt;不可思议&lt;/td&gt;
&lt;td&gt;作り方で同じ葉から色々な味が楽しめるのは不思議&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 男の人は「&lt;strong&gt;紅茶・緑茶・ウーロン茶の違いは作り方の違いによる&lt;/strong&gt;」と説明している&lt;br /&gt;
📍 見た目や香り、味の違いは、木の種類の違いではない&lt;br /&gt;
📍 同じ葉から色々な味が楽しめることを&lt;strong&gt;不思議&lt;/strong&gt;だと表現している&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
关键是抓住「作り方が違う」「同じ葉」「色・味・香りの違い」といった对比词，说明原因类问题 N2 经常考。&lt;/p&gt;
&lt;h1&gt;🎧 JLPT N2 聴解練習ノート：植物の移動方法と動物の利用&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=823245899&amp;amp;p=85&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📺 場面描写&lt;/h2&gt;
&lt;p&gt;テレビで女の人が話しています。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🗣️ 会話原文&lt;/h2&gt;
&lt;p&gt;女：動物（どうぶつ）は自分（じぶん）で動（うご）いて生活（せいかつ）の場所（ばしょ）を変（か）えることができますが、植物（しょくぶつ）はそれができません。&lt;/p&gt;
&lt;p&gt;でも、自分で動けない植物も、親（おや）から離れて生活（せいかつ）の範囲（はんい）を広（ひろ）げるために、様々（さまざま）な移動方法（いどうほうほう）を身（み）につけています。&lt;/p&gt;
&lt;p&gt;種（たね）が割れて、遠（とお）くへ飛（と）ぶなど自分の力だけで動くものもあれば、たんぽぽのように風（かぜ）の力を利用して、遠くに飛ばされ、親の植物から数百（すうひゃく）メートルも離れたところで成長（せいちょう）するものもあります。&lt;/p&gt;
&lt;p&gt;また、そばを通った動物（どうぶつ）にくっついて、遠くに運んでもらうとか、甘（あま）い実（み）をつけて、食べられ、ふんとしてまき散（ち）らしてもらうなど、&lt;strong&gt;動物を利用して移動する&lt;/strong&gt;ものもあります。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;女の人は何について話していますか。&lt;/p&gt;
&lt;p&gt;1️⃣ 植物が動物と違う点&lt;br /&gt;
2️⃣ 植物が育つ範囲&lt;br /&gt;
3️⃣ 植物が移動する方法&lt;br /&gt;
4️⃣ 植物が動物を利用する方法&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 N2 重要語彙・文法&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;語彙・文法&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;解説・例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;動物（どうぶつ）&lt;/td&gt;
&lt;td&gt;动物&lt;/td&gt;
&lt;td&gt;動物は自分で動ける。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;植物（しょくぶつ）&lt;/td&gt;
&lt;td&gt;植物&lt;/td&gt;
&lt;td&gt;植物は自分で動けない。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;生活の場所（せいかつのばしょ）&lt;/td&gt;
&lt;td&gt;生活环境、生活场所&lt;/td&gt;
&lt;td&gt;動物は生活の場所を変えられる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;範囲（はんい）&lt;/td&gt;
&lt;td&gt;范围&lt;/td&gt;
&lt;td&gt;成長の範囲を広げる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;種（たね）&lt;/td&gt;
&lt;td&gt;种子&lt;/td&gt;
&lt;td&gt;種が遠くに飛ぶ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;風の力（かぜのちから）&lt;/td&gt;
&lt;td&gt;风力&lt;/td&gt;
&lt;td&gt;風の力を利用して飛ばされる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;動物を利用する（どうぶつをりようする）&lt;/td&gt;
&lt;td&gt;利用动物&lt;/td&gt;
&lt;td&gt;甘い実で動物を利用して移動する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜してもらう&lt;/td&gt;
&lt;td&gt;请别人做…（受益表达）&lt;/td&gt;
&lt;td&gt;遠くに運んでもらう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;様々（さまざま）&lt;/td&gt;
&lt;td&gt;各种各样&lt;/td&gt;
&lt;td&gt;様々な移動方法がある。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 逐句精講（日中对照）&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;動物は自分で動いて生活の場所を変えることができますが、植物はそれができません。&lt;/strong&gt;&lt;br /&gt;
👉 动物可以自己移动改变生活环境，但植物不能。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;自分で動けない植物も、親から離れて生活の範囲を広げるために、様々な移動方法を身につけています。&lt;/strong&gt;&lt;br /&gt;
👉 即使不能自己移动的植物，也会掌握各种移动方法，以扩大远离母株的生活范围。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;種が割れて、遠くへ飛ぶなど自分の力だけで動くものもあれば、たんぽぽのように風の力を利用して遠くに飛ばされるものもあります。&lt;/strong&gt;&lt;br /&gt;
👉 有的植物通过种子裂开自行移动，有的像蒲公英那样利用风力被吹到远处。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;そばを通った動物にくっついて、遠くに運んでもらうとか、甘い実をつけて食べられ、ふんとしてまき散らしてもらうなど、動物を利用して移動するものもあります。&lt;/strong&gt;&lt;br /&gt;
👉 也有植物通过附着在动物身上被带走，或者长出甜果实被吃后随粪便散布，利用动物进行移动。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🪶 好词好句积累（N2常考表达）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;日文&lt;/th&gt;
&lt;th&gt;中文意思&lt;/th&gt;
&lt;th&gt;语法说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;〜ことができます&lt;/td&gt;
&lt;td&gt;可以…&lt;/td&gt;
&lt;td&gt;動物は自分で動いて生活の場所を変えることができます。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ために&lt;/td&gt;
&lt;td&gt;为了…&lt;/td&gt;
&lt;td&gt;生活の範囲を広げるために様々な移動方法を身につける。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜もあれば&lt;/td&gt;
&lt;td&gt;有…也有…&lt;/td&gt;
&lt;td&gt;自分の力だけで動くものもあれば、風の力を利用するものもある。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜してもらう&lt;/td&gt;
&lt;td&gt;请别人帮忙&lt;/td&gt;
&lt;td&gt;遠くに運んでもらう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;様々（さまざま）&lt;/td&gt;
&lt;td&gt;各种各样&lt;/td&gt;
&lt;td&gt;様々な方法がある。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 まとめ（要点整理）&lt;/h2&gt;
&lt;p&gt;📍 植物は自分で動けないが、種子や果実を利用して遠くに広がる方法を持っている&lt;br /&gt;
📍 風や動物を利用して移動する植物もある&lt;br /&gt;
📍 「動物を利用して移動する」という表現は、N2听力中考察植物行为时常考&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;✏️ &lt;strong&gt;听力应试提示：&lt;/strong&gt;&lt;br /&gt;
关键词抓住「動けない」「移動方法」「風の力」「動物を利用」就能快速理解答案。&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（９）</title><link>https://blog.yirong.site/posts/0035/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0035/</guid><description>新完全掌握听力</description><pubDate>Mon, 03 Nov 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810052671&amp;amp;p=65&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;🏢 日本語聴解ノート：新人社員研修の変更点&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：こないだ会議で決まった、今年の新人社員研修の案、見る？&lt;br /&gt;
男：へえ、場所は……ああ、富士合宿所、懐かしいねえ。僕たちも行ったね。&lt;br /&gt;
女：それから、この研修後のバーベキュー・パーティーも懐かしいでしょ？&lt;br /&gt;
男：ああ、ゲームの企画を任されて、張り切ったなあ。でも、あれのおかげで同期の人たちと仲良くなれたし、貴重な体験だったよな。あれ？１週間もやるの？&lt;br /&gt;
女：そう。期間が２日延びたの。&lt;br /&gt;
男：ふーん、でも、内容は同じなんだね。&lt;br /&gt;
女：うん。敬語とか連絡のこととか、丁寧に指導しないと、結局仕事を始めてから時間がかかるからって。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;今年変更になった点は何ですか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：研修の期間が２日延びたこと。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;会議&lt;/td&gt;
&lt;td&gt;かいぎ&lt;/td&gt;
&lt;td&gt;会议&lt;/td&gt;
&lt;td&gt;会議で新しい案が決まった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;新人社員&lt;/td&gt;
&lt;td&gt;しんじんしゃいん&lt;/td&gt;
&lt;td&gt;新员工&lt;/td&gt;
&lt;td&gt;新人社員の研修が始まる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;案&lt;/td&gt;
&lt;td&gt;あん&lt;/td&gt;
&lt;td&gt;方案、计划&lt;/td&gt;
&lt;td&gt;来年の計画案を見せてください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;合宿所&lt;/td&gt;
&lt;td&gt;がっしゅくじょ&lt;/td&gt;
&lt;td&gt;集训宿舍&lt;/td&gt;
&lt;td&gt;富士合宿所で練習した。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;懐かしい&lt;/td&gt;
&lt;td&gt;なつかしい&lt;/td&gt;
&lt;td&gt;怀念的&lt;/td&gt;
&lt;td&gt;学生時代が懐かしい。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;任される&lt;/td&gt;
&lt;td&gt;まかされる&lt;/td&gt;
&lt;td&gt;被委托、被交付&lt;/td&gt;
&lt;td&gt;大事な仕事を任された。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;張り切る&lt;/td&gt;
&lt;td&gt;はりきる&lt;/td&gt;
&lt;td&gt;干劲十足&lt;/td&gt;
&lt;td&gt;明日の試合に張り切っている。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;同期&lt;/td&gt;
&lt;td&gt;どうき&lt;/td&gt;
&lt;td&gt;同期、同届生&lt;/td&gt;
&lt;td&gt;同期の仲間と飲みに行く。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;貴重な&lt;/td&gt;
&lt;td&gt;きちょうな&lt;/td&gt;
&lt;td&gt;宝贵的&lt;/td&gt;
&lt;td&gt;貴重な経験をした。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;期間&lt;/td&gt;
&lt;td&gt;きかん&lt;/td&gt;
&lt;td&gt;期间&lt;/td&gt;
&lt;td&gt;研修の期間は一週間です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;延びる&lt;/td&gt;
&lt;td&gt;のびる&lt;/td&gt;
&lt;td&gt;延长&lt;/td&gt;
&lt;td&gt;会議が延びた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;内容&lt;/td&gt;
&lt;td&gt;ないよう&lt;/td&gt;
&lt;td&gt;内容&lt;/td&gt;
&lt;td&gt;内容は変わっていない。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;敬語&lt;/td&gt;
&lt;td&gt;けいご&lt;/td&gt;
&lt;td&gt;敬语&lt;/td&gt;
&lt;td&gt;敬語の使い方を学ぶ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連絡&lt;/td&gt;
&lt;td&gt;れんらく&lt;/td&gt;
&lt;td&gt;联系&lt;/td&gt;
&lt;td&gt;明日は早く連絡してください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;指導&lt;/td&gt;
&lt;td&gt;しどう&lt;/td&gt;
&lt;td&gt;指导&lt;/td&gt;
&lt;td&gt;新入社員を丁寧に指導する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;結局&lt;/td&gt;
&lt;td&gt;けっきょく&lt;/td&gt;
&lt;td&gt;最终、结果&lt;/td&gt;
&lt;td&gt;結局、彼が勝った。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜ても、〜」&lt;/h3&gt;
&lt;p&gt;表示即使…也…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;内容は同じなんだね。&lt;/strong&gt; → 即使延长时间，内容仍然相同。&lt;br /&gt;
　・雨が降っても行きます。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜ように」&lt;/h3&gt;
&lt;p&gt;表示“为了…而…”&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・丁寧に指導しないと、&lt;strong&gt;仕事を始めてから時間がかかるからって。&lt;/strong&gt;&lt;br /&gt;
　・失敗しないように練習する。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜おかげで」&lt;/h3&gt;
&lt;p&gt;表示“多亏了…”（正面原因）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・あれ&lt;strong&gt;のおかげで&lt;/strong&gt;同期の人たちと仲良くなれた。&lt;br /&gt;
　・先生のおかげで日本語が上手になった。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜こと」&lt;/h3&gt;
&lt;p&gt;名词化（用于说明理由或内容）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;連絡のこととか&lt;/strong&gt;、敬語のこととか → “关于联络、敬语等事情”&lt;br /&gt;
　・健康のことを考える。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔹 変更点&lt;/td&gt;
&lt;td&gt;研修の期間が２日延びた（長くなった）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 内容&lt;/td&gt;
&lt;td&gt;同じ（変わっていない）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 理由&lt;/td&gt;
&lt;td&gt;敬語・連絡などを丁寧に指導するため&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 雰囲気&lt;/td&gt;
&lt;td&gt;懐かしい・思い出話が中心&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;研修の**（　　）**が２日延びた。&lt;br /&gt;
　👉 答：期間&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ゲームの企画を**（　　）**。&lt;br /&gt;
　👉 答：任された&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;あの経験**（　　）**同期と仲良くなれた。&lt;br /&gt;
　👉 答：のおかげで&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;内容は変わって**（　　）**。&lt;br /&gt;
　👉 答：いない&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;敬語を丁寧に**（　　）**する。&lt;br /&gt;
　👉 答：指導&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🗝️ 聴解ポイント&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;男性が「１週間もやるの？」と驚く → 去年より長くなった。&lt;/li&gt;
&lt;li&gt;女性回答：「そう。期間が２日延びたの。」→ 唯一的变化。&lt;/li&gt;
&lt;li&gt;内容、場所、活动都未改变。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🎯 &lt;strong&gt;结论：研修の期間が２日延びた。&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;💼 日本語聴解ノート：会社での遅刻と連絡マナー&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810052975&amp;amp;p=66&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;男：また遅刻だよ、田中君。先週もだったのに。&lt;br /&gt;
女：新しく入った人、まだ来てないの？朝、起きられないから？&lt;br /&gt;
男：いや、どっちも電車の事故なんだけど。&lt;br /&gt;
女：事故なら、しょうがないじゃない。&lt;br /&gt;
男：まあね。それは別にいいんだよ。でも、大事な会議に遅れるとか、そういうことはちゃんと&lt;strong&gt;電話で連絡してほしい&lt;/strong&gt;よ。&lt;br /&gt;
女：え？どういうこと？&lt;br /&gt;
男：いつも&lt;strong&gt;メールで済ませる&lt;/strong&gt;んだ。こっちがいつ読むかわからないし、それじゃ困るよ、まったく。先週なんか、&lt;strong&gt;メール見たの、会議が終わってから&lt;/strong&gt;だよ。今日ももしかしたら遅れそうだと思って、僕がメールを見たからよかったけど。&lt;strong&gt;連絡が遅い。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;男の人はどうして怒っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：遅れるときに電話ではなくメールで連絡するから。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;遅刻&lt;/td&gt;
&lt;td&gt;ちこく&lt;/td&gt;
&lt;td&gt;迟到&lt;/td&gt;
&lt;td&gt;会議に遅刻してしまった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;電車の事故&lt;/td&gt;
&lt;td&gt;でんしゃのじこ&lt;/td&gt;
&lt;td&gt;电车事故&lt;/td&gt;
&lt;td&gt;電車の事故で遅れた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;しょうがない&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;没办法&lt;/td&gt;
&lt;td&gt;天気だからしょうがない。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;別に〜ない&lt;/td&gt;
&lt;td&gt;べつに〜ない&lt;/td&gt;
&lt;td&gt;并不（特别）…&lt;/td&gt;
&lt;td&gt;別に怒ってないよ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大事な&lt;/td&gt;
&lt;td&gt;だいじな&lt;/td&gt;
&lt;td&gt;重要的&lt;/td&gt;
&lt;td&gt;大事な書類を忘れた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連絡&lt;/td&gt;
&lt;td&gt;れんらく&lt;/td&gt;
&lt;td&gt;联系、通知&lt;/td&gt;
&lt;td&gt;遅れるときは連絡してください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;済ませる&lt;/td&gt;
&lt;td&gt;すませる&lt;/td&gt;
&lt;td&gt;了结、草草应付&lt;/td&gt;
&lt;td&gt;メールで済ませる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;困る&lt;/td&gt;
&lt;td&gt;こまる&lt;/td&gt;
&lt;td&gt;困扰、麻烦&lt;/td&gt;
&lt;td&gt;時間に遅れて困った。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;まったく&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;真是的（感叹、抱怨）&lt;/td&gt;
&lt;td&gt;まったく、信じられない！&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;会議&lt;/td&gt;
&lt;td&gt;かいぎ&lt;/td&gt;
&lt;td&gt;会议&lt;/td&gt;
&lt;td&gt;会議が終わってから連絡した。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;遅い&lt;/td&gt;
&lt;td&gt;おそい&lt;/td&gt;
&lt;td&gt;慢的、迟的&lt;/td&gt;
&lt;td&gt;連絡が遅いです。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜のに」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示转折：“明明……却……”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;先週もだったのに。&lt;/strong&gt;（上周也迟到了呢。）&lt;br /&gt;
　➡ 含有不满或责备语气。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・こんなに勉強したのに、試験に落ちた。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜しょうがない」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“没办法”、“无可奈何”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・事故なら、&lt;strong&gt;しょうがないじゃない。&lt;/strong&gt;&lt;br /&gt;
　➡ 表示“那也没办法嘛”。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・雨が強くてしょうがない。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜で済ませる」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“用……解决/应付”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;メールで済ませるんだ。&lt;/strong&gt;&lt;br /&gt;
　➡ 指用邮件草草应付联络，语气带不满。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・昼ご飯をパンで済ませた。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜てほしい」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“希望对方做某事”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;電話で連絡してほしい。&lt;/strong&gt;&lt;br /&gt;
　➡ 希望对方打电话来通知。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・もっと早く来てほしい。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「〜からよかった」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“幸好……（所以没出问题）”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・僕がメールを見た&lt;strong&gt;からよかった&lt;/strong&gt;けど。&lt;br /&gt;
　➡ 幸好我看到了邮件。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・傘を持ってきたからよかった。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔹 遅刻の理由&lt;/td&gt;
&lt;td&gt;電車の事故（しかたがない）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 男の人が怒っている理由&lt;/td&gt;
&lt;td&gt;メールで連絡して、電話をしないから&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 問題点&lt;/td&gt;
&lt;td&gt;メールはすぐ読まれないこともある&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 正しい対応&lt;/td&gt;
&lt;td&gt;電話で直接連絡するべき&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;事故なら（　　）じゃない。&lt;br /&gt;
　👉 答：しょうがない&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;大事な会議に遅れるときは、（　　）で連絡してください。&lt;br /&gt;
　👉 答：電話&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;メールで（　　）んだ。&lt;br /&gt;
　👉 答：済ませる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;こっちがいつ読むかわからないし、それじゃ（　　）よ。&lt;br /&gt;
　👉 答：困る&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;今日も、僕がメールを見た（　　）よかったけど。&lt;br /&gt;
　👉 答：から&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🗝️ 聴解ポイント&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;「事故ならしょうがない」→ 遅刻原因不是问题。&lt;/li&gt;
&lt;li&gt;「電話で連絡してほしい」→ 男性关注的是&lt;strong&gt;沟通方式&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;「メール見たの、会議が終わってからだよ」→ 邮件太迟才被看到。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🎯 &lt;strong&gt;結論：男の人は、遅刻したときにメールだけで連絡することに怒っている。&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;🧺 日本語聴解ノート：片づけと「物を捨てられない」心理&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810053159&amp;amp;p=67&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：「もう要らない物、使わない物は早く処分して身の回りをすっきりしたらどう？」なんてよく人に言われます。家の中にたくさん物があってごちゃごちゃしているからでしょう。&lt;/p&gt;
&lt;p&gt;でも、わたしは物が捨てられないんです。それぞれみんなそのときは気に入って買った物だし、１つ１つに思い出がありますからね。いつかは使うかもしれないと思っても、結局使わないのはわかってるんですけど。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女の人はどうして物を処分できないと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：思い出があるから、捨てられない。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;要らない&lt;/td&gt;
&lt;td&gt;いらない&lt;/td&gt;
&lt;td&gt;不需要的&lt;/td&gt;
&lt;td&gt;要らない物は捨てましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;使わない&lt;/td&gt;
&lt;td&gt;つかわない&lt;/td&gt;
&lt;td&gt;不使用的&lt;/td&gt;
&lt;td&gt;もう使わない服を処分した。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;処分する&lt;/td&gt;
&lt;td&gt;しょぶんする&lt;/td&gt;
&lt;td&gt;处理、丢弃&lt;/td&gt;
&lt;td&gt;古い本を処分する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;身の回り&lt;/td&gt;
&lt;td&gt;みのまわり&lt;/td&gt;
&lt;td&gt;身边、生活周围&lt;/td&gt;
&lt;td&gt;身の回りの物を整理する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;すっきりする&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;整洁、爽快&lt;/td&gt;
&lt;td&gt;部屋がすっきりした。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ごちゃごちゃする&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;杂乱、乱七八糟&lt;/td&gt;
&lt;td&gt;部屋がごちゃごちゃしている。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;気に入る&lt;/td&gt;
&lt;td&gt;きにいる&lt;/td&gt;
&lt;td&gt;中意、喜欢&lt;/td&gt;
&lt;td&gt;この服が気に入った。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;思い出&lt;/td&gt;
&lt;td&gt;おもいで&lt;/td&gt;
&lt;td&gt;回忆&lt;/td&gt;
&lt;td&gt;学生時代の思い出。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;結局&lt;/td&gt;
&lt;td&gt;けっきょく&lt;/td&gt;
&lt;td&gt;最终、结果&lt;/td&gt;
&lt;td&gt;結局、行かないことにした。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜かもしれない&lt;/td&gt;
&lt;td&gt;——&lt;/td&gt;
&lt;td&gt;也许、可能&lt;/td&gt;
&lt;td&gt;明日は雨かもしれない。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜なんてよく人に言われます」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“经常被人说……”，“被别人这么讲”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・「早く処分したらどう？」&lt;strong&gt;なんてよく人に言われます。&lt;/strong&gt;&lt;br /&gt;
　➡ 表示常被人劝“快点丢东西”。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・「勉強しなさい」なんてよく母に言われる。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜そのときは気に入って買った物」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;“那时候喜欢才买的东西”——说明&lt;strong&gt;感情上的依恋&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;语气上表达“不能轻易舍弃”。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・気に入って買った服だから、捨てたくない。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜かもしれないと思っても」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;表示“虽然想着也许会……但……”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・いつかは使う&lt;strong&gt;かもしれないと思っても&lt;/strong&gt;、結局使わない。&lt;br /&gt;
　➡ 虽然想着“总有一天会用上”，结果根本没用。&lt;/li&gt;
&lt;li&gt;他例：&lt;br /&gt;
　・雨が降るかもしれないと思って傘を持っていった。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜けど」&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;逆接连接词：“虽然……但是……”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・使わないのはわかってる&lt;strong&gt;けど&lt;/strong&gt;、捨てられない。&lt;br /&gt;
　➡ 虽然知道不会用，但舍不得扔。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;項目&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔹 人に言われること&lt;/td&gt;
&lt;td&gt;「早く処分してすっきりしたら？」&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 女の人の問題&lt;/td&gt;
&lt;td&gt;物が捨てられない（ごちゃごちゃしている）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 理由&lt;/td&gt;
&lt;td&gt;買ったとき気に入っていて、それぞれに&lt;strong&gt;思い出がある&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 心理状態&lt;/td&gt;
&lt;td&gt;分かっていても感情上放不下&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;家の中が（　　）している。&lt;br /&gt;
　👉 答：ごちゃごちゃ&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;気に入って（　　）物だし、思い出があるから捨てられない。&lt;br /&gt;
　👉 答：買った&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;いつかは使う（　　）と思っても、結局使わない。&lt;br /&gt;
　👉 答：かもしれない&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;（　　）使わないのはわかってるけど、捨てられない。&lt;br /&gt;
　👉 答：結局&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;家を（　　）して、身の回りをすっきりしたい。&lt;br /&gt;
　👉 答：片づけ&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🧭 聴解ポイント&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;「家の中にたくさん物があってごちゃごちゃしている」→ 说明别人劝她整理。&lt;/li&gt;
&lt;li&gt;「気に入って買った」「思い出があります」→ 说明情感上的原因。&lt;/li&gt;
&lt;li&gt;「使わないのはわかってるけど」→ 自己也明白，但放不下。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🎯 &lt;strong&gt;結論：女の人は、思い出があるから物を処分できない。&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（８）</title><link>https://blog.yirong.site/posts/0028/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0028/</guid><description>新完全掌握听力</description><pubDate>Wed, 15 Oct 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810049719&amp;amp;p=63&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;🏫 日本語聴解ノート：遠足の予定と天気の案内&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：えーと、あしたの遠足ですが、ちょっとお天気が心配ですね。&lt;br /&gt;
雨がやんだら、予定通り出発しますので、8時までに校庭に集合してください。&lt;br /&gt;
今のようにたくさん雨が降っている場合は中止ですので、いつもの時間に登校してください。&lt;br /&gt;
そのときは授業がありますから、教科書を忘れないように。&lt;br /&gt;
それから、朝、天気を見ても、遠足が行くかどうか判断が難しく、はっきりしない場合は、朝7時にメールで連絡しますので、家で待っていてください。&lt;br /&gt;
学校には直接電話をかけたりしないでください。いいですか。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;遠足に行くかどうかはっきりしないときはどうしますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：朝7時のメールを家で待つ。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;遠足&lt;/td&gt;
&lt;td&gt;えんそく&lt;/td&gt;
&lt;td&gt;郊游、远足&lt;/td&gt;
&lt;td&gt;明日は遠足で山に行きます。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;天気&lt;/td&gt;
&lt;td&gt;てんき&lt;/td&gt;
&lt;td&gt;天气&lt;/td&gt;
&lt;td&gt;今日の天気はどうですか。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;心配&lt;/td&gt;
&lt;td&gt;しんぱい&lt;/td&gt;
&lt;td&gt;担心、不安&lt;/td&gt;
&lt;td&gt;明日の天気が心配です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;雨がやむ&lt;/td&gt;
&lt;td&gt;あめがやむ&lt;/td&gt;
&lt;td&gt;雨停&lt;/td&gt;
&lt;td&gt;雨がやんだら出かけましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;予定通り&lt;/td&gt;
&lt;td&gt;よていどおり&lt;/td&gt;
&lt;td&gt;按计划、如期&lt;/td&gt;
&lt;td&gt;予定通り会議を行います。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;出発する&lt;/td&gt;
&lt;td&gt;しゅっぱつする&lt;/td&gt;
&lt;td&gt;出发&lt;/td&gt;
&lt;td&gt;午前8時に出発します。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;校庭&lt;/td&gt;
&lt;td&gt;こうてい&lt;/td&gt;
&lt;td&gt;校园操场&lt;/td&gt;
&lt;td&gt;校庭に集合してください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;集合する&lt;/td&gt;
&lt;td&gt;しゅうごうする&lt;/td&gt;
&lt;td&gt;集合&lt;/td&gt;
&lt;td&gt;みんなで駅に集合しましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中止&lt;/td&gt;
&lt;td&gt;ちゅうし&lt;/td&gt;
&lt;td&gt;取消、中止&lt;/td&gt;
&lt;td&gt;雨のため、試合は中止になった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;登校&lt;/td&gt;
&lt;td&gt;とうこう&lt;/td&gt;
&lt;td&gt;上学、到校&lt;/td&gt;
&lt;td&gt;毎朝7時に登校します。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;判断&lt;/td&gt;
&lt;td&gt;はんだん&lt;/td&gt;
&lt;td&gt;判断、判定&lt;/td&gt;
&lt;td&gt;行くかどうか判断が難しい。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;連絡&lt;/td&gt;
&lt;td&gt;れんらく&lt;/td&gt;
&lt;td&gt;联系&lt;/td&gt;
&lt;td&gt;メールで連絡します。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;忘れないように&lt;/td&gt;
&lt;td&gt;わすれないように&lt;/td&gt;
&lt;td&gt;别忘了，要记得&lt;/td&gt;
&lt;td&gt;宿題を忘れないようにしましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;電話をかける&lt;/td&gt;
&lt;td&gt;でんわをかける&lt;/td&gt;
&lt;td&gt;打电话&lt;/td&gt;
&lt;td&gt;学校に電話をかけないでください。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜たら」&lt;/h3&gt;
&lt;p&gt;表示“如果…的话”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：動詞た形＋ら&lt;/li&gt;
&lt;li&gt;🔹意味：假定条件（若〜则〜）&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;雨がやんだら&lt;/strong&gt;、出発します。→ 如果雨停了，就出发。&lt;br /&gt;
　・&lt;strong&gt;時間があったら&lt;/strong&gt;、遊びに行きます。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜場合（ばあい）は」&lt;/h3&gt;
&lt;p&gt;表示“在…的情况下”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：名詞＋の場合（は） / 動詞普通形＋場合（は）&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;雨が降っている場合は&lt;/strong&gt;、中止です。&lt;br /&gt;
　・&lt;strong&gt;参加できない場合は&lt;/strong&gt;、先生に連絡してください。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜ように」&lt;/h3&gt;
&lt;p&gt;表示目的、劝告、或希望。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;教科書を忘れないように。&lt;/strong&gt; → 别忘记课本。&lt;br /&gt;
　・&lt;strong&gt;風邪をひかないように気をつけてください。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜かどうか」&lt;/h3&gt;
&lt;p&gt;表示“是否…”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：動詞普通形＋かどうか&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;遠足が行くかどうか&lt;/strong&gt; → 是否出发去远足&lt;br /&gt;
　・&lt;strong&gt;分かるかどうか&lt;/strong&gt;確認してください。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「〜たりしないでください」&lt;/h3&gt;
&lt;p&gt;用于劝告，表示“请不要…（或那样的事情）”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;学校に電話をかけたりしないでください。&lt;/strong&gt;&lt;br /&gt;
　→ 请不要打电话到学校。&lt;br /&gt;
　・&lt;strong&gt;遅刻したりしないでください。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🎯 行動&lt;/td&gt;
&lt;td&gt;雨がやんだら出発、続いて雨なら中止&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🌦 はっきりしない場合&lt;/td&gt;
&lt;td&gt;朝7時のメールを待つ（家で）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧾 持ち物&lt;/td&gt;
&lt;td&gt;教科書を忘れないように&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📞 注意点&lt;/td&gt;
&lt;td&gt;学校に直接電話をしない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧠 文法&lt;/td&gt;
&lt;td&gt;〜たら / 〜場合 / 〜ように / 〜かどうか / 〜たりしないでください&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;雨が（　　）ら、遠足は中止です。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;降った&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;出発する（　　）は、8時までに集合してください。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;場合&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;宿題を（　　）ように気をつけてください。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;忘れない&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;明日行く（　　）か、まだ分かりません。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;かどうか&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;先生に電話を（　　）しないでください。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;かけたり&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 学びメモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;「〜たら」与「〜場合」都能表示条件，但「〜たら」更口语、「〜場合」更正式。&lt;/li&gt;
&lt;li&gt;「〜ように」常见于&lt;strong&gt;提醒、叮嘱&lt;/strong&gt;句式，非常自然。&lt;/li&gt;
&lt;li&gt;「〜かどうか」= “是否”，常用于不确定的判断表达。&lt;/li&gt;
&lt;li&gt;「〜たりしないでください」是礼貌但明确的劝阻方式。&lt;/li&gt;
&lt;li&gt;注意日语老师讲话的结构：&lt;strong&gt;先说明天气情况 → 决定规则 → 紧急联络方式 → 注意事项&lt;/strong&gt;，这类结构在听力题中很常见。&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;⚓ 日本語聴解ノート：船の丸い窓&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810049719&amp;amp;p=63&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：船の中って面白いですね。なんで窓が丸いんですか。&lt;br /&gt;
男：これはですね、いろんな長所がありますが、なんといっても重要なのは割れにくいことです。&lt;br /&gt;
船はいつも揺れていて、縦、横、斜め、いろいろな方向から力がかかるんですが、四角い窓は斜めからの力に弱いので、丸い形にしています。&lt;br /&gt;
また、こうすると、いろいろな方向が見やすいんです。&lt;br /&gt;
女：へえ、そうなんですね。見た目もかわいいですよね。&lt;br /&gt;
男：はい、丸い窓が好きだとおっしゃる方も多いです。&lt;br /&gt;
それから、船の窓は特別な道具で掃除をするんですが、丸い方が手入れが楽ですね。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;船の窓の形が丸い一番の理由は何だと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：割れにくいから。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;窓&lt;/td&gt;
&lt;td&gt;まど&lt;/td&gt;
&lt;td&gt;窗户&lt;/td&gt;
&lt;td&gt;部屋の窓を開けてください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;丸い&lt;/td&gt;
&lt;td&gt;まるい&lt;/td&gt;
&lt;td&gt;圆的&lt;/td&gt;
&lt;td&gt;このテーブルは丸いです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;割れにくい&lt;/td&gt;
&lt;td&gt;われにくい&lt;/td&gt;
&lt;td&gt;不易破裂&lt;/td&gt;
&lt;td&gt;丈夫なガラスは割れにくい。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;船&lt;/td&gt;
&lt;td&gt;ふね&lt;/td&gt;
&lt;td&gt;船&lt;/td&gt;
&lt;td&gt;夏休みに船に乗ります。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;揺れる&lt;/td&gt;
&lt;td&gt;ゆれる&lt;/td&gt;
&lt;td&gt;摇晃、晃动&lt;/td&gt;
&lt;td&gt;船が強く揺れています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;縦揺れ&lt;/td&gt;
&lt;td&gt;たてゆれ&lt;/td&gt;
&lt;td&gt;纵向晃动&lt;/td&gt;
&lt;td&gt;地震で縦揺れがありました。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;横揺れ&lt;/td&gt;
&lt;td&gt;よこゆれ&lt;/td&gt;
&lt;td&gt;横向晃动&lt;/td&gt;
&lt;td&gt;台風で船が横揺れしている。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;力がかかる&lt;/td&gt;
&lt;td&gt;ちからがかかる&lt;/td&gt;
&lt;td&gt;受到力量作用&lt;/td&gt;
&lt;td&gt;窓に強い力がかかっています。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;斜め&lt;/td&gt;
&lt;td&gt;ななめ&lt;/td&gt;
&lt;td&gt;斜的、倾斜&lt;/td&gt;
&lt;td&gt;斜めから光が入る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;見やすい&lt;/td&gt;
&lt;td&gt;みやすい&lt;/td&gt;
&lt;td&gt;容易看、好看&lt;/td&gt;
&lt;td&gt;この字は見やすいですね。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;手入れ&lt;/td&gt;
&lt;td&gt;ていれ&lt;/td&gt;
&lt;td&gt;保养、打理&lt;/td&gt;
&lt;td&gt;車の手入れをします。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;道具&lt;/td&gt;
&lt;td&gt;どうぐ&lt;/td&gt;
&lt;td&gt;工具、用具&lt;/td&gt;
&lt;td&gt;掃除の道具を揃える。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;見た目&lt;/td&gt;
&lt;td&gt;みため&lt;/td&gt;
&lt;td&gt;外观、样子&lt;/td&gt;
&lt;td&gt;この料理は見た目もきれいですね。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜がかかる」&lt;/h3&gt;
&lt;p&gt;表示“受到…作用/影响”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;力がかかる&lt;/strong&gt; → 受到力的作用&lt;br /&gt;
　・この部品には強い圧力がかかります。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜に弱い／〜に強い」&lt;/h3&gt;
&lt;p&gt;表示“对…弱/强”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・四角い窓は斜めからの力に&lt;strong&gt;弱い&lt;/strong&gt;。&lt;br /&gt;
　・鉄は酸に強いです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜と…」&lt;/h3&gt;
&lt;p&gt;表示条件或结果，类似“这样…就…”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;こうすると&lt;/strong&gt;、いろいろな方向が見やすい。&lt;br /&gt;
　・ボタンを押すと、電気がつきます。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜と言う／〜だとおっしゃる」&lt;/h3&gt;
&lt;p&gt;引用他人的话或表达尊敬。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・丸い窓が好きだと&lt;strong&gt;おっしゃる方も多い&lt;/strong&gt;です。&lt;br /&gt;
　・先生は行くと言っていました。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「〜ほうが…」&lt;/h3&gt;
&lt;p&gt;表示比较或建议，“…会更…”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・丸い方が手入れが楽ですね。&lt;br /&gt;
　・窓は大きい方が見やすいです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔹 丸い理由&lt;/td&gt;
&lt;td&gt;割れにくいから&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 安全面&lt;/td&gt;
&lt;td&gt;船は揺れるので、丸い窓は力に強い&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 見やすさ&lt;/td&gt;
&lt;td&gt;丸いといろんな方向が見やすい&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 手入れ&lt;/td&gt;
&lt;td&gt;丸い方が掃除が楽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 文法・表現&lt;/td&gt;
&lt;td&gt;〜がかかる / 〜に弱い / 〜と… / 〜だとおっしゃる / 〜ほうが…&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;このグラスは丈夫で&lt;strong&gt;割れ（　　）&lt;/strong&gt;。&lt;br /&gt;
　👉 答：にくい&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;四角い窓は斜めからの力に**（　　）**。&lt;br /&gt;
　👉 答：弱い&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ボタンを押すと、電気が（　　）。&lt;br /&gt;
　👉 答：つきます&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;丸い窓の方が手入れが（　　）。&lt;br /&gt;
　👉 答：楽&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;先生は行くと（　　）いました。&lt;br /&gt;
　👉 答：おっしゃる&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;🏃 日本語聴解ノート：速く走るコツ&lt;/h1&gt;
&lt;h2&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810050409&amp;amp;p=64&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/h2&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：先生、速く走るには腕を速く振るといいって聞いたんですが、本当ですか。&lt;br /&gt;
男：ええ、腕を意識して速く振れば、スピードが出ます。&lt;br /&gt;
女：腕を意識するんですね。&lt;br /&gt;
男：ええ。でも、それよりもっと大切なのが、足です。&lt;br /&gt;
速く走りたいと思うと、何度も小さく足を動かしてしまう人が多いようですが、できるだけ大きく、足を広げるように意識してください。&lt;br /&gt;
女：なるほど。スタートが苦手な場合にいいやり方はありますか。&lt;br /&gt;
男：走り始める時は、体を前に倒せば、足が自然に前に出ます。&lt;br /&gt;
それから、ゴール前でスピードが落ちやすい人は、ゴールよりも遠くを見て走るといいんですね。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 質問&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;速く走るためには何が最も大切だと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：足の使い方（足を大きく広げて動かすこと）。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（词汇积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;速く走る&lt;/td&gt;
&lt;td&gt;はやくはしる&lt;/td&gt;
&lt;td&gt;快跑&lt;/td&gt;
&lt;td&gt;100メートルを速く走る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;腕を振る&lt;/td&gt;
&lt;td&gt;うでをふる&lt;/td&gt;
&lt;td&gt;摆手&lt;/td&gt;
&lt;td&gt;ランニングで腕を大きく振る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;意識する&lt;/td&gt;
&lt;td&gt;いしきする&lt;/td&gt;
&lt;td&gt;注意、意识&lt;/td&gt;
&lt;td&gt;呼吸を意識する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;足&lt;/td&gt;
&lt;td&gt;あし&lt;/td&gt;
&lt;td&gt;脚&lt;/td&gt;
&lt;td&gt;足が疲れた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小さく動かす&lt;/td&gt;
&lt;td&gt;ちいさくうごかす&lt;/td&gt;
&lt;td&gt;小幅移动&lt;/td&gt;
&lt;td&gt;足を小さく動かして走る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;大きく動かす&lt;/td&gt;
&lt;td&gt;おおきくうごかす&lt;/td&gt;
&lt;td&gt;大幅移动&lt;/td&gt;
&lt;td&gt;腕を大きく動かして泳ぐ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;スタート&lt;/td&gt;
&lt;td&gt;すたーと&lt;/td&gt;
&lt;td&gt;起跑、开始&lt;/td&gt;
&lt;td&gt;スタートの合図で走る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;倒す&lt;/td&gt;
&lt;td&gt;たおす&lt;/td&gt;
&lt;td&gt;倾斜、倒下&lt;/td&gt;
&lt;td&gt;体を前に倒す。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自然に&lt;/td&gt;
&lt;td&gt;しぜんに&lt;/td&gt;
&lt;td&gt;自然地&lt;/td&gt;
&lt;td&gt;足が自然に前に出る。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ゴール前&lt;/td&gt;
&lt;td&gt;ごーるまえ&lt;/td&gt;
&lt;td&gt;冲刺前&lt;/td&gt;
&lt;td&gt;ゴール前でスピードを上げる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;落ちやすい&lt;/td&gt;
&lt;td&gt;おちやすい&lt;/td&gt;
&lt;td&gt;容易降低、变慢&lt;/td&gt;
&lt;td&gt;力が落ちやすい時間帯。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜より〜が大切／重要」&lt;/h3&gt;
&lt;p&gt;表示比较，“比…更重要”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・&lt;strong&gt;それよりもっと大切なのが、足です。&lt;/strong&gt;&lt;br /&gt;
　・勉強より健康が大切です。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜ようにする」&lt;/h3&gt;
&lt;p&gt;表示努力或注意去做某事。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・できるだけ大きく、足を広げる&lt;strong&gt;ように意識してください。&lt;/strong&gt;&lt;br /&gt;
　・忘れない&lt;strong&gt;ように&lt;/strong&gt;メモを取る。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜ば〜」条件句&lt;/h3&gt;
&lt;p&gt;表示如果…就…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・体を前に倒せ&lt;strong&gt;ば&lt;/strong&gt;、足が自然に前に出ます。&lt;br /&gt;
　・雨が降れ&lt;strong&gt;ば&lt;/strong&gt;、遠足は中止です。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜と〜」&lt;/h3&gt;
&lt;p&gt;表示结果或效果&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・腕を速く振る&lt;strong&gt;と&lt;/strong&gt;、スピードが出ます。&lt;br /&gt;
　・ゴールよりも遠くを見て走る&lt;strong&gt;と&lt;/strong&gt;、スピードが落ちにくい。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「〜てしまう」&lt;/h3&gt;
&lt;p&gt;表示动作完成或遗憾&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・何度も小さく足を動かして&lt;strong&gt;しまう&lt;/strong&gt;人が多い。&lt;br /&gt;
　・宿題を忘れて&lt;strong&gt;しまった&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔹 最も大切&lt;/td&gt;
&lt;td&gt;足の使い方（大きく広げて動かす）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 腕の役割&lt;/td&gt;
&lt;td&gt;腕を速く振るとスピードが出るが、足ほど重要ではない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 スタートのコツ&lt;/td&gt;
&lt;td&gt;体を前に倒すと自然に足が前に出る&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 ゴール前のコツ&lt;/td&gt;
&lt;td&gt;遠くを見て走るとスピードが落ちにくい&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔹 文法・表現&lt;/td&gt;
&lt;td&gt;〜より〜が大切 / 〜ようにする / 〜ば〜 / 〜と〜 / 〜てしまう&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;腕を速く振る**（　　）**、スピードが出ます。&lt;br /&gt;
　👉 答：と&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;足を大きく広げる**（　　）**意識してください。&lt;br /&gt;
　👉 答：ように&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;体を前に倒せ**（　　）**足が自然に前に出ます。&lt;br /&gt;
　👉 答：ば&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;小さく足を動かして**（　　）**人が多い。&lt;br /&gt;
　👉 答：しまう&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;勉強より健康が（　　）です。&lt;br /&gt;
　👉 答：大切&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item><item><title>computer architecture (20) CISCとRISC</title><link>https://blog.yirong.site/posts/0033/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0033/</guid><description>王道计组 第四章</description><pubDate>Tue, 14 Oct 2025 00:00:15 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100486713&amp;amp;p=60&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;指令系统总览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;指令格式&lt;/li&gt;
&lt;li&gt;指令寻址方式&lt;/li&gt;
&lt;li&gt;CISC和RISC&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;CISC和RISC&lt;/h2&gt;
&lt;p&gt;CISC和RISC是指令系统的两种设计方向。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::tip
乘法指令可以访存，一定是CISC。&lt;/p&gt;
&lt;p&gt;因为RISC只能通过Load/Store访问主存。
:::&lt;/p&gt;
&lt;p&gt;因此CISC只需要较少的寄存器，比如乘法指令会直接把需要相乘的数取到某一个寄存器，紧接着就完成乘法操作，不会过多地占用寄存器。&lt;/p&gt;
&lt;p&gt;而对于RISC，不论是加减乘除什么运算，一定需要一条指令先把数据从主存读入某一个寄存器，然后再进行运算操作。&lt;/p&gt;
&lt;p&gt;目标代码可以类比成C语言库函数和简单语法的关系。CISC使用库函数（微程序），若微程序设计不好或不适用，则效率不高。而RISC则只使用简单语法，因此效率会很高。&lt;/p&gt;
&lt;p&gt;控制方式将在第五章中学习，微程序控制效率比组合逻辑低。&lt;/p&gt;
&lt;p&gt;最后，由于CISC中各种指令执行时间相差较大，因此指令流水线的实现会比较困难。而RISC中所有指令几乎都在一个周期内完成，因此可以很方便地实现指令流水线，使得CPU整体效率得到质的飞跃，RISC当中指令流水线都是必须实现的。&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (19) 関数呼び出しの機械語</title><link>https://blog.yirong.site/posts/0032/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0032/</guid><description>王道计组 第四章</description><pubDate>Tue, 14 Oct 2025 00:00:14 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1110329000&amp;amp;p=56&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;call 和 return 指令&lt;/h2&gt;
&lt;p&gt;我们知道当函数运行的时候，系统会为它分配一片内存区域，这片区域被称为&lt;strong&gt;函数调用栈&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;顾名思义，这片内存区域会用于实现函数调用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这篇博客中我们将探讨汇编语言视角中是如何实现函数调用 的。&lt;/p&gt;
&lt;p&gt;让我们把目光聚焦于&lt;code&gt;call&lt;/code&gt;和&lt;code&gt;add&lt;/code&gt;这两个函数。&lt;/p&gt;
&lt;p&gt;这两个函数所对应的x86汇编语言如图。&lt;/p&gt;
&lt;p&gt;:::note
在汇编语言中，通常用&lt;strong&gt;标号&lt;/strong&gt;去标记一个函数的开始。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;由于 call 和 return 指令都会使得程序的执行流发生改变，因此这两条指令肯定会影响PC寄存器的值。&lt;/p&gt;
&lt;p&gt;要保证IP的值过得去，也回得来。首先会把IP寄存器里的旧址压栈保存，然后才会根据标号指明的位置进行无条件转移，让IP寄存器转移到被调用函数的第一条指令。当被调用函数执行完后，return 指令会从栈顶的位置取出刚才保存的这个IP旧址，把这个值写回IP寄存器。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;不过，函数调用的时候通常会传入参数。同时，一个函数返回的时候，可能会有一个返回值。&lt;/p&gt;
&lt;p&gt;显然 call 和 return 指令不可以直接带参数，也不可以直接带返回值。&lt;/p&gt;
&lt;p&gt;那么参数和返回值是如何被传递的呢？&lt;/p&gt;
&lt;p&gt;另外，如何访问栈帧里面的数据？&lt;/p&gt;
&lt;p&gt;每一个栈帧里面到底包含哪些内容呢？&lt;/p&gt;
&lt;p&gt;此外，为何这个图的栈要倒过来画？&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;如何调用栈帧&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1110328747&amp;amp;p=57&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;本节回答两个问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;栈为什么倒过来了？&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;如何访问栈帧里的数据？&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;栈为什么倒过来了？&lt;/h3&gt;
&lt;p&gt;对于一个32位的操作系统来说，系统会为每一个进程分配&lt;code&gt;4GB&lt;/code&gt;的虚拟地址空间，也就是虚拟内存。&lt;/p&gt;
&lt;p&gt;地址的范围从&lt;code&gt;0000 0000&lt;/code&gt;一直到&lt;code&gt;FFFF FFFF&lt;/code&gt;，总共4GB。&lt;/p&gt;
&lt;p&gt;高地址的这1GB属于操作系统的内核区，低地址的3GB可以由用户进程使用。&lt;/p&gt;
&lt;p&gt;函数调用栈的栈底在&lt;code&gt;C000 0000&lt;/code&gt;这个地址，而栈顶是在地址变小的这个方向。&lt;/p&gt;
&lt;p&gt;因此大多数教材在画函数调用栈的时候会把栈底画在上方，因为上面是高地址方向。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在3GB的函数调用栈中，还会划分其他的区域用于存储不同数据。&lt;/p&gt;
&lt;p&gt;怎么用汇编语言指令在操作栈里的数据？&lt;/p&gt;
&lt;h2&gt;如何访问栈帧里的数据？&lt;/h2&gt;
&lt;h3&gt;标记栈帧范围：EBP、ESP寄存器&lt;/h3&gt;
&lt;p&gt;我们知道在x86中有这样的常规寄存器，其中EBP和ESP这两个寄存器和我们的函数调用栈息息相关。&lt;/p&gt;
&lt;p&gt;EBP寄存器用于存储栈帧基指针，也就是指向当前正在运行的这个函数的栈帧的底部。&lt;/p&gt;
&lt;p&gt;ESP寄存器用于存储栈帧顶指针，也就是指向当前正在运行的这个函数的栈帧的顶部。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
注意：在一个CPU内部只有一个EBP和一个ESP。
:::&lt;/p&gt;
&lt;p&gt;两者中间的部分即为当前正在执行函数的栈帧范围。&lt;/p&gt;
&lt;p&gt;:::note
x86系统中，默认以4字节为栈的操作单位。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;当 add 函数执行完后，ebp和esp就做了相应的修改，分别指向 caller 函数的顶部4字节和底部4字节。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这两个寄存器里面存储的本质是2个内存地址。&lt;/p&gt;
&lt;p&gt;那怎么用汇编语言指令结合这两个内存地址对栈里的数据进行读或者写呢？&lt;/p&gt;
&lt;h3&gt;访问栈帧数据：push、pop 指令&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-13.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;以下五条指令演示了 push 和 pop 的执行过程。&lt;/p&gt;
&lt;p&gt;① esp-4，eax的数据211压栈。
&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;② esp-4，立即数985压栈。
&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;③ esp-4，[ebp+8]里面的数据666复制一份压栈。
&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;④ 栈顶元素666出栈，数据复制到eax。
&lt;img src=&quot;image-11.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;⑤ 栈顶元素985出栈，数据复制到[ebp+8]。
&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;push 和 pop 指令只能对栈顶位置进行读或写，使得当我们想要访问栈的其他位置时恨不方便。&lt;/p&gt;
&lt;p&gt;有没有更灵活的方法可以让我们访问到栈的其他位置呢？&lt;/p&gt;
&lt;h3&gt;访问栈帧数据：mov 指令&lt;/h3&gt;
&lt;p&gt;可以使用加法指令 add 或减法指令 sub 对esp里的地址值进行修改，这是被允许的。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-15.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;如何切换栈帧&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1110329000&amp;amp;p=56&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h3&gt;enter 指令&lt;/h3&gt;
&lt;p&gt;当函数执行完毕后，我们需要改变ebp和esp的位置，让其重新指回上一层函数的栈帧。&lt;/p&gt;
&lt;p&gt;如图所示，call 指令执行函数的第一步，将IP内的值压栈保存。&lt;/p&gt;
&lt;p&gt;由于IP的作用相当于PC，存储的就是下一条语句的地址，因此IP旧值就是返回的地址。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-17.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;到函数后，执行 push ebp，把ebp寄存器里的值压到栈顶。&lt;/p&gt;
&lt;p&gt;ebp此时指向的地址是&lt;code&gt;A00F 0030&lt;/code&gt;，所以执行这条指令的效果就是把这个地址信息压栈保存到栈顶的位置。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-18.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;接下来执行 mov ebp, esp，把esp寄存器里的值复制到ebp寄存器中。&lt;/p&gt;
&lt;p&gt;也就是让ebp寄存器指向esp寄存器当前所指的地址&lt;code&gt;A00F 0010&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-19.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;可以看到，这两条指令更新了ebp和esp的指向。而这两条指令就等价于 enter 指令。&lt;/p&gt;
&lt;p&gt;:::note
jmp + 标号，程序的执行流就会转移到这个标号所指明的位置。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-20.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;当 add 函数 return 返回之前，如何恢复esp和ebp的值呢？&lt;/p&gt;
&lt;h3&gt;leave 指令&lt;/h3&gt;
&lt;p&gt;mov esp, ebp后，esp会和ebp同时指向当前栈帧的底部。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-24.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;此时pop ebp，会把esp所指元素出栈，该元素&lt;code&gt;A00F 0030&lt;/code&gt;也就是上一层函数的基址。&lt;/p&gt;
&lt;p&gt;栈顶元素的值会被复制到ebp，也就是会让ebp的值等于&lt;code&gt;A00F 0010&lt;/code&gt;，让ebp指针重新指回了caller函数的栈帧底部。&lt;/p&gt;
&lt;p&gt;同时esp+4，指向&lt;code&gt;A00F 0014&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;:::note
pop ebp的意思是弹出esp内容并把内容送到ebp中。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-25.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
每个栈帧底部，用于保存上一层函数栈帧的基址。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-21.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;leave 指令是每个函数ret前的“例行处理”，与 enter相互对照。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-23.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;ret 指令&lt;/h3&gt;
&lt;p&gt;ret 指令会从函数的栈帧顶部（esp所指的位置）找到IP寄存器的旧值，取出并写到IP寄存器中。&lt;/p&gt;
&lt;p&gt;也就是让程序的执行流回到 call 指令的后面。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-26.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-27.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;函数调用的机器级表示&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1110341935&amp;amp;p=59&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h3&gt;一个函数栈帧包含哪些内容&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-28.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-29.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;汇编代码实战&lt;/h3&gt;
&lt;p&gt;注意 mov 指令不能同时在主存里面进行，因此要先mov [ebp-8], 80，再mov eax, [ebp-8]。&lt;/p&gt;
&lt;p&gt;在 call 指令前，将调用参数写入栈帧顶部区域。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-30.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;通常把返回值写到eax寄存器当中。&lt;/p&gt;
&lt;p&gt;在 ret 指令前，将函数返回值写入eax寄存器。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-31.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-32.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;拓展：&lt;/h3&gt;
&lt;p&gt;假设在发生函数调用时，调用者有一些运算结果被存在某一些寄存器当中。当函数调用发生时，被调用者有可能会使用到这些寄存器，也就有可能把调用者的中间结果覆盖掉，导致数据的丢失。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-33.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如果有必要的话，应该在发起函数调用之前，就把所需要的寄存器值压栈保存，在函数调用返回之后再把寄存器的值从栈恢复到寄存器。&lt;/p&gt;
&lt;p&gt;因此会把部分寄存器的值储存在栈帧的未使用区和调用参数之间。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-35.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;因此具体情况具体分析，完整图如下。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-36.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;函数调用机器级代码思维导图&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;image-34.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (18) 選択とループの機械語</title><link>https://blog.yirong.site/posts/0031/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0031/</guid><description>王道计组 第四章</description><pubDate>Sat, 11 Oct 2025 00:00:14 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100485998&amp;amp;p=54&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;选择语句的机器级表示&lt;/h2&gt;
&lt;p&gt;怎么使用汇编语言来实现选择语句，也就是if-else这种分支结构的程序呢？&lt;/p&gt;
&lt;p&gt;我们知道，指令是存储在主存里面的。&lt;/p&gt;
&lt;p&gt;CPU会一条一条取出这些指令并执行，而CPU内部有一个比较特别的寄存器，叫做&lt;strong&gt;程序计数器&lt;/strong&gt;（PC）。&lt;/p&gt;
&lt;p&gt;这个寄存器的作用是会指向下一条即将执行的指令所存储的地址。&lt;/p&gt;
&lt;p&gt;在x86处理器中，PC通常被称为IP（Instruction Pointer）。&lt;/p&gt;
&lt;p&gt;但是选择语句并不像PC自动+1+1那样一条条往下进行的，可能会跳过某些语句，转而执行后面的这些语句。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这是C语言的视角。&lt;/p&gt;
&lt;p&gt;那么在汇编语言的视角中如何实现这种程序执行流的跳转呢？&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;这就需要用到转移类的指令。&lt;/p&gt;
&lt;h3&gt;无条件转移指令——jmp&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如果用jmp指令，意味着程序员必须要知道接下来跳转的指令放到内存里面之后，是被存储在什么地址。&lt;/p&gt;
&lt;p&gt;然而这是非常困难的，如果只使用这三种方法来写jmp指令的话。&lt;/p&gt;
&lt;p&gt;因此为了解决这个问题，可以使用这样的方式来书写jmp指令。&lt;/p&gt;
&lt;p&gt;也就是用“标号”的方式实现跳转。&lt;/p&gt;
&lt;p&gt;类似于C语言里面的goto语句，只要执行这条指令，PC是一定会跳转的，不用判断任何条件。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;条件转移指令——jxxx&lt;/h3&gt;
&lt;p&gt;显然，无条件转移指令无法用于实现我们熟悉的if else语句。&lt;/p&gt;
&lt;p&gt;因此需要使用cmp指令来配合条件转移指令。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;示例：选择语句的机器级表示&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;可以看出，是先写else里面的内容，再写if里面的内容，与C语言相反。&lt;/p&gt;
&lt;p&gt;也可以把&lt;code&gt;jg&lt;/code&gt;变成&lt;code&gt;jle&lt;/code&gt;，即通过命题取反的形式，达到先if后else的效果。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;写汇编语言代码时，一般会以函数名作为“标号”，标注该函数指令的起始地址。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;图中的f1指的就是这个函数，也就是第一条指令，函数的起始地址。&lt;/p&gt;
&lt;h3&gt;扩展：cmp指令的底层原理&lt;/h3&gt;
&lt;p&gt;cmp的本质就是进行了一个减法，然后条件转移指令再根据减法所产生的标志位，去判断是否满足这条指令所对应的条件，以此去判断是否发生转移。&lt;/p&gt;
&lt;p&gt;CPU执行jne的本质就是在PSW中看一下ZF标志位是否等于0。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100486538&amp;amp;p=55&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;循环语句的机器级表示&lt;/h2&gt;
&lt;h3&gt;用条件转移指令实现循环&lt;/h3&gt;
&lt;p&gt;用条件转移指令其实就可以实现循环。注意四个步骤。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;用loop 指令实现循环&lt;/h3&gt;
&lt;p&gt;ecx的一个特殊功能就是作为&lt;strong&gt;循环计数器&lt;/strong&gt;，所以不可以用eax，ebx这些其他的寄存器来代替ecx。&lt;/p&gt;
&lt;p&gt;loop指令默认指定了对ecx进行减减&lt;code&gt;--&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;因此如果要使用loop指令，肯定需要配合着使用ecx这个寄存器，用ecx里的值来判断是否还需要继续循环。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (17) x86 AT&amp;T v.s. Intel</title><link>https://blog.yirong.site/posts/0030/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0030/</guid><description>王道计组 第四章</description><pubDate>Sat, 11 Oct 2025 00:00:10 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100486140&amp;amp;p=53&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;上一篇博客中我们学习了x86的Intel格式，这篇我们来看看AT&amp;amp;T格式有什么不同。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;最大的不同：d和s的位置相反！&lt;/p&gt;
&lt;p&gt;比例因子意味着结构体的存储大小，变址意味着结构体的索引index，以此可以找到某个结构体中的某个变量。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::tip
看到 &lt;code&gt;$&lt;/code&gt;，&lt;code&gt;%&lt;/code&gt;，小括号 &lt;code&gt;( )&lt;/code&gt;，这些符号时应该想到这是AT&amp;amp;T格式。
:::&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (16) x86</title><link>https://blog.yirong.site/posts/0029/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0029/</guid><description>王道计组 第四章</description><pubDate>Sat, 11 Oct 2025 00:00:09 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100485778&amp;amp;p=51&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;x86汇编语言指令基础&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;mov 指令&lt;/li&gt;
&lt;li&gt;算术运算指令&lt;/li&gt;
&lt;li&gt;逻辑运算指令&lt;/li&gt;
&lt;li&gt;其他指令&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们知道指令由两个部分构成：&lt;strong&gt;操作码&lt;/strong&gt; + &lt;strong&gt;地址码&lt;/strong&gt; 。&lt;/p&gt;
&lt;p&gt;其中，操作码说明了要对数据进行什么处理，而地址码说明了数据存在什么地方。&lt;/p&gt;
&lt;p&gt;数据在哪儿？无非就三个来源：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;在寄存器里，则在指令中给出“寄存器名”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在主存里。则在指令中给出“主存地址”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在指令里，则直接在指令中给出要操作的数（立即数）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;以 mov 指令为例&lt;/h3&gt;
&lt;p&gt;下面以 mov 指令为例来探讨。&lt;/p&gt;
&lt;p&gt;图中所有用蓝色标注的都是寄存器，用紫色标注的是立即数，用绿色标注的外面还打了中括号&lt;code&gt;[]&lt;/code&gt;表示一个内存地址，内存地址的红色前缀指明了内存的读写长度，也就是要读写几个字节。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
内存地址通常是16进制表示的，因此结尾是&quot;h&quot;。&lt;/p&gt;
&lt;p&gt;当汇编语言中出现中括号时，通常表示的是一个内存地址。&lt;/p&gt;
&lt;p&gt;中括号的前边会指明此次要读或者要写的长度。&lt;/p&gt;
&lt;p&gt;长度只有可能出现图中的这三种情况（dword,word,byte）。&lt;/p&gt;
&lt;p&gt;d(double)word = 32bit
word = 16bit
byte = 8bit
:::&lt;/p&gt;
&lt;h3&gt;x86架构CPU有哪些寄存器&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;那怎么判断某一串字母指的是寄存器呢？&lt;/p&gt;
&lt;p&gt;答案是：&lt;strong&gt;以e开头的单词通常就是寄存器&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;一般来说，寄存器的使用都会涉及&lt;code&gt;32bit&lt;/code&gt;，但通用寄存器&lt;strong&gt;比较灵活&lt;/strong&gt;，可以使用更少的比特，&lt;code&gt;16bit&lt;/code&gt;或&lt;code&gt;8bit&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;move ax, bx就是把bx里面的数据复制到ax当中。&lt;/p&gt;
&lt;p&gt;更常见的还是直接使用32个比特。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;更多例子&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100486048&amp;amp;p=52&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;知道数据在哪儿后，接下来我们讨论数据应该怎么处理。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;算术运算指令&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;在除法指令中，s指的是除数，而被除数会被提前放到edx和eax两个寄存器当中。所以除法指令的被除数其实采用了&lt;strong&gt;隐含寻址&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;可以看出，左边的目的操作数d不能是常数，因为我们要把得到的结果存放到左边操作数所在的位置。&lt;/p&gt;
&lt;p&gt;edx:eax的意思是连起来存放拓展为64位的被除数。&lt;/p&gt;
&lt;p&gt;另外，在x86中不允许两个操作数都同时来自主存。因此两个操作数要么同时来自于寄存器，要么一个在寄存器，一个在主存。&lt;/p&gt;
&lt;p&gt;目的是为了保证每条指令不访问太多次主存。因为访问主存的次数越多，这条指令的执行速度会越慢。&lt;/p&gt;
&lt;h3&gt;逻辑运算指令&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;同样，左边的操作数d不能是常数。&lt;/p&gt;
&lt;p&gt;回顾之前的知识，对于CPU的内部控制单元（CU）会依次执行这些指令，当CU确定这条指令所对应的功能后，就会给算术逻辑单元（ALU）发送与这条指令相对应的控制信号，d和s两个操作数就会被分别送到ALU的两个输入端。现在，CU又给ALU发来了和运算相关的控制信号，ALU就会把运算的结果从输出端输出。&lt;/p&gt;
&lt;p&gt;这就是执行一条指令的原理。&lt;/p&gt;
&lt;h3&gt;其他指令&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;mov 已学过，剩下两种指令之后讲到分支循环和函数调用后学习。&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（７）</title><link>https://blog.yirong.site/posts/0025/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0025/</guid><description>新完全掌握听力</description><pubDate>Sun, 05 Oct 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810047958&amp;amp;p=60&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;🗣️ 日本語聴解ノート：スピーチで大切なこと&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：スピーチは、聞いている人にとってわかりやすいことが大切です。そのためには、少し易しい言葉を選んだほうがいいですね。&lt;br /&gt;
話すときは、大切なところはゆっくり話して、発音などにもできるだけ気をつけたほうがいいです。&lt;br /&gt;
でも、全体的にゆっくり話す必要はありません。不自然になると気持ちが伝わりにくくなりますからね。&lt;br /&gt;
そして、聞いている人の顔を見ながら話します。&lt;br /&gt;
このような話し方ももちろん大切ですが、スピーチで一番大切なのは、やはり話の面白さだと思います。&lt;br /&gt;
中身がよければ、きちんと評価されます。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 問題&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;スピーチで最も大切なことは何だと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：話の内容（中身）が面白いこと。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（単語积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;聞いている人&lt;/td&gt;
&lt;td&gt;きいているひと&lt;/td&gt;
&lt;td&gt;听众、听话的人&lt;/td&gt;
&lt;td&gt;聞いている人の反応を見ながら話します。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;わかりやすい&lt;/td&gt;
&lt;td&gt;わかりやすい&lt;/td&gt;
&lt;td&gt;容易理解的、清楚的&lt;/td&gt;
&lt;td&gt;わかりやすい説明をしてください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;易しい&lt;/td&gt;
&lt;td&gt;やさしい&lt;/td&gt;
&lt;td&gt;简单的、容易的&lt;/td&gt;
&lt;td&gt;易しい日本語で書かれたニュースサイト。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～たほうがいい&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;建议“最好～”&lt;/td&gt;
&lt;td&gt;もっと勉強したほうがいいです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;発音&lt;/td&gt;
&lt;td&gt;はつおん&lt;/td&gt;
&lt;td&gt;发音&lt;/td&gt;
&lt;td&gt;日本語の発音は英語と違います。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～などにも&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;“甚至连～也”、“也要注意～”&lt;/td&gt;
&lt;td&gt;文法や発音などにも気をつけましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;できるだけ&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;尽量、尽可能&lt;/td&gt;
&lt;td&gt;できるだけ早く来てください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～にくい&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;难以～（动词接续）&lt;/td&gt;
&lt;td&gt;この字は読み&lt;strong&gt;にくい&lt;/strong&gt;です。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不自然&lt;/td&gt;
&lt;td&gt;ふしぜん&lt;/td&gt;
&lt;td&gt;不自然、不自然的状态&lt;/td&gt;
&lt;td&gt;不自然な日本語の表現。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;伝わりにくい&lt;/td&gt;
&lt;td&gt;つたわりにくい&lt;/td&gt;
&lt;td&gt;难以传达、难被理解&lt;/td&gt;
&lt;td&gt;気持ちが伝わりにくくなります。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ながら&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;一边～一边～&lt;/td&gt;
&lt;td&gt;音楽を聞きながら勉強します。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～ような&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;像～那样的&lt;/td&gt;
&lt;td&gt;あなたのような人に会いたい。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;～と思います&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;表示说话人的看法&lt;/td&gt;
&lt;td&gt;これはいい方法だと思います。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;中身&lt;/td&gt;
&lt;td&gt;なかみ&lt;/td&gt;
&lt;td&gt;内容、实质&lt;/td&gt;
&lt;td&gt;中身のあるスピーチをしましょう。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;評価される&lt;/td&gt;
&lt;td&gt;ひょうかされる&lt;/td&gt;
&lt;td&gt;被评价、受到评价&lt;/td&gt;
&lt;td&gt;成績だけで評価される社会。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「～たほうがいい」&lt;/h3&gt;
&lt;p&gt;表示&lt;strong&gt;忠告或建议&lt;/strong&gt;，“最好～”&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：動詞た形＋ほうがいい&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・早く寝たほうがいいです。→ 最好早点睡。&lt;br /&gt;
　・少し易しい言葉を選んだほうがいいですね。→ 最好选择简单一点的词语。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「～にくい」＋「～くなる」&lt;/h3&gt;
&lt;p&gt;「にくい」表示“难以～”，「～くなる」表示“变得～”。&lt;br /&gt;
组合后 &lt;strong&gt;～にくくなる&lt;/strong&gt; 表示“变得难以……”。&lt;/p&gt;
&lt;p&gt;🔹例文：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;気持ちが伝わりにくくなります。&lt;br /&gt;
　→ &lt;strong&gt;心情就变得难以传达。&lt;/strong&gt;&lt;br /&gt;
　（= 因为说得太慢或太不自然，导致感情传达得更困难。）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🔹构造解释：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;伝わる（传达） → 伝わりにくい（难以传达） → 伝わりにくくなる（变得难以传达）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「～ながら」&lt;/h3&gt;
&lt;p&gt;表示&lt;strong&gt;同时进行的两个动作&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：動詞ます形去ます＋ながら&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・聞いている人の顔を見ながら話します。→ 一边看着听众的脸，一边讲话。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「～ような」&lt;/h3&gt;
&lt;p&gt;用来&lt;strong&gt;修饰名词&lt;/strong&gt;，表示“像～那样的”。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：普通形＋ような＋名詞&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・このような話し方。→ 像这样的说话方式。&lt;br /&gt;
　・君のような学生。→ 像你这样的学生。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「～と思います」&lt;/h3&gt;
&lt;p&gt;表示说话人的&lt;strong&gt;主观想法或意见&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：普通形＋と思います&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・話の面白さが一番大切だと思います。→ 我认为内容的有趣最重要。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🎯 テーマ&lt;/td&gt;
&lt;td&gt;スピーチで一番大切なのは「話の面白さ」&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🗣 ポイント&lt;/td&gt;
&lt;td&gt;言葉はわかりやすく・自然に・顔を見ながら話す&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📘 文法&lt;/td&gt;
&lt;td&gt;～たほうがいい・～にくくなる・～ながら・～ような・～と思います&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧾 単語&lt;/td&gt;
&lt;td&gt;わかりやすい・発音・中身・不自然・伝わりにくい・評価される 等&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;この資料は少し（　　）書いたほうがいいですね。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;易しく&lt;/strong&gt;（简单一点）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;話し方が（　　）と、気持ちが伝わりにくくなります。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;不自然だ&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;（　　）話しながら、相手の顔を見てください。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;スピーチを&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 学びメモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;スピーチでは &lt;strong&gt;内容の面白さ &amp;gt; 話し方&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;「～にくくなる」是表达变化的常见结构，&lt;strong&gt;表示“变得难以～”&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;传达感情时，&lt;strong&gt;自然的语速与语气&lt;/strong&gt; 比慢速更重要&lt;/li&gt;
&lt;li&gt;文法面重点记住：「～たほうがいい」「～にくくなる」「～ながら」 等&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810048273&amp;amp;p=61&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;🗣️ 日本語聴解ノート：電話で遅れる理由&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 会話本文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;女：もしもし、松下さん？水野だけど。&lt;br /&gt;
男：ああ、水野さん？&lt;br /&gt;
女：悪いんだけど、今日のクラブのミーティング、ちょっと遅れそうなの。&lt;br /&gt;
男：あ、電車が止まってるんだってね。さっき、鈴木さんからも電話があったよ。&lt;br /&gt;
女：あ、そうなの？こっちは大丈夫そうだけど。それがね、今、アルバイトが終わったところなんだ。友達が病気になっちゃって、今日は授業が休みだったから代わりに引き受けたんだけど、そしたら、予定よりも長引いちゃって。&lt;br /&gt;
男：そうなんだ。&lt;br /&gt;
女：うん。着くまでに 30 分くらいはかかりそうだから、悪いんだけど、ほかの人に伝えてくれるかな。&lt;br /&gt;
男：わかった。じゃ、気をつけてね。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 問題&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女の人はどうして遅れると言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;正解：アルバイトの代わりを引き受けたため、予定より長引いているから。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 語彙整理（単語积累）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;読み方&lt;/th&gt;
&lt;th&gt;意味&lt;/th&gt;
&lt;th&gt;例文&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;遅れる&lt;/td&gt;
&lt;td&gt;おくれる&lt;/td&gt;
&lt;td&gt;迟到&lt;/td&gt;
&lt;td&gt;電車が遅れて学校に遅れた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ミーティング&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;会议&lt;/td&gt;
&lt;td&gt;クラブのミーティングに参加する。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;電車が止まる&lt;/td&gt;
&lt;td&gt;でんしゃがとまる&lt;/td&gt;
&lt;td&gt;电车停运&lt;/td&gt;
&lt;td&gt;強風で電車が止まった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;アルバイト&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;打工&lt;/td&gt;
&lt;td&gt;大学の傍ら、アルバイトをしている。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;代わりに引き受ける&lt;/td&gt;
&lt;td&gt;かわりにひきうける&lt;/td&gt;
&lt;td&gt;替别人承担、代替做某事&lt;/td&gt;
&lt;td&gt;友達のシフトを代わりに引き受けた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;長引く&lt;/td&gt;
&lt;td&gt;ながびく&lt;/td&gt;
&lt;td&gt;拖长、延长&lt;/td&gt;
&lt;td&gt;会議が予定より長引いた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜そう&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;看起来…、似乎…&lt;/td&gt;
&lt;td&gt;雨が降りそうです。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;悪いんだけど&lt;/td&gt;
&lt;td&gt;わるいんだけど&lt;/td&gt;
&lt;td&gt;抱歉，但…&lt;/td&gt;
&lt;td&gt;悪いんだけど、少し遅れる。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;伝える&lt;/td&gt;
&lt;td&gt;つたえる&lt;/td&gt;
&lt;td&gt;告诉、传达&lt;/td&gt;
&lt;td&gt;他の人に伝えておいてください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;気をつける&lt;/td&gt;
&lt;td&gt;きをつける&lt;/td&gt;
&lt;td&gt;小心、注意&lt;/td&gt;
&lt;td&gt;道路で気をつけてください。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ちゃう / 〜ちゃって&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;口语化，表示动作完成或遗憾&lt;/td&gt;
&lt;td&gt;遅れちゃった。 / 忘れちゃった。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ところ&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;刚刚～的时刻&lt;/td&gt;
&lt;td&gt;今、アルバイトが終わったところ。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜よりも&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;比…更&lt;/td&gt;
&lt;td&gt;予定よりも長引いた。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜くらい&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;大约&lt;/td&gt;
&lt;td&gt;30分くらいかかる。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🧠 文法解説（语法重点）&lt;/h2&gt;
&lt;h3&gt;🟩 1. 「〜そう」&lt;/h3&gt;
&lt;p&gt;表示&lt;strong&gt;推测&lt;/strong&gt;或&lt;strong&gt;看起来的样子&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹構文：形容词/动词ます形去ます + そう&lt;/li&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・雨が降りそうです。→ 看起来要下雨。&lt;br /&gt;
　・30分くらいかかりそう。→ 似乎要花大约30分钟。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 2. 「〜ちゃう / 〜ちゃって」&lt;/h3&gt;
&lt;p&gt;是「〜てしまう」的口语缩略，表示&lt;strong&gt;动作完成&lt;/strong&gt;或带有遗憾感。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・病気になっちゃって → 生病了（带有抱歉或意外感）&lt;br /&gt;
　・忘れちゃった → 忘记了（带有遗憾或轻松语气）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 3. 「〜ところ」&lt;/h3&gt;
&lt;p&gt;表示动作的&lt;strong&gt;时间点或阶段&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・今、アルバイトが終わったところ。→ 刚刚打工结束。&lt;br /&gt;
　・今、食べようとしているところ。→ 正准备吃。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 4. 「〜よりも」&lt;/h3&gt;
&lt;p&gt;用于比较，表示&lt;strong&gt;比…更…&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・予定よりも長引いた。→ 比原计划拖长了。&lt;br /&gt;
　・去年よりも寒い。→ 比去年冷。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🟩 5. 「〜てくれる / 〜てあげる」&lt;/h3&gt;
&lt;p&gt;表示动作为&lt;strong&gt;别人做&lt;/strong&gt;或&lt;strong&gt;给别人做&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔹例文：&lt;br /&gt;
　・他の人に伝えてくれるかな。→ 可以告诉其他人吗？&lt;br /&gt;
　・手伝ってくれてありがとう。→ 谢谢你帮我。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;💬 要点まとめ&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;見出し&lt;/th&gt;
&lt;th&gt;内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🎯 遅れる理由&lt;/td&gt;
&lt;td&gt;アルバイトの代わりを引き受けたため、予定より長引いた&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🗣 ポイント&lt;/td&gt;
&lt;td&gt;丁寧な説明で理由を伝える、30分くらいかかることを予告&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📘 文法&lt;/td&gt;
&lt;td&gt;〜そう / 〜ちゃう / 〜ところ / 〜よりも / 〜てくれる&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧾 単語&lt;/td&gt;
&lt;td&gt;遅れる・伝える・長引く・アルバイト・代わりに引き受ける・気をつける&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;🪄 例文応用練習&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;今日は少し遅れ（　　）かもしれません。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;そう&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;予定よりも時間が（　　）。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;長引いた&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;友達の代わりに、宿題を（　　）。&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;引き受けた&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;荷物を運んでくれる？（　　）&lt;/strong&gt;&lt;br /&gt;
　👉 答：&lt;strong&gt;くれる&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🧩 学びメモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;「〜ちゃう」は口语化形式，学习日常对话必备&lt;/li&gt;
&lt;li&gt;解释迟到时，要说明&lt;strong&gt;具体原因+时间大约&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;「〜よりも」和「〜くらい」常用于&lt;strong&gt;时间、数量比较&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;电话对话中，语气可以用「悪いんだけど」表达礼貌又口语化&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>くさり（鎖）メモ 创作过程小记</title><link>https://blog.yirong.site/posts/0026/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0026/</guid><description>構想から完成まで二日間で作った曲</description><pubDate>Tue, 30 Sep 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe frameborder=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; width=330 height=86 src=&quot;//music.163.com/outchain/player?type=2&amp;amp;id=2751094419&amp;amp;auto=1&amp;amp;height=66&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;くさり（鎖）创作过程&lt;/h2&gt;
&lt;p&gt;好久不见，最近很久没更新博客，主要在复习C#准备参加Gamejam，所以就没有学新的东西，不过心情实在一般（备考过猛反噬了hh），所以开始重拾乐理了。&lt;/p&gt;
&lt;p&gt;我花了大概两天的时间从构思到完成这部曲子。第一天完成了这篇曲子的人声旋律、副歌以及作词，第二天则完成了全部的编曲。&lt;/p&gt;
&lt;p&gt;您也可以通过网易云音乐倾听这首歌的人声版或纯音乐版，网址如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://music.163.com/#/song?id=2751094419&amp;amp;uct2=U2FsdGVkX188ahQoyZfK8EkvzX/Dl44deneGcDzV3Qc=&quot;&gt;くさり（鎖）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://music.163.com/song?id=2751103608&amp;amp;uct2=U2FsdGVkX19/4jP+Q/NJZlrrF7CilndWtkIlgo9Pa40=&quot;&gt;くさり（Acoustic）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下是我的一些创作经历。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎤 人声&lt;/h3&gt;
&lt;p&gt;首先我选择了 &lt;strong&gt;C作为主音&lt;/strong&gt;，C Major，音高为C5，没什么特别的原因，只是因为我喜欢容易演唱的流行旋律。&lt;br /&gt;
在创作前我回顾了自己的大学生涯，以及即将踏上的未知的日本留学之旅，心中有非常多的感情。&lt;br /&gt;
因此在作曲中比起单纯的旋律，我同时考虑的是 &lt;strong&gt;旋律与作词是否搭配&lt;/strong&gt;。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;低地で生まれた&lt;br /&gt;
それは僕のせいじゃないだろう&lt;br /&gt;
なぜ毎日 「出身」という名の鎖に&lt;br /&gt;
縛られて生きているのか&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这是一直萦绕在我心中的打不开的结，因此几乎是脱口而出。&lt;/p&gt;
&lt;p&gt;出生在中国的人，在世界中到处流浪讨生活。那不敢提及的出身，像一道枷锁一样，留学之后会改变掉吗？我不知道。而留学的结局，能获得的仅仅是发达国家的人天生就有的事物。多么悲伤的事情。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;副歌之前的主歌部分几乎在十几分钟内写成，节奏比较慢，每个小节会停顿4拍。我想表达的是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;因为自己的 &lt;strong&gt;中国出身&lt;/strong&gt;，未来可能遭遇的困难&lt;/li&gt;
&lt;li&gt;在困难中曾经历过的迷茫&lt;/li&gt;
&lt;li&gt;以及未来这些因素会如何影响我&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;副歌部分我花了很久思考。tsuina（voicebank）的音色是我喜欢的日本甜妹感，因此我希望曲子整体呈现 &lt;strong&gt;流行摇滚的日系风格&lt;/strong&gt;，旋律几乎都控制在前五个音内。
所幸得到了一个能听的旋律（尽管很短，而且只能容纳四个字），同时跟我希望表达的感情基调很搭配，读起来也朗朗上口。
&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;为了使整体不那么单调,我加入了两个高音部分（副歌的变体）作为情绪的爆发点,这种突然的三连续高音以及颤音,是我在听歌中一直比较喜欢的部分,因此使用了进去。同时我也对重音做了自然化处理，使得tsuina的机械音不会太刺耳。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;原本在高音之中伴奏全部消失是会留下一个比较空灵的结尾,不过如果这样结束我觉得有点可惜,因此又加上了一段比较好听的第三种副歌变体来丰富听感,这也是这首歌的主题,因此放在结尾是一个直接的提示主题的方法。&lt;/p&gt;
&lt;p&gt;“在这个世界上，我到底该怎么办才好呢？”——这是歌曲核心的疑问。希望这首充满力量感的歌，也能成为您面对困境时的一点动力。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我希望表达的是，像我这样的中国人该如何在世界上生存下去。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h3&gt;🎸 和弦与编曲&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;整首歌的吉他和弦走向&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Gmaj → Em → Dmaj → Cmaj/E

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这是一个非常典型且流行的走向，广泛出现在 &lt;strong&gt;流行音乐、电音、R&amp;amp;B&lt;/strong&gt; 等风格中，能够营造 &lt;strong&gt;流畅、带动力且略带忧郁&lt;/strong&gt; 的氛围。&lt;br /&gt;
同时，它也能确保 Vocaloid 的人声旋律与和弦在调性上的一致性。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;当主旋律中的 &lt;strong&gt;C5 (Do)&lt;/strong&gt; 出现在 &lt;strong&gt;Cmaj (I)&lt;/strong&gt; 和弦上时，能获得最大的稳定感&lt;/li&gt;
&lt;li&gt;而当 &lt;strong&gt;Gmaj (V)&lt;/strong&gt; 出现时，旋律会产生强烈的推动力&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;功能对照表&lt;/h4&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;和弦&lt;/th&gt;
&lt;th&gt;C 调中的功能&lt;/th&gt;
&lt;th&gt;作用&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Gmaj&lt;/td&gt;
&lt;td&gt;V (属和弦)&lt;/td&gt;
&lt;td&gt;强烈导向 C (I)，为旋律创造紧张感&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Em&lt;/td&gt;
&lt;td&gt;iii (中音小和弦)&lt;/td&gt;
&lt;td&gt;柔和的色彩，与 C 调的主音功能相近&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dmaj&lt;/td&gt;
&lt;td&gt;V/V (二级属和弦)&lt;/td&gt;
&lt;td&gt;导向 G (V) 的桥梁，增加和声推动力&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cmaj&lt;/td&gt;
&lt;td&gt;I (主和弦)&lt;/td&gt;
&lt;td&gt;稳定、放松，旋律的主音 C 在此获得完全的稳定&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;由于使用了 &lt;strong&gt;离调和弦 (II = V/V)&lt;/strong&gt; 的卡农和弦变体，整体和声更具推动力和色彩。&lt;/p&gt;
&lt;p&gt;在副歌部分，我加入了另外一把吉他，专门演奏和弦的根音。&lt;br /&gt;
两个吉他叠加在一起，形成了一个还不错的协同效果。&lt;/p&gt;
&lt;h4&gt;节奏与低音&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;低音部分&lt;/strong&gt;：我选择了 Bassdrum 和 Drampad 敲击和弦根音，让前奏不那么单调。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;中段部分&lt;/strong&gt;：我让 Tom drum 持续敲击 C 和弦，营造出 &lt;strong&gt;递进的节奏感&lt;/strong&gt;，推动情绪层层上升。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;另外，为了使旋律不那么单调以及过渡自然，我使用了非常多的弦乐作为人声的补充，音色非常优雅，同时大部分来源于主旋律做出的一些变化，强化了主旋律的记忆点。&lt;/p&gt;
&lt;p&gt;比如这段弦乐其实就源自于B段中“なぜ毎日”这一句的低音变调，使用三连音增加了跃动感。
&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎚️ 混音&lt;/h3&gt;
&lt;p&gt;我没有进行过多的混音，因为这是一首快速做成的曲子，我希望它保留着它原本的样子。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🎬 结语&lt;/h3&gt;
&lt;p&gt;或许未来某一天，我会把它做得更完整。&lt;br /&gt;
尽管现在只是个半成品，但也能获得一些倾听的乐趣。&lt;/p&gt;
&lt;p&gt;无论如何，九月已经结束。&lt;br /&gt;
感谢为自己深爱的事物勇敢追求的自己。&lt;/p&gt;
&lt;p&gt;最后附上中日翻译对照版本的歌词。&lt;/p&gt;
&lt;p&gt;&amp;lt;iframe frameborder=&quot;no&quot; border=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; width=330 height=86 src=&quot;//music.163.com/outchain/player?type=2&amp;amp;id=2751103608&amp;amp;auto=1&amp;amp;height=66&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;低地で生まれた
生在洼地

それは僕のせじゃないでしょうか
那不是我的错吧

なぜ毎日「出身」という名前の鎖に
为何每日被名为“出身”的锁链

縛れて生きるのか
被束缚着活着呢

飛行機で動いた
飞机发动起来

これが僕らの希望でしょうか
这是我们的希望吗

なぜ毎回 希望という呼べる物探して
为何每回 寻找着可以称之为希望的东西

呼ばれて生きるのか
被呼唤着活着呢

そだな、生きて
是啊，要活下去

そだね、生きれる
是吧，能活下去

鎖に縛れて
被锁链束缚着

自由に抱きしめて
一边拥抱自由

鎖に縛れて
被锁链束缚着的

涙で染まる日々
是用泪水浸染的往日

飛行機で動いた
飞机发动起来

これが僕らの希望でしょうか
这是我们的希望吗

なぜ毎回希望という呼べる物探して
为何每回寻找着可以称之为希望的东西

呼ばれて生きるのか
被呼唤着活着呢

そだな、生きて
是啊，要活下去

そだね、生きれる
是吧，能活下去

鎖に縛れて
被锁链束缚着

自由に抱きしめて
一边拥抱自由

鎖に縛れて
被锁链束缚着的

涙で染まる日々
是用泪水浸染的往日

あの日々
那些往日

忘れない
我忘不掉

涙に染まる日々
被泪水浸染的往日

鎖に縛れて
被锁链束缚着

自由に抱きしめて
一边拥抱自由

鎖に縛れて
被锁链束缚着的

涙に染まる日々
是被泪水浸染的往日

この世界どうすればいいんだろうか
在这个世界上我到底该怎么办才好呢？
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（６）</title><link>https://blog.yirong.site/posts/0027/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0027/</guid><description>新完全掌握听力</description><pubDate>Sat, 27 Sep 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810047177&amp;amp;p=56&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：講演会で医者が話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：どんなとき、痛いところを冷やしたほうがいいと言っていますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;女：体のどこかに痛みを感じた場合、そこを冷やすべきか温めるべきかという質問をよく受けます。&lt;br /&gt;
簡単に言うと、急性は冷やし、慢性は温めればいいのです。&lt;/p&gt;
&lt;p&gt;急性というのは、例えば、変な歩き方をして足をひねったり、急に腰が痛くなって動けなくなったりしたような場合です。&lt;br /&gt;
このようなときは氷などで冷やしてください。&lt;/p&gt;
&lt;p&gt;でも、転んですりむいたようなときは、冷やす必要はありません。&lt;/p&gt;
&lt;p&gt;また、急な痛みがなくなった後、また痛みを感じるとか、動けるけれども痛みが続くというようなものは急性ではありませんから、おふろに入るなどとして温めるのが効果的です。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;女：当身体某个部位感到疼痛时，经常有人问我，是应该冰敷还是热敷。&lt;br /&gt;
简单来说，急性疼痛要冷敷，慢性疼痛要热敷。&lt;/p&gt;
&lt;p&gt;所谓“急性”，例如，走路姿势不对扭到了脚，或者突然腰痛得动不了了。&lt;br /&gt;
这种情况下请用冰等冷敷。&lt;/p&gt;
&lt;p&gt;但是，如果是摔倒擦伤这种情况，就不需要冷敷。&lt;/p&gt;
&lt;p&gt;另外，如果急性的疼痛已经消失，但又感觉到疼痛，或者虽然能动但疼痛持续的，这就不是急性的疼痛了，所以用洗澡等方式热敷会更有效。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;どんなとき、痛いところを冷やしたほうがいいと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：足をひねったり、急に腰が痛くなって動けなくなったりしたとき。&lt;/li&gt;
&lt;li&gt;中文：在扭伤脚、突然腰痛到无法行动等“急性疼痛”的时候。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;講演会（こうえんかい）&lt;/strong&gt;：讲演会，演讲会&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;痛み（いたみ）&lt;/strong&gt;：疼痛&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冷やす（ひやす）&lt;/strong&gt;：冷敷，使变凉&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;温める（あたためる）&lt;/strong&gt;：加热，热敷&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;急性（きゅうせい）&lt;/strong&gt;：急性的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;慢性（まんせい）&lt;/strong&gt;：慢性的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;足をひねる&lt;/strong&gt;：扭到脚&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;腰（こし）&lt;/strong&gt;：腰&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;動けない（うごけない）&lt;/strong&gt;：动不了&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;氷（こおり）&lt;/strong&gt;：冰&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;すりむく&lt;/strong&gt;：擦破皮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;必要（ひつよう）&lt;/strong&gt;：必要，需要&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;効果的（こうかてき）&lt;/strong&gt;：有效的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;おふろに入る&lt;/strong&gt;：泡澡，洗澡&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜べき&lt;/strong&gt;：应该……。例：冷やすべきか温めるべきか＝该冷敷还是该热敷。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;簡単に言うと&lt;/strong&gt;：简单来说。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たり〜たりする&lt;/strong&gt;：表示列举。例：足をひねったり、腰が痛くなったり＝扭脚啦、腰痛啦。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ような場合&lt;/strong&gt;：表示举例说明。例：動けなくなったような場合＝像动不了了这种情况。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜なくなる&lt;/strong&gt;：表示状态消失。例：痛みがなくなった＝疼痛消失。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜続く（つづく）&lt;/strong&gt;：持续。例：痛みが続く＝疼痛持续。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜から&lt;/strong&gt;：表示原因。例：急性ではありませんから＝因为不是急性。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810047177&amp;amp;p=56&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：店員と女の人が傘を見ながら話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：女の人はどんな傘が欲しいと言っていますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;男：いらっしゃいませ。どんな傘をお探しですか。&lt;br /&gt;
女：あ、折りたたみです。&lt;br /&gt;
男：じゃ、こちらはいかがでしょうか。軽いですよ。しかも、これ、ワンタッチで開いたり閉じたりできるんです。このボタン、押してみてください。&lt;br /&gt;
女：わあ、ほんとだ。便利ですね。でも、かなり細いですね。&lt;br /&gt;
男：ええ、軽くするために、骨を細くしてあるんです。&lt;br /&gt;
女：あのー、うちの会社の近く、ビルの間の風がとても強いんです。この間もそれで傘の骨が折れてしまったんで、風が強くても折れにくいのがいいんですけど。&lt;br /&gt;
男：ああ、じゃ、こちらはどうでしょう。普通のものより骨の数が多いんです。&lt;br /&gt;
女：あ、ほんとですね。これなら大丈夫そうですね。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;男：欢迎光临。您在找什么样的伞呢？&lt;br /&gt;
女：啊，我想要折叠伞。&lt;br /&gt;
男：那么这把怎么样？很轻哦。而且，这个可以一键开合。请按一下这个按钮。&lt;br /&gt;
女：哇，真的耶。很方便呢。不过，好像很细呢。&lt;br /&gt;
男：是的，为了减轻重量，伞骨做得很细。&lt;br /&gt;
女：嗯……我们公司附近楼宇之间的风特别大。前些天我的伞骨就被风吹断了，所以我想要那种即使风大也不容易折断的伞。&lt;br /&gt;
男：啊，那这把怎么样？比普通伞的伞骨数量要多。&lt;br /&gt;
女：啊，真的呢。这把看起来应该没问题。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女の人はどんな傘が欲しいと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：風が強くても折れにくい傘。&lt;/li&gt;
&lt;li&gt;中文：即使风大也不容易折断的伞。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;折りたたみ傘（おりたたみがさ）&lt;/strong&gt;：折叠伞&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;軽い（かるい）&lt;/strong&gt;：轻的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ワンタッチ&lt;/strong&gt;：一键式（英语 one-touch）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;開いたり閉じたりする（ひらいたりとじたりする）&lt;/strong&gt;：打开或关闭&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ボタン&lt;/strong&gt;：按钮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;便利（べんり）&lt;/strong&gt;：方便&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;骨（ほね）&lt;/strong&gt;：伞骨、骨架&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;折れる（おれる）&lt;/strong&gt;：折断&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;風が強い（かぜがつよい）&lt;/strong&gt;：风大&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;折れにくい（おれにくい）&lt;/strong&gt;：不容易折断的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数（かず）&lt;/strong&gt;：数量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;普通（ふつう）&lt;/strong&gt;：普通、一般&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;いらっしゃいませ&lt;/strong&gt;：商店招呼语，“欢迎光临”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜はいかがでしょうか&lt;/strong&gt;：礼貌提议，“要不要看看这个”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たり〜たりする&lt;/strong&gt;：列举动作。例：開いたり閉じたりする＝打开、关闭。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ために&lt;/strong&gt;：为了……。例：軽くするために＝为了让它变轻。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ても〜にくい&lt;/strong&gt;：即使……也不容易……。例：風が強くても折れにくい＝即使风大也不容易折断。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜そうですね&lt;/strong&gt;：推测或印象，“看起来好像”。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810047183&amp;amp;p=58&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：親子イベントで男の人が話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：この会の目的は何ですか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;男：ようこそ親子チャレンジへ。これから半年間、毎月この親子交流会でいろんなことに挑戦してもらいます。この親子チャレンジでは、いつもは学校の成績で評価されがちな子供たちに、自分を信じる力を持たせることを目指しています。頑張ることで目標を達成し、その満足感を通じて、やればできるんだと感じてほしいと思っています。毎回、親子で話しながら料理をしたり、遊び道具を作ったり、ゲームをしたりします。できあがったものは記念に持って帰ってください。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;男：欢迎来到“亲子挑战”活动。从现在开始的半年里，我们将每个月在这个亲子交流会上挑战各种事情。&lt;br /&gt;
在这个亲子挑战中，我们的目标是让那些平时总是通过学校成绩来被评价的孩子们，能够拥有相信自己的力量。&lt;br /&gt;
通过努力实现目标，并从满足感中体会到“原来我也能做到”。&lt;br /&gt;
每一次活动中，大家会一边交流一边和父母一起做菜、制作玩具、玩游戏。&lt;br /&gt;
完成的作品可以作为纪念带回家。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;この会の目的は何ですか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：子供たちに自分を信じる力を持たせること。&lt;/li&gt;
&lt;li&gt;中文：让孩子们培养相信自己的力量。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;親子（おやこ）&lt;/strong&gt;：父母和子女&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交流会（こうりゅうかい）&lt;/strong&gt;：交流会&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;挑戦する（ちょうせんする）&lt;/strong&gt;：挑战&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;評価されがち（ひょうかされがち）&lt;/strong&gt;：容易被评价、经常被评判&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自分を信じる力（じぶんをしんじるちから）&lt;/strong&gt;：相信自己的力量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目指す（めざす）&lt;/strong&gt;：以……为目标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目標を達成する（もくひょうをたっせいする）&lt;/strong&gt;：达成目标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;満足感（まんぞくかん）&lt;/strong&gt;：满足感&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;やればできる&lt;/strong&gt;：只要做就能做到&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;遊び道具（あそびどうぐ）&lt;/strong&gt;：玩具、玩耍的工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;記念（きねん）&lt;/strong&gt;：纪念&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;できあがった&lt;/strong&gt;：动词 できあがる（出来上がる） 的过去式，完成了、做好了/（饮食）做好了，可以上桌了/（人）喝醉了（口语里也用）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜てもらいます&lt;/strong&gt;：请对方来做某事（这里指参与者来挑战活动）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜がち&lt;/strong&gt;：表示“往往……，容易……”的倾向。例：評価されがち＝容易被评价。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜させる&lt;/strong&gt;：使役形，表示“让……做”。例：力を持たせる＝让他们拥有力量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜を通じて（つうじて）&lt;/strong&gt;：通过……。例：満足感を通じて＝通过满足感。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たり〜たりする&lt;/strong&gt;：列举多个活动。例：料理をしたり、遊び道具を作ったりする。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810047835&amp;amp;p=59&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：学生が先生に相談しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：学生はどうして勉強を続けたいと言っていますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;女：先生、卒業後の進路のことで相談があるんですが……。実は、大学に残ってもう少し勉強を続けてもいいかなと思い始めています。&lt;br /&gt;
男：どうしたんだ。ヤスダ薬品じゃ不満なのか。&lt;br /&gt;
女：いえ、あの会社は歴史も長いし、いいと思うんですが。&lt;br /&gt;
男：あそこなら、君が今まで勉強してきた知識が活かせるんじゃないかな。&lt;br /&gt;
女：はあ。でも、急にこれくらいの知識でやっていけるかなって心配になってきたんです。&lt;br /&gt;
男：大丈夫だと思うよ。それに大学院での勉強も簡単じゃないからね。&lt;br /&gt;
女：はい、それはわかってるんですが、もっと専門知識を身につけてからのほうが、仕事も面白くなるんじゃないかとも思いました……。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;女：老师，我想和您商量一下毕业后的去向问题……。其实，我在想是否可以留在大学再多学习一段时间。&lt;br /&gt;
男：怎么了？你对安田药品公司不满意吗？&lt;br /&gt;
女：不是的，那家公司历史悠久，我也觉得挺好的。&lt;br /&gt;
男：在那里，你应该能发挥出至今为止学到的知识吧。&lt;br /&gt;
女：是的，但是我突然开始担心，以我现在的知识水平能不能应付得来。&lt;br /&gt;
男：我觉得没问题啊。而且，研究生的学习也不轻松哦。&lt;br /&gt;
女：嗯，我明白这一点，不过我觉得如果能掌握更多专业知识，工作也会变得更有趣吧……。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;学生はどうして勉強を続けたいと言っていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：もっと専門知識を身につけて、仕事を面白くしたいから。&lt;/li&gt;
&lt;li&gt;中文：因为想掌握更多的专业知识，让工作变得更有趣。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;語彙リスト（重点+中级語彙）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;単語&lt;/th&gt;
&lt;th&gt;读音&lt;/th&gt;
&lt;th&gt;意味（中文）&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;進路&lt;/td&gt;
&lt;td&gt;しんろ&lt;/td&gt;
&lt;td&gt;升学或就业的去向、道路&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;残る&lt;/td&gt;
&lt;td&gt;のこる&lt;/td&gt;
&lt;td&gt;留下、停留&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;勉強を続ける&lt;/td&gt;
&lt;td&gt;べんきょうをつづける&lt;/td&gt;
&lt;td&gt;继续学习&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;不満&lt;/td&gt;
&lt;td&gt;ふまん&lt;/td&gt;
&lt;td&gt;不满、不满意&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;活かせる&lt;/td&gt;
&lt;td&gt;いかせる&lt;/td&gt;
&lt;td&gt;发挥、活用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;知識&lt;/td&gt;
&lt;td&gt;ちしき&lt;/td&gt;
&lt;td&gt;知识&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;心配になる&lt;/td&gt;
&lt;td&gt;しんぱいになる&lt;/td&gt;
&lt;td&gt;变得担心&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;専門知識&lt;/td&gt;
&lt;td&gt;せんもんちしき&lt;/td&gt;
&lt;td&gt;专业知识&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;身につける&lt;/td&gt;
&lt;td&gt;みにつける&lt;/td&gt;
&lt;td&gt;掌握、学会&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;面白い（仕事が〜）&lt;/td&gt;
&lt;td&gt;おもしろい&lt;/td&gt;
&lt;td&gt;有趣、有意思&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;思い始める&lt;/td&gt;
&lt;td&gt;おもいはじめる&lt;/td&gt;
&lt;td&gt;开始这样想&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;〜ほうがいい&lt;/td&gt;
&lt;td&gt;～がいい&lt;/td&gt;
&lt;td&gt;表示“……会更好”&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜てもいいかなと思い始めています&lt;/strong&gt;&lt;br /&gt;
表示“开始觉得是不是可以……”，语气柔和地表达自己的想法。&lt;br /&gt;
例：留学してもいいかなと思い始めています。（开始觉得也许可以去留学。）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜んですが&lt;/strong&gt;&lt;br /&gt;
用于引出话题或委婉表达自己的情况。&lt;br /&gt;
例：相談があるんですが（我有点事想咨询）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜んじゃないかな&lt;/strong&gt;&lt;br /&gt;
表示推测或委婉意见，相当于“是不是……呢”。&lt;br /&gt;
例：彼ならできるんじゃないかな。（他应该能做到吧。）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜てからのほうが〜&lt;/strong&gt;&lt;br /&gt;
表示“在……之后再……会更好”。&lt;br /&gt;
例：もう少し練習してからのほうが上手にできる。（再练习一会儿会更好。）&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;要点まとめ（总结）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;学生原本打算进入&lt;strong&gt;ヤスダ薬品&lt;/strong&gt;工作。&lt;/li&gt;
&lt;li&gt;但她担心“以现在的知识能否胜任工作”。&lt;/li&gt;
&lt;li&gt;她认为“掌握更多&lt;strong&gt;専門知識（专业知识）&lt;/strong&gt;”后，工作会更有趣。&lt;/li&gt;
&lt;li&gt;因此想“留在大学继续学习”，也就是“升学读大学院”。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
</content:encoded></item><item><title>新版 演習微分積分（１）</title><link>https://blog.yirong.site/posts/0023/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0023/</guid><description>微分積分メモ</description><pubDate>Fri, 26 Sep 2025 00:00:58 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;このメモは本の６－８ページを参照しています。&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;無限級数の収束性と p 級数の判定法&lt;/h1&gt;
&lt;h2&gt;1. 基本性質：級数が収束すると項は 0 に近づく&lt;/h2&gt;
&lt;p&gt;無限級数&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty a_n = S
$$&lt;/p&gt;
&lt;p&gt;が収束するとする。部分和&lt;/p&gt;
&lt;p&gt;$$
S_N = \sum_{n=1}^N a_n
$$&lt;/p&gt;
&lt;p&gt;が極限 $S$ に収束する場合、&lt;/p&gt;
&lt;p&gt;$$
a_n = S_n - S_{n-1} \to S - S = 0
$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;結論：級数が収束する場合、項 $a_n$ は 0 に近づく。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;注意：逆は成り立たない。例えば調和級数 $\sum 1/n$ は項が 0 に近づくが、級数は発散する。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;2. 調和級数&lt;/h2&gt;
&lt;p&gt;調和級数：&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty \frac{1}{n}
$$&lt;/p&gt;
&lt;p&gt;は代表的な発散級数である。&lt;br /&gt;
積分比較法により証明できる：&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^N \frac{1}{n} \ge \int_1^N \frac{1}{x},dx = \ln N \to \infty
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;3. Cauchy の収束判定法&lt;/h2&gt;
&lt;p&gt;級数 $\sum a_n$ が収束するのは次の条件と同値である：&lt;/p&gt;
&lt;p&gt;任意の $\varepsilon &amp;gt; 0$ に対し、ある $N$ が存在して、全ての $m&amp;gt;n&amp;gt;N$ に対して&lt;/p&gt;
&lt;p&gt;$$
|a_{n+1} + a_{n+2} + \cdots + a_m| &amp;lt; \varepsilon
$$&lt;/p&gt;
&lt;p&gt;が成り立つ。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;部分和列 ${S_n}$ が Cauchy 列であること ⇔ 収束。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;4. 比較判定法&lt;/h2&gt;
&lt;p&gt;正の単調列 $a_n, b_n$ が存在して、十分大きな $n$ に対して&lt;/p&gt;
&lt;p&gt;$$
0 \le a_n \le b_n
$$&lt;/p&gt;
&lt;p&gt;が成り立つ場合：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$\sum b_n$ が収束するなら $\sum a_n$ も収束&lt;/li&gt;
&lt;li&gt;$\sum a_n$ が発散するなら $\sum b_n$ も発散&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;5. p 級数&lt;/h2&gt;
&lt;p&gt;p 級数は&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty \frac{1}{n^p}, \quad p\in \mathbb{R}
$$&lt;/p&gt;
&lt;p&gt;で定義される。&lt;/p&gt;
&lt;p&gt;結論：&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty \frac{1}{n^p} \text{ は収束 } \iff p&amp;gt;1
$$&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty \frac{1}{n^p} \text{ は発散 } \iff 0&amp;lt;p\le 1
$$&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;5.1 積分判定法による証明&lt;/h3&gt;
&lt;p&gt;関数 $f(x) = x^{-p}$ は $[1,\infty)$ 上で連続、単調減少、非負である。積分判定法により：&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty f(n) \text{ は } \int_1^\infty f(x),dx \text{ と同じ収束性を持つ}
$$&lt;/p&gt;
&lt;h4&gt;(1) $p&amp;gt;1$ の場合&lt;/h4&gt;
&lt;p&gt;$$
\int_1^\infty \frac{1}{x^p} , dx
= \lim_{t\to\infty} \frac{x^{1-p}}{1-p}\Big|&lt;em&gt;1^t
= \lim&lt;/em&gt;{t\to\infty} \frac{t^{1-p}-1}{1-p} = \frac{1}{p-1} &amp;lt; \infty
$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;収束&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(2) $p=1$ の場合&lt;/h4&gt;
&lt;p&gt;$$
\int_1^\infty \frac{1}{x},dx = \lim_{t\to\infty} \ln t = \infty
$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;発散（調和級数）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;(3) $p&amp;lt;1$ の場合&lt;/h4&gt;
&lt;p&gt;$$
\int_1^\infty \frac{1}{x^p},dx = \lim_{t\to\infty} \frac{t^{1-p}-1}{1-p} = \infty
$$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;発散&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;5.2 Cauchy 圧縮検証&lt;/h3&gt;
&lt;p&gt;正の単調減少列 $a_n$ に対して&lt;/p&gt;
&lt;p&gt;$$
\sum_{n=1}^\infty a_n \text{ は } \sum_{k=0}^\infty 2^k a_{2^k} \text{ と同じ収束性を持つ}
$$&lt;/p&gt;
&lt;p&gt;$p$ 級数の場合 $a_n = n^{-p}$ とすると：&lt;/p&gt;
&lt;p&gt;$$
\sum_{k=0}^\infty 2^k a_{2^k} = \sum_{k=0}^\infty 2^k \cdot (2^k)^{-p} = \sum_{k=0}^\infty 2^{k(1-p)}
$$&lt;/p&gt;
&lt;p&gt;これは等比級数で、公比 $r = 2^{1-p}$：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$p&amp;gt;1$ のとき $r&amp;lt;1$ → 収束&lt;/li&gt;
&lt;li&gt;$p \le 1$ のとき $r \ge 1$ → 発散&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;積分法と同じ結論&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;6. まとめ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;項が 0 に近づくことは収束の必要条件&lt;/li&gt;
&lt;li&gt;調和級数は項が 0 でも発散&lt;/li&gt;
&lt;li&gt;Cauchy 判定法は級数の根本的判定&lt;/li&gt;
&lt;li&gt;比較判定法は既知級数との比較で便利&lt;/li&gt;
&lt;li&gt;p 級数は $p&amp;gt;1$ で収束、それ以外は発散&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（５）</title><link>https://blog.yirong.site/posts/0021/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0021/</guid><description>新完全掌握听力</description><pubDate>Fri, 26 Sep 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810042120&amp;amp;p=48&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：女の人と男の人が話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：女の人はどうして怒っていますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;女：昨日、電車で嫌なこと、あったの。&lt;/p&gt;
&lt;p&gt;男：あ、若い人に席を譲られたとか。&lt;/p&gt;
&lt;p&gt;女：失礼ね。そんな年じゃありません。&lt;/p&gt;
&lt;p&gt;男：じゃ、何？何かとられたの？財布とか。&lt;/p&gt;
&lt;p&gt;女：よくわかったわね。実は、傘なの。手すりのところに掛けておいたんだけど。&lt;/p&gt;
&lt;p&gt;男：ああ、そう。昨日は夜まで降ってたから、帰るとき濡れたでしょう。&lt;/p&gt;
&lt;p&gt;女：それは大丈夫だったんだけど。わたしの傘の代わりに、ビニール傘が置いてあってね。&lt;/p&gt;
&lt;p&gt;男：ふーん。それなら、間違えられたんじゃない？&lt;/p&gt;
&lt;p&gt;女：そうかな。駅の人に聞いてみようかな。あーあ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译（中日对照）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女&lt;/strong&gt;：昨天在电车上发生了让我不爽的事。&lt;br /&gt;
&lt;strong&gt;男&lt;/strong&gt;：啊，是被年轻人让座了吗（你被让座了之类的）？&lt;br /&gt;
&lt;strong&gt;女&lt;/strong&gt;：失礼了。又不是那个年纪（暗指自己不需要被让座）。&lt;br /&gt;
&lt;strong&gt;男&lt;/strong&gt;：那是什么？被偷了什么吗？钱包之类的？&lt;br /&gt;
&lt;strong&gt;女&lt;/strong&gt;：你真会猜啊。其实是伞。原本挂在扶手那边的。&lt;br /&gt;
&lt;strong&gt;男&lt;/strong&gt;：啊，是这样。昨天一直下到晚上，回家的时候应该被淋湿了吧。&lt;br /&gt;
&lt;strong&gt;女&lt;/strong&gt;：那个没关系。但我的伞不见了，取而代之放着一把透明（塑料）伞。&lt;br /&gt;
&lt;strong&gt;男&lt;/strong&gt;：嗯——那可能是被误拿了吧？&lt;br /&gt;
&lt;strong&gt;女&lt;/strong&gt;：是吗。我想去问问车站的人看看。唉——&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;要点（答题线索）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;关键句：「&lt;strong&gt;わたしの傘の代わりに、ビニール傘が置いてあってね。&lt;/strong&gt;」&lt;br /&gt;
→ 表示她的伞不见了、现场出现了别人的（塑料）伞。&lt;/li&gt;
&lt;li&gt;女的是在表达不满／生气的原因是&lt;strong&gt;伞被拿走或被换成别人的伞&lt;/strong&gt;，而不是座位或钱包问题。&lt;/li&gt;
&lt;li&gt;最后女方打算去&lt;strong&gt;駅の人に聞いてみようかな&lt;/strong&gt;（询问车站工作人员），显示确实是失物/误取问题。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト（重点＋中級）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;嫌なこと（いやなこと）&lt;/strong&gt;：不愉快的事、不爽的事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;譲る（ゆずる）&lt;/strong&gt;：让（座位等）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;譲られる&lt;/strong&gt;：被让（被动）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;失礼（しつれい）&lt;/strong&gt;：失礼，冒犯（也可表达“不好意思/太过分”）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;そんな年じゃありません&lt;/strong&gt;：不是（看起来）到需要被让座的年纪（礼貌拒绝被认为年纪大）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;取られる / とられた&lt;/strong&gt;：被拿走、被取走（被动）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;財布（さいふ）&lt;/strong&gt;：钱包&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;実は（じつは）&lt;/strong&gt;：其实、说来其实&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;傘（かさ）&lt;/strong&gt;：伞&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手すり（てすり）&lt;/strong&gt;：扶手、栏杆（常见放伞的地方）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;掛けておく（かけておく）&lt;/strong&gt;：挂着放着（表示放好某物以便暂时置放）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;濡れる（ぬれる）&lt;/strong&gt;：被淋湿、潮湿&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代わりに（かわりに）&lt;/strong&gt;：代替、反而……（在此为“代替”的意思）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ビニール傘（びにーるがさ）&lt;/strong&gt;：透明塑料伞（常见的一次性或廉价伞）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;置いてある（おいてある）&lt;/strong&gt;：放着（状态，表示某物被放在那儿）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;間違える（まちがえる）／間違えられた&lt;/strong&gt;：弄错／被误拿（被动）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;駅の人（えきのひと）&lt;/strong&gt;：车站工作人员（问询失物处）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;聞いてみる（きいてみる）&lt;/strong&gt;：试着问问看（带有尝试意味的表达）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;あーあ&lt;/strong&gt;：哎呀、唉（表示无奈或失望）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ（出题常考点）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;～ておく&lt;/strong&gt;（掛けておいた）&lt;br /&gt;
表示事先做了某事以为将来之用／放置的状态。例：傘を手すりに掛けておいた。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～の代わりに&lt;/strong&gt;&lt;br /&gt;
表示“代替/反而”。例：わたしの傘の代わりにビニール傘が置いてあってね。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;被动用法（られる / れる）&lt;/strong&gt;&lt;br /&gt;
日常会话中用于表示不愉快的事情发生在说话人身上（被动受害）。例：傘が取られた（被拿走）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～かな&lt;/strong&gt; 用于表示犹豫或自言自语的推测（例：聞いてみようかな）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;口语缩略&lt;/strong&gt;：頑張らなきゃ / 行ってこよ（現句中无，但常见）——熟悉这些口语形式有助于听力理解。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;参考答え（短答）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女の人は怒っている理由：&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：&lt;strong&gt;自分の傘がなくなっていて（代わりにビニール傘が置いてあった）から。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;中文：&lt;strong&gt;因为她发现自己的伞不见了，取而代之放着一把塑料伞（怀疑被拿走或误拿）。&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;聞き取りのコツ（試験対策）&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;找“被动/受害”相关词（取られた、なくなった、置いてあった、代わりに）通常是“发生了不愉快的事”的信号。&lt;/li&gt;
&lt;li&gt;留意短句的情绪词（嫌、失礼、あーあ），判断说话人的情绪方向（生气、失望、无奈）。&lt;/li&gt;
&lt;li&gt;回答常以核心名词（傘／財布／席）或行为（取られた／譲られた）为关键词，从选项排除错误项。&lt;/li&gt;
&lt;li&gt;最后的一句常透露后续行动（聞いてみようかな），可以确认事件性质（失物/被盗/误拿等）。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810042591&amp;amp;p=49&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：男の人と女の人が新聞を見ながら話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：男の人はどうして喜んでいますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;女：あれ、山田さん、なんだか嬉しそうですね。何かあったんですか。&lt;br /&gt;
男：まあ、ちょっとね。これ、見て。&lt;br /&gt;
女：今日の新聞ですか。あ、好きだって言ってたサッカーチーム、勝ったんですか。&lt;br /&gt;
男：うん、まあ、今回の勝ちは予想してたよ。そこじゃなくて、ほら、ここ、見てよ。&lt;br /&gt;
女：へえ、いい写真ですね。あれ、この優秀作品って、山田さんのじゃないですか。&lt;br /&gt;
男：なかなかいいだろ？実は前から趣味で撮ってたんだけど、賞がもらえるなんてね。&lt;br /&gt;
女：うわあ、すごいですね。おめでとうございます！ぱっと見たとき、この隣の記事のノーベル賞の鈴木先生とお知り合いなのかなと思っちゃいましたよ。&lt;br /&gt;
男：まさか。そんなすごい知り合い、いないよ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译（中日对照）&lt;/h2&gt;
&lt;p&gt;女：哎呀，山田先生，看起来好像很高兴啊。发生什么事了吗？&lt;br /&gt;
男：嗯，有点小事。你看这个。&lt;br /&gt;
女：今天的报纸吗？啊，是不是你喜欢的足球队赢了？&lt;br /&gt;
男：嗯，这次的胜利我早就预料到了。不在这里啦，看这边。&lt;br /&gt;
女：哇，是张很棒的照片呢。咦，这个优秀作品，不就是山田先生你的吗？&lt;br /&gt;
男：不错吧？其实我一直把摄影当兴趣，没想到居然能获奖呢。&lt;br /&gt;
女：哇，太厉害了！恭喜你！我刚看到的时候，还以为你是和旁边报道的诺贝尔奖得主铃木老师认识呢。&lt;br /&gt;
男：哪里啊，我可没有那么厉害的朋友。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;男の人はどうして喜んでいますか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：自分の撮った写真が新聞で「優秀作品」として紹介され、賞をもらったから。&lt;/li&gt;
&lt;li&gt;中文：因为他发现自己拍的照片在报纸上被评为“优秀作品”，还获得了奖。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト（重点+中级）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;嬉しそう（うれしそう）：看起来高兴&lt;/li&gt;
&lt;li&gt;新聞（しんぶん）：报纸&lt;/li&gt;
&lt;li&gt;勝つ（かつ）：赢，获胜&lt;/li&gt;
&lt;li&gt;予想する（よそうする）：预测，预料&lt;/li&gt;
&lt;li&gt;優秀作品（ゆうしゅうさくひん）：优秀作品&lt;/li&gt;
&lt;li&gt;趣味（しゅみ）：兴趣，爱好&lt;/li&gt;
&lt;li&gt;賞（しょう）：奖项&lt;/li&gt;
&lt;li&gt;ぱっと見たとき：乍一看，第一眼看&lt;/li&gt;
&lt;li&gt;お知り合い（おしりあい）：熟人&lt;/li&gt;
&lt;li&gt;まさか：哪里啊（表示意外或否定）&lt;/li&gt;
&lt;li&gt;実は（じつは）：其实&lt;/li&gt;
&lt;li&gt;すごい：厉害的，棒的&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ（出題常考点）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜そう&lt;/strong&gt;：表示从外观判断对方的情绪或状态。例：嬉しそう＝看起来很高兴&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜じゃないですか&lt;/strong&gt;：表示确认或惊讶，相当于“这不是……吗？”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;なかなか + 形容詞&lt;/strong&gt;：表示相当不错，带有得意或赞许。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;まさか&lt;/strong&gt;：表示惊讶或否定。例：まさか！＝不会吧！&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;実は〜&lt;/strong&gt;：引入真实情况或转折。例：実は前から趣味で撮ってた＝其实我一直把它当兴趣拍&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ぱっと見たとき&lt;/strong&gt;：口语表达，“乍一看”“第一眼看到”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810043407&amp;amp;p=50&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：男の人と女の人が話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：女の人はどうしてこのなべを買いたくないのですか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;男：このなべ、変わった形してるね。三角のぼうみたいなのが付いていて、面白いね。&lt;br /&gt;
女：どうやって料理するんだろう。使い方、難しいのかな。&lt;br /&gt;
男：料理の本が付いてるよ。手軽にできるって。&lt;br /&gt;
女：あ、ほんとだね。でも、こんな感じの料理だったら、今うちにある圧力なべで代用できそう。値段も安くないね。&lt;br /&gt;
男：今なら３割引きだって。&lt;br /&gt;
女：毎日使うなら高くないけど、その時の思いつきで買っても、結局使わないで眠らせちゃうこと多いよ、うち。&lt;br /&gt;
男：ほんと、そうだなあ。うちには調理器具多いね。&lt;br /&gt;
女：そうでしょう。これ以上あってもね。どこに置くの？この変わった形のなべ...&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;男：这个锅形状真特别啊，像是装了个三角棒，挺有意思的。&lt;br /&gt;
女：这要怎么做菜呢？用法会不会很难啊。&lt;br /&gt;
男：有配料理书哦。说是可以很轻松地做。&lt;br /&gt;
女：啊，真的呢。不过，这样的料理的话，用我们家现有的高压锅就能替代吧。而且价格也不便宜呢。&lt;br /&gt;
男：现在的话，打七折呢。&lt;br /&gt;
女：如果每天都用的话倒也不算贵，但像这样一时冲动买的，最后不用放在那里睡大觉的情况我们家可不少。&lt;br /&gt;
男：确实啊。我们家已经有好多厨具了。&lt;br /&gt;
女：是吧。再多也没用了。这种奇怪形状的锅，放哪儿啊……&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女の人はどうしてこのなべを買いたくないのですか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：すでに家に調理器具が多く、圧力なべで代用できるし、結局使わなくなるから。&lt;/li&gt;
&lt;li&gt;中文：因为家里已经有很多厨具了，用现有的高压锅就能代替，而且冲动买的话大概率不会用上。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;なべ（鍋）&lt;/strong&gt;：锅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;変わった（かわった）&lt;/strong&gt;：奇特的，特别的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;形（かたち）&lt;/strong&gt;：形状&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三角（さんかく）&lt;/strong&gt;：三角形&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ぼう（棒）&lt;/strong&gt;：棒子&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ふた&lt;/strong&gt;：盖&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;付く（つく）&lt;/strong&gt;：附带，配有&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;面白い（おもしろい）&lt;/strong&gt;：有趣的，有意思的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;料理（りょうり）&lt;/strong&gt;：料理，烹饪&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使い方（つかいかた）&lt;/strong&gt;：使用方法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手軽（てがる）&lt;/strong&gt;：简单，轻松&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;圧力なべ（あつりょくなべ）&lt;/strong&gt;：高压锅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代用する（だいようする）&lt;/strong&gt;：代替，替代&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;値段（ねだん）&lt;/strong&gt;：价格&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;３割引き（さんわりびき）&lt;/strong&gt;：七折，打三折优惠&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;思いつき（おもいつき）&lt;/strong&gt;：一时的想法，灵机一动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;眠らせる（ねむらせる）&lt;/strong&gt;：放着不用，闲置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;調理器具（ちょうりきぐ）&lt;/strong&gt;：厨具，烹饪器具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;これ以上（これいじょう）&lt;/strong&gt;：再多，超过这个数量&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜みたい&lt;/strong&gt;：表示比喻，相当于“像……一样”。例：三角のぼうみたいなの＝像三角棒一样的东西。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜そうだ&lt;/strong&gt;（伝聞）：听说，转述。ここでは「手軽にできるって」＝说是可以轻松做。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜そう&lt;/strong&gt;（推量）：看起来……。例：使い方、難しいのかな＝用法会不会很难啊（带推测）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ちゃう&lt;/strong&gt;：口语，表示“〜てしまう”，常含有“不希望发生但发生了”的意味。例：眠らせちゃう＝结果让它闲置不用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でしょう&lt;/strong&gt;：表示确认或强调。女の人：そうでしょう＝是吧。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;これ以上〜ても&lt;/strong&gt;：即使再……也。例：これ以上あってもね＝再多也没用了。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810043490&amp;amp;p=51&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h1&gt;聴解練習（スクリプト）&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：ペットショップで女の人と男の人が話しています。&lt;br /&gt;
&lt;strong&gt;問&lt;/strong&gt;：男の人はどうして犬を飼えないと考えていますか。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（日文）&lt;/h2&gt;
&lt;p&gt;女：ねえ、見て。この犬かわいしね。飼ってみない？あ、でも、13万円だって。高いね。&lt;br /&gt;
男：お金より、世話が大変だよ。ご飯やったり、散歩させたり...まあ、そこが犬を飼う楽しみなんだけどね。散歩は僕にもいい運動になるし。&lt;br /&gt;
女：そうでしょう？かわいいよね。&lt;br /&gt;
男：今は小さくてかわいいけど、この種類は１年もしないうちに、体重30キロくらいになるからなあ。&lt;br /&gt;
女：ふーん。じゃ、庭がないと無理かなあ。&lt;br /&gt;
男：まあ、うちの中でも飼えないことはないけど...。あ、でも、大事なこと忘れてたよ。うちは泊まりで出かけること多いからさ。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;中文逐句翻译&lt;/h2&gt;
&lt;p&gt;女：嘿，你看，这只狗好可爱啊。想不想养呢？啊，不过，要13万日元呢，好贵啊。&lt;br /&gt;
男：比起钱，照顾起来才麻烦呢。喂饭、带去散步……嗯，不过这也是养狗的乐趣啦。散步对我来说也是很好的运动。&lt;br /&gt;
女：是吧？很可爱吧。&lt;br /&gt;
男：现在虽然小又可爱，但这种品种不到一年，体重大概就会到30公斤。&lt;br /&gt;
女：哦，那没有院子的话就不行了吗？&lt;br /&gt;
男：嗯，在家里也不是不能养……啊，不过，我忘了最重要的事情。我们家经常出去住几天呢。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;質問（理解チェック）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;男の人はどうして犬を飼えないと考えていますか。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語：世話が大変で、体が大きくなるし、泊まりで出かけることも多いから。&lt;/li&gt;
&lt;li&gt;中文：因为照顾狗很麻烦，狗长大后体型很大，而且他们家经常出门住宿。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;豊富語彙リスト&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ペットショップ&lt;/strong&gt;：宠物店&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;飼う（かう）&lt;/strong&gt;：饲养，养&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;世話（せわ）&lt;/strong&gt;：照顾，照料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ご飯をやる&lt;/strong&gt;：喂饭&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;散歩させる（さんぽさせる）&lt;/strong&gt;：带去散步&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;種類（しゅるい）&lt;/strong&gt;：种类&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体重（たいじゅう）&lt;/strong&gt;：体重&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;庭（にわ）&lt;/strong&gt;：庭院&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;無理（むり）&lt;/strong&gt;：不可能，办不到&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;泊まり（とまり）&lt;/strong&gt;：住宿，过夜&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大事（だいじ）&lt;/strong&gt;：重要的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;忘れる（わすれる）&lt;/strong&gt;：忘记&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;かわいい&lt;/strong&gt;：可爱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高い（たかい）&lt;/strong&gt;：贵的，高的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;運動（うんどう）&lt;/strong&gt;：运动&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現メモ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜より&lt;/strong&gt;：比起……。例：お金より、世話が大変＝比钱更麻烦的是照顾。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たり〜たりする&lt;/strong&gt;：列举动作或状态。例：ご飯やったり、散歩させたり＝喂饭、带去散步等等。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ても&lt;/strong&gt;：即使……也……。例：飼えないことはない＝也不是不能养。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜し&lt;/strong&gt;：列举原因。例：散歩は僕にもいい運動になるし＝散步对我也是好运动。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜うちに&lt;/strong&gt;：在……期间。例：１年もしないうちに＝不到一年之内。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜から&lt;/strong&gt;：表示原因。例：泊まりで出かけること多いから＝因为经常出去住宿。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>computer architecture (15) データアドレッシング</title><link>https://blog.yirong.site/posts/0022/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0022/</guid><description>王道计组 第四章</description><pubDate>Fri, 26 Sep 2025 00:00:09 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100485288&amp;amp;p=48&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;数据寻址&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;顺序寻址&lt;/li&gt;
&lt;li&gt;跳跃寻址
&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在之前的学习中，我们知道JMP指令会让CPU把PC（程序计数器）的值改为7，意味着接下来要执行的指令存放在主存地址为7的这个地方。&lt;/p&gt;
&lt;p&gt;对于JMP这个指令来说，它的地址码所指向的就是真实的一个地址。&lt;/p&gt;
&lt;p&gt;还能发现，这段代码是从主存地址为0的这个单元开始往后存储的，刚好JMP指令想要跳转到的那一条指令的地址就是7这个地址。&lt;/p&gt;
&lt;p&gt;所以把PC的值直接改为7，并不会导致这个程序的运行错误。
&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;
但是我们知道计算机的主存同一时刻可能存在很多个程序正在并发地运行，意味着我们不可能保证当前我们要运行的这个程序一定可以从地址为0的这个地方开始存储。&lt;/p&gt;
&lt;p&gt;所以假设我们要运行的这段程序是从主存地址为100的地方开始存储，
对于JMP这个指令来说，它的地址码的含义就会出现错误。&lt;/p&gt;
&lt;p&gt;如果我们依然是按照之前的那种解释方式来解读这个地址码的真实含义的话，那CPU执行到这条指令的时候，意味着跳转到地址为7的地方运行指令，这显然是错误的。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;那么对于这个例子，我们应该如何解读这个地址码7的含义呢？&lt;/p&gt;
&lt;p&gt;可以这么来看，由于我们的代码起始地址是100，这个7我们可以看为基于这个起始地址往后的一个偏移量。&lt;/p&gt;
&lt;p&gt;也就是这个地址的含义应该是100+7=107。
&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
对于一条指令所包含的地址码，我们不能简单粗暴地认为这个地址码指向的就是一个真实的地址。&lt;/p&gt;
&lt;p&gt;有的情况下，我们需要改变对这个地址码的解读方式。
:::&lt;/p&gt;
&lt;p&gt;那如果是3应该如何解读呢？由于PC会在指令结束后自动+1，从PC所指的地址往后偏移3个单位。
&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
这两种寻址方式都是以某个地址作为起点，形式地址视为“偏移量”。
:::&lt;/p&gt;
&lt;p&gt;数据码的解读方式可能有很多种，我们如何区分一条指令的地址码应该用什么方式解读呢？&lt;/p&gt;
&lt;p&gt;通常来说，可以在地址码的前边加上这样的几个比特位，用来标识地址码采用的寻址方式。&lt;/p&gt;
&lt;p&gt;求出操作数的真实地址，称为有效地址（EA），指令里包含的形式地址，用单独的一个A来表示。
&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;直接寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;间接寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;寄存器间接寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;隐含寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-13.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;立即寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-11.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
注意区分立即寻址和直接寻址。&lt;/p&gt;
&lt;p&gt;直接寻址是直接去找这个形式地址所指明的主存单元。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;
:::warning
本表格的访存次数排除了取指令所需要的那一次缓存操作。
:::&lt;/p&gt;
&lt;h2&gt;偏移寻址&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100485354&amp;amp;p=49&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;:::note
不同偏移选址的区别在于偏移的“起点”不一样。
:::&lt;/p&gt;
&lt;h3&gt;基址寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-15.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-16.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;变址寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-17.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
变址寄存器里的值是可以采用指令的方式修改的，这和基址寄存器不一样。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-18.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-19.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;基址&amp;amp;变址复合寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-20.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;相对寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-21.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-23.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
基址寻址中说的浮动，是在内存中的浮动。而相对寻址中说的浮动，指的是一段代码在程序内部的浮动。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-24.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;硬件如何实现”数“的比较&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;image-25.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;堆栈寻址&lt;/h2&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100485802&amp;amp;p=50&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-26.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
在主存中划出一片区域用于堆栈，称为软堆栈，pop和push操作都要进行一次访存。而上面这种采用寄存器实现的硬堆栈不需要进行访存。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-27.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-28.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (14) 命令アドレッシング</title><link>https://blog.yirong.site/posts/0020/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0020/</guid><description>王道计组 第四章</description><pubDate>Sun, 21 Sep 2025 00:00:09 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html? isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100444195&amp;amp;p=44&quot;crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;指令寻址&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;顺序寻址&lt;/li&gt;
&lt;li&gt;跳跃寻址&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::note
指令寻址，是下一条欲执行指令的地址，&lt;strong&gt;始终由程序计数器PC给出&lt;/strong&gt;。
:::&lt;/p&gt;
&lt;h3&gt;顺序寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;改变条件，假设主存按字节编址。&lt;/p&gt;
&lt;p&gt;:::note
(PC)加的&quot;1&quot;理解为1个指令字长。
:::&lt;/p&gt;
&lt;h3&gt;跳跃寻址&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;JMP（Jump）：无条件转移指令。&lt;/p&gt;
&lt;p&gt;:::note
JMP，Call这些指令属于转移类指令，会改变程序的执行流。&lt;/p&gt;
&lt;p&gt;换言之，会直接修改PC的值。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (13) 命令の基本形式</title><link>https://blog.yirong.site/posts/0019/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0019/</guid><description>王道计组 第四章</description><pubDate>Fri, 19 Sep 2025 00:00:24 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100480292&amp;amp;p=45&quot;crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;指令格式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;操作码、地址码的概念&lt;/li&gt;
&lt;li&gt;根据地址码数目不同分类&lt;/li&gt;
&lt;li&gt;根据指令长度分类&lt;/li&gt;
&lt;li&gt;根据操作码的长度不同分类&lt;/li&gt;
&lt;li&gt;根据操作类型分类&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-11.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
这一章主要探讨控制器相关的指令如何设计。
:::
&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令-按地址码数目分类&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;零地址指令&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;一地址指令&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;二、三地址指令&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;四地址指令&lt;/h4&gt;
&lt;h3&gt;指令-按指令长度分类&lt;/h3&gt;
&lt;p&gt;指令长度指是机器字长的多少倍。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令-按操作码长度分类&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;指令-按操作类型分类&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;扩展操作码指令格式&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-13.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
编码部分可以和哈夫曼树“前缀编码”进行对比学习。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-15.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-16.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
短的操作码不能是长的操作码的前缀，否则在译码阶段容易出现歧义
:::&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (12) キャッシュの書き込み方式</title><link>https://blog.yirong.site/posts/0018/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0018/</guid><description>王道计组 第三章</description><pubDate>Fri, 19 Sep 2025 00:00:09 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100444195&amp;amp;p=44&quot;crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;Cache写策略&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;写命中（全写法和写回法）&lt;/li&gt;
&lt;li&gt;写不命中（写分配法和非写分配法）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::note
为何不讨论读命中、读不命中的情况？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;读操作不会导致Cache和主存的数据不一致&lt;/strong&gt;
:::&lt;/p&gt;
&lt;h3&gt;写命中&lt;/h3&gt;
&lt;h4&gt;写回法&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;全写法（写直通法）&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;写不命中&lt;/h3&gt;
&lt;h4&gt;写分配法&lt;/h4&gt;
&lt;p&gt;搭配写回法使用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;非写分配法&lt;/h4&gt;
&lt;p&gt;搭配全写法使用。
&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;多级Cache&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (11) キャッシュ置換アルゴリズム</title><link>https://blog.yirong.site/posts/0017/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0017/</guid><description>王道计组 第三章</description><pubDate>Fri, 19 Sep 2025 00:00:08 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100443570&amp;amp;p=43&quot;crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;替换算法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;随机算法（RAND）&lt;/li&gt;
&lt;li&gt;先进先出算法（FIFO）&lt;/li&gt;
&lt;li&gt;近期最少使用（LRU）&lt;/li&gt;
&lt;li&gt;最近不经常使用（LFU）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;随机算法（RAND）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;先进先出算法（FIFO）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;近期最少使用算法（LRU）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
Cache命中时，只需要比命中行低的计数器+1，其余不变。&lt;/p&gt;
&lt;p&gt;好处是保证了计数器只需n位。
:::
&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;最不经常使用算法（LFU）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (10) キャッシュ・メモリと主記憶のマッピング方式</title><link>https://blog.yirong.site/posts/0016/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0016/</guid><description>王道计组 第三章</description><pubDate>Fri, 19 Sep 2025 00:00:06 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100443254&amp;amp;p=42&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;Cache-主存映射方式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cache中存储的信息&lt;/li&gt;
&lt;li&gt;全相联映射&lt;/li&gt;
&lt;li&gt;直接映射&lt;/li&gt;
&lt;li&gt;组相联映射&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;全相联映射（随意放）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;直接映射（只能放固定位置）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;优化：根据位置=主存块号%Cache总块数，能保存在0号Cache块的数据，对应的主存块的地址末三位也一定是000，因此不需要保存，其他位同理。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;组相连映射（可放到特定分组）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (9) Cacheの基本原則</title><link>https://blog.yirong.site/posts/0015/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0015/</guid><description>王道计组 第三章</description><pubDate>Fri, 19 Sep 2025 00:00:04 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100443036&amp;amp;p=41&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
复习：基于程序的局部性原理，增加Cache层缓和CPU和主存之间的速度矛盾。
:::&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;Cache的基本原理&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cache的工作原理&lt;/li&gt;
&lt;li&gt;局部性原理&lt;/li&gt;
&lt;li&gt;性能分析&lt;/li&gt;
&lt;li&gt;有待解决的问题&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cache的工作原理&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
实际上，Cache被集成在CPU内部，用SRAM实现，速度快，成本高。
:::&lt;/p&gt;
&lt;h3&gt;局部性原理&lt;/h3&gt;
&lt;p&gt;程序的局部性原理解释。
&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;性能分析&lt;/h3&gt;
&lt;p&gt;对于CPU想要的数据，如果直接能在Cache中找到，就被称为&lt;strong&gt;Cache命中&lt;/strong&gt;，与之对应的指标叫&lt;strong&gt;命中率&lt;/strong&gt;H，相对的也有缺失（未命中率）M。&lt;/p&gt;
&lt;p&gt;因此可以得到Cache-主存系统的平均访问时间为：&lt;/p&gt;
&lt;p&gt;$$ t = Ht_c + (1 - H)(t_c + t_m) $$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;（这是CPU先访问Cache，若未命中再访问主存时的公式。）&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;或
$$ t = Ht_c + (1 - H)t_m $$&lt;/p&gt;
&lt;p&gt;&lt;em&gt;（这是CPU同时访问Cache和主存的公式。）&lt;/em&gt;
&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
也就是说，CPU的访问方式的不同（什么时候访问主存）会导致性能有一点区别，请注意审题。
:::
&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;有待解决的问题&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;主存与Cache之间以“块”为单位进行数据交换。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;主存地址可拆分为（主存块号，块内地址）的形式。&lt;/p&gt;
&lt;p&gt;对于&lt;code&gt;4MB&lt;/code&gt;的主存，会发现若按&lt;code&gt;1KB&lt;/code&gt;分块，块内地址刚好有&lt;code&gt;10位&lt;/code&gt;，被分为&lt;code&gt;4096&lt;/code&gt;块，刚好有&lt;code&gt;12位&lt;/code&gt;来表示块号。
&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
每次被访问的主存块，一定会被立即调入Cache
:::&lt;/p&gt;
&lt;p&gt;有待解决的问题：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;如何区分Cache与主存的数据块对应关系 -- Cache和主存的映射方式&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cache很小，主存很大。如果Cache满了怎么办？ -- 替换算法&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;CPU修改了Cache中的数据副本，如何确保主存中数据母本的一致性？ -- Cache写策略&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（４）</title><link>https://blog.yirong.site/posts/0014/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0014/</guid><description>听力复盘</description><pubDate>Thu, 18 Sep 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=114771122723797&amp;amp;bvid=BV1dXgzz1EV9&amp;amp;cid=30772891622&amp;amp;p=1&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;37:05　問題5から始めましょう。&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;JLPT 听力精讲｜第1番&lt;/h1&gt;
&lt;h2&gt;🎧 原文（会話・中日対照）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;男1（上司）&lt;/strong&gt;&lt;br /&gt;
うちが運営している南ショッピングセンターなんですが、週末のランチタイムになるとフードコートが混雑して席が空くのを待ってる人がたくさんいるんですよね。何かいい案はありませんか？&lt;br /&gt;
我们运营的南购物中心啊，到了周末午餐时间，餐饮广场就会非常拥挤，有很多人在等空座位。有些什么好办法吗？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;女&lt;/strong&gt;&lt;br /&gt;
フードコートの横にイベントスペースがありますよね。何も置いていないし、ああそこに座席を作れたらいいんですが…。&lt;br /&gt;
餐饮广场旁边不是有个活动空间吗？那里什么都没放，如果能在那里加座位就好了……&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男1&lt;/strong&gt;&lt;br /&gt;
そうなんですが、定期的に使用する予定が入っているからちょっと難しいですよね。&lt;br /&gt;
是啊，不过那个地方定期有安排使用，所以有点困难。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男2&lt;/strong&gt;&lt;br /&gt;
食事が終わった後ゆっくり座ってる方も多く、それが混雑の一因になっています。だから食べ終わった人に声をかけて席を空けてもらうのはどうですか。&lt;br /&gt;
很多人吃完饭还悠闲地坐着，这也是造成拥挤的原因之一。所以，要不要提醒吃完的人让座呢？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;女&lt;/strong&gt;&lt;br /&gt;
お客様を追い出すようにするのはちょっと…。&lt;br /&gt;
像是在赶客人一样，这样不太好吧……&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男1&lt;/strong&gt;&lt;br /&gt;
それにお客様が多い中、スタッフが声をかけて回るのは無理がありますね。&lt;br /&gt;
而且在人多的情况下，让员工一个个去提醒也不现实。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男2&lt;/strong&gt;&lt;br /&gt;
じゃあ、早く、例えば30分以内に席を空けてくれたお客様に次回使える割引券をお渡しするのはどうですか？食事は前払いだからレシートに買った時間が書いてありますよね。出る時、スタッフにそれを見せて券を受け取ってもらうようにするとか…。&lt;br /&gt;
那这样吧，如果客人早点让座，比如30分钟内，就给他们一张下次可用的优惠券怎么样？反正用餐是提前付款的，收据上有时间，离开时出示给工作人员就能领取优惠券……&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男1&lt;/strong&gt;&lt;br /&gt;
あー、お客様も積極的に席を空けてくれそうですね。今のスタッフの人数では対応が難しそうですが…。&lt;br /&gt;
啊~ 这样客人可能会主动腾出座位。不过以目前员工人数来看，可能还是不好操作……&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;女&lt;/strong&gt;&lt;br /&gt;
やっぱり席を増やすのが優先だと思います。今の広さのままでももう少し席を追加できるんじゃないでしょうか？&lt;br /&gt;
我觉得还是优先增加座位比较好。以现有空间，也许还能再多放一些座位吧？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男2&lt;/strong&gt;&lt;br /&gt;
席と席の間が狭くなってしまいますよね。&lt;br /&gt;
不过这样座位间距就会变窄啊。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;男1&lt;/strong&gt;&lt;br /&gt;
うーん、そうですね。スタッフを増やすことにして、お客様に進んで席を空けていただけるような方法を試してみましょう。その結果を見て、席を増やした方がいいか検討しましょうか。&lt;br /&gt;
嗯，也是呢。那就决定增加员工，先尝试让客人自愿腾出座位吧。之后再根据结果考虑是否增加座位。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;混雑解消のために、まず何をすることにしましたか？&lt;br /&gt;
（为了解决拥挤问题，首先决定做什么？）&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;イベントスペースに座席を作る&lt;/li&gt;
&lt;li&gt;食べ終わった客に席を空けてもらうよう声をかける&lt;/li&gt;
&lt;li&gt;早く席を空けた客に割引券を配る&lt;/li&gt;
&lt;li&gt;フードコートの中の座席を増やす&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;📝 語彙・表現&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;運営（うんえい）する&lt;/strong&gt;：运营，经营&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;混雑（こんざつ）&lt;/strong&gt;：拥挤&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;案（あん）&lt;/strong&gt;：主意，提案&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期的（ていきてき）&lt;/strong&gt;：定期的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一因（いちいん）&lt;/strong&gt;：原因之一&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;声をかける&lt;/strong&gt;：打招呼；提醒&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;追い出す（おいだす）&lt;/strong&gt;：赶走&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;無理がある&lt;/strong&gt;：不合理，勉强&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;割引券（わりびきけん）&lt;/strong&gt;：打折券&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;前払い（まえばらい）&lt;/strong&gt;：预付款，提前支付&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;積極的（せっきょくてき）&lt;/strong&gt;：积极主动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜っぱなし&lt;/strong&gt;：放任不管（例：電気をつけっぱなし＝灯开着不关）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;検討（けんとう）する&lt;/strong&gt;：研究，考虑&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;間（あいだ）が狭い&lt;/strong&gt;：空间变窄&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;進んで（すすんで）&lt;/strong&gt;：主动地，自愿地&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;📖 文法解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜のはどうですか&lt;/strong&gt;&lt;br /&gt;
提议、建议表达，“要不要……”。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;例：食べ終わった人に声をかけて席を空けてもらうのはどうですか。&lt;br /&gt;
（要不要提醒吃完的人让座？）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜んじゃないでしょうか&lt;/strong&gt;&lt;br /&gt;
委婉地表达推测或意见，避免太直接。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;例：もう少し席を追加できるんじゃないでしょうか。&lt;br /&gt;
（是不是还能再加一些座位呢？）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜ことにする&lt;/strong&gt;&lt;br /&gt;
表示说话人做出的决定。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;例：スタッフを増やすことにして…。&lt;br /&gt;
（决定增加员工……）&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜一因になっている&lt;/strong&gt;&lt;br /&gt;
表示成为某个结果的原因之一。&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;例：混雑の一因になっています。&lt;br /&gt;
（这是造成拥挤的一个原因。）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🎯 選択肢解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 イベントスペースに座席を作る&lt;/strong&gt; → ❌ 有使用计划，不可行。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2 食べ終わった客に声をかける&lt;/strong&gt; → ❌ 女员工觉得“像赶人”，被否决。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 早く席を空けた客に割引券を配る&lt;/strong&gt; → ✅ 男2提出方案，上司最后同意“先尝试这种方法”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4 フードコートの座席を増やす&lt;/strong&gt; → ❌ 只说“今后再検討”，不是马上做。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;✅ 正解&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;3. 早く席を空けた客に割引券を配る&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;JLPT 聴解練習 2番 市の健康イベント&lt;/h1&gt;
&lt;h2&gt;会話原文 &amp;amp; 翻訳（中日対照）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女1:&lt;/strong&gt;&lt;br /&gt;
市民健康イベントにお越しいただきありがとうございます。館内には四つの会場がございます。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
感谢大家前来参加市民健康活动。馆内一共有四个会场。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女1:&lt;/strong&gt;&lt;br /&gt;
第一会場では体力測定を実施しております。どなたにでもできる簡単なテストでご自分の体力年齢を測定することができます。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
第一会场正在进行体力测定。通过任何人都能完成的简单测试，可以测出自己的体力年龄。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女1:&lt;/strong&gt;&lt;br /&gt;
第二会場では健康づくりに役立つ体操を紹介しております。職場や家庭で簡単にできるものから、ちょっと難しめのものまでご自分の体力に合わせて運動していただけます。ぜひ体験してみてください。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
第二会场介绍有助于健康的体操。从在工作场所或家庭中能简单完成的动作，到稍微难一些的动作，都可以根据自己的体力来锻炼。请务必体验一下。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女1:&lt;/strong&gt;&lt;br /&gt;
第三会場では健康な食生活をテーマに毎日の献立や調理法を講師が紹介します。栄養が偏りがちな方におすすめです。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
第三会场的主题是健康饮食，讲师会介绍每日食谱和烹饪方法。推荐给营养容易失衡的人。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女1:&lt;/strong&gt;&lt;br /&gt;
第四会場では健康に関する悩みや相談に個別にお答えします。1時から4時まで医師がおりますのでこの機会をご利用ください。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
第四会场可以针对健康相关的烦恼和咨询进行个别解答。从1点到4点有医生在场，请利用这个机会。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;男:&lt;/strong&gt;&lt;br /&gt;
へー、いろんなのがあるんだね。時間がない時に会社でもできる運動を教えてもらおうかな。最近運動してないし。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
哎——，有好多种类啊。要不要请他们教一些在公司里、没时间时也能做的运动呢？最近我都没怎么运动。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女2:&lt;/strong&gt;&lt;br /&gt;
うん、いいんじゃない？スポーツジムに行く時間もとれないもんね。通勤途中や仕事中でも体を動かせたらいいよね。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
嗯，这不错吧？反正你也抽不出时间去健身房。如果能在通勤途中或工作中活动身体就好了。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;男:&lt;/strong&gt;&lt;br /&gt;
うん、まずは今どれくらい体力があるか測ってもらおう。頑張らなきゃって気になるし。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
嗯，那就先测一下自己现在的体力吧。这样也会有种“得加油才行”的感觉。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女2:&lt;/strong&gt;&lt;br /&gt;
そう、私はやっぱり毎日の献立かな？一度食事を見直したいと思ってたの。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
是啊，我还是想从每天的食谱开始吧？我一直想着要重新审视一下饮食。&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;男:&lt;/strong&gt;&lt;br /&gt;
それより最近ぐっすり眠れないって言ってなかった？お医者さんに相談してみたら？&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
不过，你不是说最近睡得不沉吗？要不要去问一下医生？&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;女2:&lt;/strong&gt;&lt;br /&gt;
あ、そうだね。そっち先に行ってこよ。&lt;br /&gt;
&lt;strong&gt;翻訳:&lt;/strong&gt;&lt;br /&gt;
啊，对哦。那我先去那边看看吧。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;語彙リスト（重点 + 中等）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;お越しいただき（おこしいただき）&lt;/strong&gt; = 来ていただき（敬語，光临、到来）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;館内（かんない）&lt;/strong&gt; = 馆内，建筑内部&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体力測定（たいりょくそくてい）&lt;/strong&gt; = 体力测定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;実施する（じっしする）&lt;/strong&gt; = 实施、执行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体力年齢（たいりょくねんれい）&lt;/strong&gt; = 体力年龄&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;役立つ（やくだつ）&lt;/strong&gt; = 有用，有帮助&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体操（たいそう）&lt;/strong&gt; = 体操、锻炼&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;職場（しょくば）&lt;/strong&gt; = 工作场所&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;家庭（かてい）&lt;/strong&gt; = 家庭&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;難しめ（むずかしめ）&lt;/strong&gt; = 稍微难一些（「め」表示倾向/程度）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;合わせる（あわせる）&lt;/strong&gt; = 配合、调整&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;体験（たいけん）&lt;/strong&gt; = 体验&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;献立（こんだて）&lt;/strong&gt; = 菜单，食谱&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;調理法（ちょうりほう）&lt;/strong&gt; = 烹饪方法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;栄養（えいよう）&lt;/strong&gt; = 营养&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;偏りがち（かたよりがち）&lt;/strong&gt; = 容易偏颇、倾向于失衡&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;悩み（なやみ）&lt;/strong&gt; = 烦恼&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;相談（そうだん）&lt;/strong&gt; = 咨询&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;個別に（こべつに）&lt;/strong&gt; = 个别地、一对一&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;医師（いし）&lt;/strong&gt; = 医生（书面用语）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;この機会をご利用ください&lt;/strong&gt; = 请利用这个机会（常用礼貌表达）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通勤途中（つうきんとちゅう）&lt;/strong&gt; = 上下班途中&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;頑張らなきゃ（がんばらなきゃ）&lt;/strong&gt; = 必须加油（口语，=頑張らなければ）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;見直す（みなおす）&lt;/strong&gt; = 重新审视、重新考虑&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ぐっすり眠る（ぐっすりねむる）&lt;/strong&gt; = 熟睡&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・表現ポイント&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;～ていただく&lt;/strong&gt; → 敬语形式，表示请对方做某事（例: お越しいただき = 请您光临）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～がち&lt;/strong&gt; → 表示倾向、容易（例: 栄養が偏りがち = 容易营养失衡）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～め&lt;/strong&gt; → 表示程度、倾向（例: 難しめ = 稍微难一点）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～てもらう / ～てもらおう&lt;/strong&gt; → 表示让别人为自己做某事（例: 測ってもらおう = 让别人帮我测量）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～なきゃ&lt;/strong&gt; → 「～なければ」的口语省略形，表示“必须”。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;質問と答え&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;質問1:&lt;/strong&gt; 男の人はまずどの会場に行くと言ってますか？&lt;br /&gt;
👉 &lt;strong&gt;第一会場（体力測定）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;質問2:&lt;/strong&gt; 女の人はまずどの会場に行くと言ってますか？&lt;br /&gt;
👉 &lt;strong&gt;第四会場（医師の相談コーナー）&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (8) ソリッドステートドライブSSD</title><link>https://blog.yirong.site/posts/0013/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0013/</guid><description>王道计组 第三章</description><pubDate>Thu, 18 Sep 2025 00:00:04 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100442826&amp;amp;p=40&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::note
其中，读写性能特性和磨损均衡技术，这两个部分是操作系统明确指明要求掌握的。
:::&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;固态硬盘SSD&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;原理&lt;/li&gt;
&lt;li&gt;组成&lt;/li&gt;
&lt;li&gt;读写功能特性&lt;/li&gt;
&lt;li&gt;与机械硬盘相比的特点&lt;/li&gt;
&lt;li&gt;磨损均衡技术&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;原理&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;
固态硬盘原理基于闪存技术，如U盘。&lt;/p&gt;
&lt;h3&gt;组成，读写功能特性和与机械硬盘相比的特点&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;
&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;每一块闪存芯片内部由若干个数据块组成，块大小为16KB-512KB，块又可拆分成页，页大小为512B-4KB。&lt;/p&gt;
&lt;p&gt;系统对固态硬盘的读写以页为单位，每次要读（写），系统通过I/O总线指明要写的逻辑块号是多少。&lt;/p&gt;
&lt;p&gt;闪存芯片组的块可对应为磁盘的磁道，页可对应为磁盘的扇区。&lt;/p&gt;
&lt;p&gt;以块为单位进行擦除，擦干净之后，其中的每一页才可以再次写入数据。&lt;/p&gt;
&lt;p&gt;这会导致其他页的数据也跟着消失，因此仅仅如此是不合理的。&lt;/p&gt;
&lt;p&gt;固态硬盘的处理方式是：把其他块的数据先复制到另一块对应的位置，再把想写入的新数据写到这个地方，接着把原来的块擦除。
&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;为了使地址的映射关系依然保持正确，在数据迁移之后，闪存翻译层会把逻辑块号映射到新的位置，原有的映射舍弃。&lt;/p&gt;
&lt;p&gt;所以，对于固态硬盘来说，一个逻辑地址实际对应的物理位置有可能会变，只不过闪存翻译层会把映射关系修正。
&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;磨损均衡技术&lt;/h3&gt;
&lt;p&gt;如果一个块被擦除的次数太多了，把其中的数据迁移到其他被擦除的次数较少的地方，以提高使用寿命，这就是&lt;strong&gt;磨损均衡技术&lt;/strong&gt;中的&lt;strong&gt;动态磨损均衡&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;磨损均衡技术也会在后台监控哪些块被读了多少次，把读多写少的数据迁移到较老的数据块里，让较新的块承担更多写操作任务，被称为&lt;strong&gt;静态磨损均衡&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (7) ディスク</title><link>https://blog.yirong.site/posts/0012/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0012/</guid><description>王道计组 第三章</description><pubDate>Thu, 18 Sep 2025 00:00:03 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100442505&amp;amp;p=39&quot;crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;:::note
这一部分和操作系统第四章后半部分有较多重合，请结合学习。&lt;/p&gt;
&lt;p&gt;其中，计组主要考察的是硬件特性，OS主要考察的是对磁盘的管理。如：调度算法。
:::&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;外部存储器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;磁盘存储器（Key：磁盘存取时间的计算）&lt;/li&gt;
&lt;li&gt;固态硬盘（SSD）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;外存储器&lt;/h3&gt;
&lt;p&gt;当磁带划过磁头下方时，磁头就可以一比特比特地往里面写入数据，读数据也类似，只是一个通过读线圈，一个通过写线圈。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;每次只能读（写）一比特！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;基于该原理我们知道，读和写这两个动作是不可以同时进行的。&lt;/p&gt;
&lt;p&gt;因此我们需要一个专门的串行并行电路将数据转化成&lt;code&gt;8bit&lt;/code&gt;。
&lt;img src=&quot;image-22.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;磁盘存储器&lt;/h3&gt;
&lt;h4&gt;磁盘设备的组成&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;
可以看到，左边的驱动轴会有一个马达，带动着磁盘往某一个方向旋转。&lt;/p&gt;
&lt;p&gt;盘片表层会一圈圈地涂上磁性材质。&lt;/p&gt;
&lt;p&gt;所以当我们想要读取某一圈的磁性材质里面的数据，需要移动移动臂到对应的那一圈磁性材质上。&lt;/p&gt;
&lt;p&gt;又由于驱动轴会带动盘片旋转，使得这一圈的磁性材质从磁头臂的下方划过，磁头臂的头上会有一个读/写磁头，用来读取二进制的0和1。
&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;以上是磁盘的其中一面。&lt;/p&gt;
&lt;p&gt;磁盘的另一面（背面）会有一个电路板，这些电路板其实就是磁盘的控制器。&lt;/p&gt;
&lt;p&gt;我们可以把正面称为“机械部分”，背面称为“电子部分”。&lt;/p&gt;
&lt;p&gt;通过磁盘控制器（电子部分）才可以和主机交换数据。&lt;/p&gt;
&lt;p&gt;接下来我们把磁盘的结构细化。
&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;
刚刚所谓的盘面的圈状的，每一圈磁性材料就叫&lt;strong&gt;磁道&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;:::warning
主机每一次对磁盘进行读（写）操作，都是以扇区为单位的。&lt;/p&gt;
&lt;p&gt;比如我需要读取一个扇区，就可以读取这个磁道的如图位置，让这一小段划过磁头的下方。
:::
&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;为了方便主机对磁盘数据的读写，因此需要把磁道划分成一个个更小的&lt;strong&gt;扇区&lt;/strong&gt;，以扇区为单位对磁盘进行读（写）操作。&lt;/p&gt;
&lt;p&gt;由于有多个盘面，因此所有的这些盘面相对位置相同的磁道组成了一个&lt;strong&gt;柱面&lt;/strong&gt;，当我们说柱面号的时候，其实就是在指明某一条磁道。
&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;另外，在一个磁盘的盘片上，可以在它的正面和反面都涂上一圈圈的磁性材质。实际使用时经常会有这样的结构，一个磁头臂中有上面和下面两个读写磁头，最上面没有是造一个单向的不太划算的成本原因。&lt;/p&gt;
&lt;h4&gt;磁盘的性能指标&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-7.png&quot; alt=&quot;alt text&quot; /&gt;
重点注意平均存取时间。
:::important
平均存取时间 = 寻道时间 + 旋转延迟时间 + 传输时间
:::
&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;磁盘地址和工作过程&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;
由于读和写只能一比特一比特地进行，因此对于磁盘的控制器来说，一定是需要添加一个串型转并型的变换电路。&lt;/p&gt;
&lt;p&gt;主机给磁盘发送的数据可能是并行发送的，一次传入多个比特位。&lt;/p&gt;
&lt;p&gt;当这些数据写入磁盘的时候，需要把并行的数据用串行的方式一比特一比特地写入。&lt;/p&gt;
&lt;p&gt;读出也是一样，通过读写磁头读出数据后，一比特一比特（串行）方式读出，给系统总线发送的数据也许需要并行的发送，因此需要串行转并行的变换电路。
&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;磁盘阵列&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-21.png&quot; alt=&quot;alt text&quot; /&gt;
RAID0：无冗余和无校验的磁盘阵列。类似“低位交叉编址的多体存储器”。
&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;
:::note
无冗余和无校验，意外着扇区损坏时无法恢复数据，或检验数据是否发生跳变（0变1，1变0等）。
:::
RAID1：有冗余有校验，镜像磁盘阵列。&lt;/p&gt;
&lt;p&gt;RAID2：采用纠错的海明码的磁盘阵列，可纠正一位错误，发现两位错误。
&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;
RAID3，4，5就不做具体介绍了，只需知道从上至下可靠性会越来越高，越安全，且相对于RAID1冗余信息较少。
重点区分RAID0，RAID1。
&lt;img src=&quot;image-16.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-18.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（３）</title><link>https://blog.yirong.site/posts/0010/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0010/</guid><description>听力复盘</description><pubDate>Wed, 17 Sep 2025 00:00:50 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=114771122723797&amp;amp;bvid=BV1dXgzz1EV9&amp;amp;cid=30772891622&amp;amp;p=1&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;21:00　問題３から始めましょう。&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;JLPT N2 听力解析：第1题&lt;/h1&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：会社の人事部の会議で、部長が話しています。&lt;/p&gt;
&lt;p&gt;部長：えー、今年度は &lt;strong&gt;実務経験（じつむけいけん）&lt;/strong&gt; のある方の &lt;strong&gt;採用（さいよう）&lt;/strong&gt; を &lt;strong&gt;大幅（おおはば）&lt;/strong&gt; に増やす予定ですが、応募者数がかなり多いので、しっかり &lt;strong&gt;選考（せんこう）&lt;/strong&gt; してください。&lt;br /&gt;
面接では、&lt;strong&gt;専門的（せんもんてき）&lt;/strong&gt; な知識や経験の有無はもちろんのこと、いろいろな環境に、&lt;strong&gt;柔軟（じゅうなん）&lt;/strong&gt; に  &lt;strong&gt;対応（たいおう）&lt;/strong&gt; できる力があるかを見てください。&lt;br /&gt;
それから、応募者がわが社での活躍をどのようにイメージできているかという点も見てください。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;設問&lt;/strong&gt;：部長は何について話していますか？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;実務経験（じつむけいけん）&lt;/strong&gt;：实际业务经验，实务经验&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;採用（さいよう）&lt;/strong&gt;：录用、招聘&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;大幅に（おおはばに）&lt;/strong&gt;：大幅度地&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;応募者（おうぼしゃ）&lt;/strong&gt;：应聘者，申请人&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;選考（せんこう）&lt;/strong&gt;：筛选，选拔&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;専門的（せんもんてき）&lt;/strong&gt;：专业的&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;柔軟（じゅうなん）に対応（たいおう）&lt;/strong&gt;：灵活应对&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;活躍（かつやく）&lt;/strong&gt;：活跃、发挥作用&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;语法・表达解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～はもちろんのこと&lt;/strong&gt;&lt;br /&gt;
表示“不仅……，当然还有……”。这里说明不仅要看知识经验，还要看应变能力。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～かを見てください&lt;/strong&gt;&lt;br /&gt;
典型的间接疑问句结构，用于指示“请确认是否……”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;どのようにイメージできているか&lt;/strong&gt;&lt;br /&gt;
表示“如何设想/想象”。关注的是应聘者对未来在公司活跃的具体构想。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;选项解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;採用の面接で重視すること ✅ 正解&lt;/strong&gt;&lt;br /&gt;
→ 部长反复强调“面试时要看什么”，说明重视点。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;今年の応募者の特徴 ❌&lt;br /&gt;
→ 只提到“応募者数が多い”，没有说明特点。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;採用人数を増やした理由 ❌&lt;br /&gt;
→ 只说“今年度は増やす予定”，但没解释原因。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;入社後の新入社員の活躍 ❌&lt;br /&gt;
→ 提到“活躍をイメージできているか”，但这是面试中确认的点，而非入社后的实际活跃。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;答案&lt;/h2&gt;
&lt;p&gt;👉 &lt;strong&gt;1. 採用の面接で重視すること&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;JLPT N2 听力解析：第2题&lt;/h1&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：ラジオで女の人が話しています。&lt;/p&gt;
&lt;p&gt;女：健康にいいといわれる&lt;strong&gt;ハチミツ&lt;/strong&gt;は、古くから人々に愛されてきました。&lt;br /&gt;
西洋では、2000年以前の&lt;strong&gt;書物（しょもつ）&lt;strong&gt;に、当時の人がハチミツを食べていた&lt;/strong&gt;記録（きろく）&lt;strong&gt;を見ることができます。&lt;br /&gt;
また、西洋のある&lt;/strong&gt;神話（しんわ）&lt;strong&gt;の中にも、ハチミツの作り方を教えたとされる神様が登場します。&lt;br /&gt;
日本では、8世紀の書物にハチミツに関する記録がありますが、ハチミツは長い間一部の人しか口にできない&lt;/strong&gt;貴重（きちょう）&lt;strong&gt;なものでした。&lt;br /&gt;
明治になると、&lt;strong&gt;育（そだ）てやすい&lt;/strong&gt;とされる西洋ミツバチという種類の蜂が&lt;/strong&gt;輸入（ゆにゅう）&lt;strong&gt;され、ハチミツが&lt;/strong&gt;採（と）りやすく&lt;/strong&gt;なったことで、一般の人の間でも一気に &lt;strong&gt;普及（ふきゅう）&lt;/strong&gt; したのです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;設問&lt;/strong&gt;：女の人は、何について話していますか？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;書物（しょもつ）&lt;/strong&gt;：书籍，文献&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;記録（きろく）&lt;/strong&gt;：记录&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;神話（しんわ）&lt;/strong&gt;：神话&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;貴重（きちょう）&lt;/strong&gt;：珍贵，宝贵&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;育てやすい（そだてやすい）&lt;/strong&gt;：容易饲养，容易养殖&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;輸入（ゆにゅう）&lt;/strong&gt;：进口&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;普及（ふきゅう）&lt;/strong&gt;：普及，传播开&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;语法・表达解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～といわれる&lt;/strong&gt;&lt;br /&gt;
表示“被称为……”，常用于介绍普遍看法。例：健康にいいといわれる。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～とされる&lt;/strong&gt;&lt;br /&gt;
表示“被认为……”。语气比「いわれる」更正式。例：神様が登場するとされる。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;一気に（いっきに）&lt;/strong&gt;&lt;br /&gt;
表示“短时间内迅速地”。这里说明蜂蜜在明治时期迅速普及。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;选项解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;ハチミツをテーマにした物語 ❌&lt;br /&gt;
→ 虽然提到“神話”，但不是在讲故事，而是介绍历史资料。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ハチミツに含（ふく）まれる栄養（えいよう） ❌&lt;br /&gt;
→ 没有涉及营养成分，只讲了历史。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ハチミツの採（と）り方 ❌&lt;br /&gt;
→ 并没有解释具体的采集方法，只提到“採りやすくなった”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;食料（しょくりょう）としてのハチミツの歴史（れきし） ✅ 正解&lt;/strong&gt;&lt;br /&gt;
→ 从古代西方到日本，再到明治时期的普及，内容一直围绕“蜂蜜的历史”。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;答案&lt;/h2&gt;
&lt;p&gt;👉 &lt;strong&gt;4. 食料としてのハチミツの歴史&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;JLPT N2 听力解析：第3题&lt;/h1&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：テレビでアナウンサーの男の人と、絵本の出版社の人が話しています。&lt;/p&gt;
&lt;p&gt;アナウンサー：今日は、子供向けの本の出版社、さくら出版の山田さんにお話を伺います。最近、自分のために絵本を購入する大人が増えているそうですね。&lt;/p&gt;
&lt;p&gt;山田：はい。絵本は子供でも分かるシンプルな言葉で書かれていますが、大人が読んでも心に響くものがあるようです。あたたかなイラストや、心には、疲れた心をリラックスさせる効果があるという声が聞かれます。&lt;/p&gt;
&lt;p&gt;アナウンサー：なるほど、ページ数も少なく、短時間で読めるというのも、忙しい大人にとっては手に取りやすい理由の一つなのかもしれませんね。&lt;/p&gt;
&lt;p&gt;山田：ええ。以前は、絵本というと、子供に読んで聞かせるものと思われがちでしたが、大人でも十分に楽しめるんだと感じています。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;設問&lt;/strong&gt;：出版社の人は、何について話していますか？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:::note&lt;/p&gt;
&lt;p&gt;「あるようです」在这个句子中表示一种推测或观察，带有一种不太确定的语气，意思是“似乎有”或“看起来有”。它传达了一种基于观察或感觉的判断，而不是确凿的事实。&lt;/p&gt;
&lt;p&gt;在这个语境中，句子的意思是：
“绘本是用孩子们也能理解的简单语言写成的，但即使大人读了，似乎也能感受到一些触动人心的东西。”&lt;/p&gt;
&lt;p&gt;“あるようです”在这里起到了一种柔和的表达作用，表明作者观察到或听说大人读绘本时会有共鸣，但没有以绝对肯定的方式断言。如果想更自然地翻译成中文，可以是“似乎”“看起来”或“好像”等表达方式，具体取决于上下文的语气。&lt;/p&gt;
&lt;p&gt;:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;伺（うかが）う&lt;/strong&gt;：请教，聆听（自谦语）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;シンプル&lt;/strong&gt;：simple，简单&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;心に響く（ひびく）&lt;/strong&gt;：触动心灵，引起共鸣&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;まっすぐ届く&lt;/strong&gt;：直击心灵，直接传达&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;リラックスさせる&lt;/strong&gt;：让人放松&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;がち&lt;/strong&gt;：助动词，接在动词连用形后，表示“往往”“容易”“有……倾向”的意思。「思われがち」：容易被认为，常常被认为。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;～と思われがち&lt;/strong&gt;：容易被认为……，常常会被误解为……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;メリット&lt;/strong&gt;：merit，优点&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;语法・表达解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～がち&lt;/strong&gt;&lt;br /&gt;
接在动词词干后，表示“往往……”“容易……”。例：思われがち＝容易被认为。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～という声が聞かれます&lt;/strong&gt;&lt;br /&gt;
表示“有（这样）的意见/声音”。是一种客观引述，常用于说明普遍看法。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～の一つなのかもしれません&lt;/strong&gt;&lt;br /&gt;
委婉地推测，表示“可能是其中的一个原因”。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;选项解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;大人にとっての絵本の魅力 ✅ 正解&lt;/strong&gt;&lt;br /&gt;
→ 强调了大人也能感受到絵本的治愈、放松、共鸣等效果。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;大人に描かれる絵本のテーマ ❌&lt;br /&gt;
→ 并没有讨论“主题”，只是讲效果与魅力。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;親子で絵本を読むことのメリット ❌&lt;br /&gt;
→ 没有提到亲子阅读的好处。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;絵本が子供に与える影響 ❌&lt;br /&gt;
→ 没有提到对孩子的影响，而是集中在大人。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;答案&lt;/h2&gt;
&lt;p&gt;👉 &lt;strong&gt;1. 大人にとっての絵本の魅力&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;JLPT N2 听力解析：第4题&lt;/h1&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：講演会で、映画監督が話しています。&lt;/p&gt;
&lt;p&gt;監督：僕は子供のころから将来、映画製作の仕事がしたくて、自分なりに&lt;strong&gt;様々（さまざま）&lt;strong&gt;な映画の&lt;/strong&gt;ストーリー展開（てんかい）&lt;strong&gt;を&lt;/strong&gt;研究（けんきゅう）&lt;strong&gt;し、今の&lt;/strong&gt;スタイル&lt;/strong&gt;に行きつきました。&lt;br /&gt;
僕がオリジナル映画の&lt;strong&gt;構成（こうせい）&lt;strong&gt;を考えるときは、３つの&lt;/strong&gt;要素（ようそ）&lt;strong&gt;で&lt;/strong&gt;物語（ものがたり）&lt;strong&gt;を展開させます。&lt;br /&gt;
まず最初に、&lt;strong&gt;問題（もんだい）の提示（ていじ）&lt;/strong&gt;。つまり、何か&lt;/strong&gt;困（こま）ったこと&lt;/strong&gt;が起きたりして、解決すべきことを示します。&lt;br /&gt;
そして、主人公が問題解決に向かう中で、 &lt;strong&gt;予想外（よそうがい）&lt;strong&gt;の展開があって、最終的に問題が解決する。&lt;br /&gt;
その過程で、主人公を&lt;/strong&gt;成長（せいちょう）&lt;/strong&gt; させるんです。恋愛ものでも、歴史ものでも、それは共通していますね。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;設問&lt;/strong&gt;：映画監督は、何について話していますか？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;映画製作（えいがせいさく）&lt;/strong&gt;：电影制作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;様々（さまざま）&lt;/strong&gt;：各种各样&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ストーリー展開（てんかい）&lt;/strong&gt;：故事发展、剧情推进&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;研究（けんきゅう）&lt;/strong&gt;：研究、钻研&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スタイル&lt;/strong&gt;：风格、样式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;構成（こうせい）&lt;/strong&gt;：结构、构成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;要素（ようそ）&lt;/strong&gt;：要素、元素、构成成分&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;物語（ものがたり）&lt;/strong&gt;：故事、叙事作品&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提示（ていじ）&lt;/strong&gt;：提示、提出&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;困（こま）ったこと&lt;/strong&gt;：困难的事、麻烦事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;予想外（よそうがい）&lt;/strong&gt;：意料之外、出乎意料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;過程（かてい）&lt;/strong&gt;：过程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;成長（せいちょう）&lt;/strong&gt;：成长、发展&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;共通（きょうつう）&lt;/strong&gt;：共通、共有、一致&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;语法・表达解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;自分なりに～&lt;/strong&gt;&lt;br /&gt;
表示“以自己的方式……”。例：自分なりに研究した＝以自己独特的方式研究。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～に行きつきました&lt;/strong&gt;&lt;br /&gt;
意为“最终到达/得出……”。常用于描述经过过程后形成的结果。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～させます&lt;/strong&gt;（使役形）&lt;br /&gt;
主语使别人做某事。例：主人公を成長させる＝让主人公成长。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～でも～でも&lt;/strong&gt;&lt;br /&gt;
表示列举多个事例，强调“无论哪种情况都相同”。例：恋愛ものでも歴史ものでも共通しています。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;选项解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;最近の映画研究の傾向 ❌&lt;br /&gt;
→ 没有提及“最近的研究趋势”，而是讲自己的方式。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;自分の映画におけるストーリーの組み立て方 ✅ 正解&lt;/strong&gt;&lt;br /&gt;
→ 详细说明了自己设计剧情的三步：问题提示 → 意外展开 → 问题解决并促使成长。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;人気のある映画の共通点 ❌&lt;br /&gt;
→ 没有提到“受欢迎的电影”的特点，而是讲自己作品的风格。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;映画製作に対する姿勢の変化 ❌&lt;br /&gt;
→ 没有谈到态度变化，只说从小想做电影，一直延续。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;答案&lt;/h2&gt;
&lt;p&gt;👉 &lt;strong&gt;2. 自分の映画におけるストーリーの組み立て方&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;JLPT N2 听力解析：第5题&lt;/h1&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;場面&lt;/strong&gt;：会社で、社長と女の社員が話しています。&lt;/p&gt;
&lt;p&gt;社長：本田さん、ここ数年、会社の &lt;strong&gt;規模（きぼ）&lt;strong&gt;が大きくなったわけでもないのに、&lt;strong&gt;電気代（でんきだい）&lt;/strong&gt; の支払いが増える&lt;/strong&gt;一方（いっぽう）&lt;/strong&gt; なんですよね。&lt;/p&gt;
&lt;p&gt;女：そうですね。これまで&lt;strong&gt;照明（しょうめい）&lt;/strong&gt; や &lt;strong&gt;電気製品（でんきせいひん）&lt;/strong&gt; を &lt;strong&gt;省エネタイプ&lt;/strong&gt; に替えてきましたが…。以前 &lt;strong&gt;検討（けんとう）&lt;/strong&gt; していた、&lt;strong&gt;太陽光発電（たいようこうはつでん）&lt;/strong&gt; を始めてみましょうか。&lt;/p&gt;
&lt;p&gt;社長：うーん、その前に、社員全員に&lt;strong&gt;無駄（むだ）&lt;/strong&gt; をもっとなくすことを考えてもらいたいんです。会議室の電気を &lt;strong&gt;つけっぱなし&lt;/strong&gt;にしないとか、一つ階を移動する程度ならできるだけ &lt;strong&gt;階段（かいだん）&lt;/strong&gt; を使うとか、あとは時々 &lt;strong&gt;冷房（れいぼう）&lt;/strong&gt; の &lt;strong&gt;設定温度（せっていおんど）&lt;/strong&gt; が低すぎるときがありますよね。みんなで &lt;strong&gt;意識（いしき）&lt;/strong&gt; してやっていかないといけないんですよ。&lt;/p&gt;
&lt;p&gt;女：そうですね。そのように &lt;strong&gt;社内連絡（しゃないれんらく）&lt;/strong&gt; で伝えます。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;設問&lt;/strong&gt;：社長が言いたいことは何ですか？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;規模（きぼ）&lt;/strong&gt;：规模，范围&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;電気代（でんきだい）&lt;/strong&gt;：电费&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一方（いっぽう）&lt;/strong&gt;：表示“不断地～”“越来越～”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;照明（しょうめい）&lt;/strong&gt;：照明，灯光&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;電気製品（でんきせいひん）&lt;/strong&gt;：电器产品&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;省エネタイプ&lt;/strong&gt;：节能型（省エネルギーの略）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;検討（けんとう）&lt;/strong&gt;：讨论，考虑&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;太陽光発電（たいようこうはつでん）&lt;/strong&gt;：太阳能发电&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;無駄（むだ）&lt;/strong&gt;：浪费&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;なくす&lt;/strong&gt;：动词，表示“消除”、“去除”、“使...消失”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;つけっぱなし&lt;/strong&gt;：一直开着，开了没关（放置不管的状态）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;階段（かいだん）&lt;/strong&gt;：楼梯&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;冷房（れいぼう）&lt;/strong&gt;：冷气，空调制冷&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;設定温度（せっていおんど）&lt;/strong&gt;：设定温度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意識（いしき）する&lt;/strong&gt;：有意识地注意&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社内連絡（しゃないれんらく）&lt;/strong&gt;：公司内部通知&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;语法・表达解析&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～わけでもない&lt;/strong&gt;&lt;br /&gt;
表示“并不是～（但却出现了某种结果）”。例：規模が大きくなったわけでもないのに…。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～一方だ&lt;/strong&gt;&lt;br /&gt;
表示“不断地～、越来越～”。常用于负面变化。例：電気代が増える一方だ。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～てもらいたい&lt;/strong&gt;&lt;br /&gt;
表达希望别人做某事。例：社員全員に考えてもらいたい。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～とか～とか&lt;/strong&gt;&lt;br /&gt;
用于举例，暗示还有其他同类事项。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;～ないといけない&lt;/strong&gt;&lt;br /&gt;
表示“必须～”。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;选项解析&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;社員一人一人に電気を節約してほしい ✅ 正解&lt;/strong&gt;&lt;br /&gt;
→ 社长重点强调“大家要有意识，避免浪费”，是对全体员工的要求。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;電気製品を省エネのものにしたい ❌&lt;br /&gt;
→ 女员工提到“已经换成省エネタイプ”，不是社长的主要诉求。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;日光で発電する機械を使いたい ❌&lt;br /&gt;
→ 女员工提议太阳能，但社长并没有采纳，而是强调先节约。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;会社の設備を長く大切に使ってほしい ❌&lt;br /&gt;
→ 并没有提到“延长设备寿命”。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;聞き取りポイントまとめ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;問題&lt;/strong&gt;：电费增加 → 并非规模扩大导致&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;対策案&lt;/strong&gt;：员工 → 省エネ电器 → 太阳能发电&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社長の結論&lt;/strong&gt;：先从&lt;strong&gt;全员节约用电&lt;/strong&gt;做起（关灯、用楼梯、空调温度控制）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;答案&lt;/h2&gt;
&lt;p&gt;👉 &lt;strong&gt;1. 社員一人一人に電気を節約してほしい&lt;/strong&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (6) メインメモリとCPU間の接続</title><link>https://blog.yirong.site/posts/0011/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0011/</guid><description>王道计组 第三章</description><pubDate>Wed, 17 Sep 2025 00:00:03 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100442017&amp;amp;p=38&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-21.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;主存储器与CPU的连接&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;单块存储芯片与CPU的连接&lt;/li&gt;
&lt;li&gt;多块存储芯片与CPU的连接&lt;/li&gt;
&lt;li&gt;关于译码器知识的补充&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;之前我们说过，我们应该尽可能地保持数据总线的宽度和主存的存储字长一致，以便更好发挥性能。
若数据总线宽度 &amp;gt; 存储芯片字长怎么办？
答案是用到位扩展。
&lt;img src=&quot;image-3.png&quot; alt=&quot;alt text&quot; /&gt;
:::note
通过多块存储芯片的合理连接，我们可以让整个主存的存储字长扩展为和数据总线宽度一致。
:::&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;存储器芯片的输入输出信号&lt;/h3&gt;
&lt;p&gt;:::note
存储芯片当中各种输入信号和输出信号常用的英文缩写，如果有横线说明低电平有效，没横线说明高电平有效。
:::&lt;/p&gt;
&lt;p&gt;如果此时我们已经买到了一块&lt;code&gt;8Kx1位&lt;/code&gt;的存储芯片，应该如何和CPU连接呢？&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-2.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;增加主存的存储字长-位扩展&lt;/h3&gt;
&lt;p&gt;8K对应的二进制应该是&lt;code&gt;2^13&lt;/code&gt;，所以需要13根地址线来表示这8K个地址。&lt;/p&gt;
&lt;p&gt;因此这块存储芯片对外暴露出的地址线的引脚是A0~A13，共13条。&lt;/p&gt;
&lt;p&gt;WE头上无横线，说明高电平有效，此时CPU才往里面写数据。而低电平时，表示CPU从中读数据。同样，CPU也会有一个金属引脚来发送读写控制信号。（通过控制总线）&lt;/p&gt;
&lt;p&gt;虽然CPU可以通过数据总线同时读或者写&lt;code&gt;8bit&lt;/code&gt;的数据，由于存储芯片的限制，每次只能通过数据总线传送&lt;code&gt;1bit&lt;/code&gt;，也就是数据总线的传输能力利用得很不充分。&lt;/p&gt;
&lt;p&gt;CS，片选信号，头上无横线说明高电平有效，同样一根。&lt;/p&gt;
&lt;p&gt;此时每次只能读或写一位的数据，主存的存储字长为&lt;code&gt;1bit&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;给主存再加上一块相同型号的存储芯片，由该线路可同时工作。存储字长拓展为了2位。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;同样添加同类型的六块芯片，得到这样的连接，这样方式就称为&lt;strong&gt;位扩展&lt;/strong&gt;。
&lt;img src=&quot;image-1.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;增加主存的存储字数-字扩展&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;image-4.png&quot; alt=&quot;alt text&quot; /&gt;
假设现在的存储芯片字长为8位，数据的宽度和CPU能够处理的宽度完美匹配，则不需要进行位扩展。因为&lt;strong&gt;数据总线的能力已经被使用到极致了&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;同样，由于有8K个存储单元，需要有13位的地址信息。&lt;/p&gt;
&lt;p&gt;接下来再给片选信号加一个高电平，存储芯片即可正常工作。&lt;/p&gt;
&lt;p&gt;我们发现，CPU还有三个地址位的信息没有被利用到（即A13~A15）。&lt;/p&gt;
&lt;p&gt;这个CPU的MAR本来是有16位，i.e. 拥有&lt;code&gt;2^16&lt;/code&gt;的寻址能力，我们却只利用了13位，没有完全发挥。
&lt;img src=&quot;image-5.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;同样我们按位扩展的思路，试试看能不能解决问题。&lt;/p&gt;
&lt;p&gt;把低位的13根地址线也连到这块芯片上，第二块芯片的数据同样通过数据总线传送给CPU，
读写控制信号也连起来，再给它一个高电平信号。&lt;/p&gt;
&lt;p&gt;现在，当CPU给出一个全为0的地址后，这个地址会同时传给左边和右边，而由于此时这两块芯片的片选信号都是1，都在工作。因此这两块芯片的0号存储单元的8个比特的信息都会顺着数据总线传给CPU，导致数据总线冲突。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-6.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如何解决这个问题，关键在于&lt;strong&gt;片选信号的使用&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;改造这个电路，把A13的地址信息连到左边这块芯片，A14连到右边这块芯片。&lt;/p&gt;
&lt;p&gt;由于片选信号是高电平有效，因此当A13和A14分别为1和0的时候，意味着左边的片选信号有效，而右边无效。&lt;/p&gt;
&lt;p&gt;这种情况下，CPU提供的13号地址只会读取左边这块芯片对应存储单元的&lt;code&gt;8bit&lt;/code&gt;的数据。
&lt;img src=&quot;image-8.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;换种情况，A13为0，A14为1，则右边被选中，左边不工作。此时CPU提供的低13位地址，指明了右边芯片的存储单元。
&lt;img src=&quot;image-9.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;现在问题已经解决了（？），&lt;strong&gt;但是事情并没有这么简单&lt;/strong&gt;......&lt;/p&gt;
&lt;p&gt;如果此时我们给A13，A14输入的都是1，两块芯片都会被选中，那就又出现了之前的问题：两边会同时读或者同时写数据。
&lt;img src=&quot;image-10.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;因此，我们只能允许A13，A14的情况为下表格情况：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;A13&lt;/th&gt;
&lt;th&gt;A14&lt;/th&gt;
&lt;th&gt;State&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;NO ❌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Yes ✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;Yes ✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;NO ❌&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;img src=&quot;image-11.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;也就是说，这个存储器中00开头和11开头的地址不能使用，所以这种连线方法有待改进，我们称为&lt;strong&gt;线选法&lt;/strong&gt;（Which means we have to choose a special address to be a chip select signal），如果CPU有n条多余的地址线，采用这种方法只能有n个片选信号。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-12.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如果继续改造，A13流向右边的电路中加一个非门，即可做到A13为1时，左边为1，右边为0，反之亦然。
:::note
画非门前面要有一个小圆圈。&lt;/p&gt;
&lt;p&gt;因此如果片选线是低电平有效，画图时在芯片的头上也画一个小圆圈。
:::
&lt;img src=&quot;image-13.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;可以发现，改造之后，整个主存的地址空间是连续的。而这个改造的小电路可以看作是一个&lt;strong&gt;1-2译码器&lt;/strong&gt;，也就是我们输入一位的地址信息，这个地址信息会呈现出&lt;code&gt;2^1&lt;/code&gt;种不同的状态，会被译码器分别翻译为要么上面这条线高电平，要么下面这条线高电平。
&lt;img src=&quot;image-14.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;顺着这个思路往下优化，使用译码器处理CPU的高位地址部分，这种方法称为&lt;strong&gt;译码器片选法&lt;/strong&gt;，如果CPU给出n位的地址信息，通过译码器的翻译，可以得到&lt;code&gt;2^n&lt;/code&gt;个片选信号。
&lt;img src=&quot;image-15.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;输入3个信号（代表地址）得到8个地址，让其中一个地址得到高电平信号的译码器，叫做&lt;strong&gt;3-8译码器&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;类似地，也可以有2-4译码器等。
:::note
也可以逆过来编号。
:::
&lt;img src=&quot;image-16.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;主存容量扩展-字位同时扩展&lt;/h3&gt;
&lt;p&gt;结合了字扩展和位扩展，通常考察存储芯片的选择。
&lt;img src=&quot;image-18.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;image-17.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;补充：译码器&lt;/h3&gt;
&lt;p&gt;译码器的两种画法如图，注意芯片和译码器的配套。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;image-19.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;实际当中CPU和主存是这么配合工作的：由于译码器需要多个“使能”才能工作，CPU通过MREQ（Memory Request）控制“使能”，以此控制片选信号的生效时间，以此来读出存储芯片中的数据。&lt;/p&gt;
&lt;p&gt;先送出地址信号，包括低13位，和高3位。由于是电信号有可能不稳定，因此需要等一段时间电流稳定之后再发出储存请求信号MERQ，让译码器的某一个选通线有效（如Y4）， 从而保证当一块存储芯片被选通时，其接收到的地址信号（电信号）一定是稳定的。&lt;/p&gt;
&lt;p&gt;这就是译码器使能端的作用。&lt;/p&gt;
&lt;p&gt;74LS138这个型号的译码器芯片就如图所示。
&lt;img src=&quot;image-20.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::tip
请与RAM的读写周期这个图像结合起来理解。&lt;/p&gt;
&lt;p&gt;第一行表示CPU的MERQ，第二行表示存储单元的CS，第三行表示数据总线&lt;/p&gt;
&lt;p&gt;灰色表示没有数据输出。&lt;/p&gt;
&lt;p&gt;斜坡表示低电平时期。&lt;/p&gt;
&lt;p&gt;既有往上又有往下的斜坡表示输出的数据可能为0，1，有很多0和1。
:::&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (5) デュアルポートRAMとマルチモジュールメモリ</title><link>https://blog.yirong.site/posts/0009/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0009/</guid><description>王道计组 第三章</description><pubDate>Tue, 16 Sep 2025 00:00:03 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1179018518&amp;amp;p=37&quot;  crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;提升主存速度&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;双端口RAM&lt;/li&gt;
&lt;li&gt;多模块存储器&lt;/li&gt;
&lt;li&gt;实际应用&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/images/29.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;回顾&lt;strong&gt;存取周期&lt;/strong&gt;的概念，如果有多个CPU需要访问，但是上一个CPU还在恢复时间，怎么办？&lt;/p&gt;
&lt;p&gt;主存恢复时间太长，又怎么办？&lt;/p&gt;
&lt;p&gt;这是这一小节我们要解决的两个问题。&lt;/p&gt;
&lt;p&gt;答案是第一个问题使用双端口RAM解决，第二个问题使用多模块存储器解决。&lt;/p&gt;
&lt;h3&gt;双端口RAM&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/images/30.png&quot; alt=&quot;alt text&quot; /&gt;
:::warning
两个端口不能同时对同一地址进行写或一个写一个读。&lt;/p&gt;
&lt;p&gt;解决方法：通过控制电路实现暂时关闭一个端口。
:::&lt;/p&gt;
&lt;h3&gt;多体并行存储器&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/images/31.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;地址分为体号和体内地址，不同交叉编址时二者顺序不同。
:::note
设每个存储体存取周期为r，存取时间为r，假设&lt;code&gt;T=4r&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;连续取n个存储字，耗时&lt;code&gt;T+(n-1)r&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;宏观上读写一个字的时间接近r
:::&lt;/p&gt;
&lt;p&gt;从这个例子可以看出，低位交叉编址在&lt;code&gt;n→∞&lt;/code&gt;时，性能几乎是高位交叉的四倍。&lt;/p&gt;
&lt;p&gt;为什么要探讨“连续访问”情况？&lt;/p&gt;
&lt;p&gt;因为实际应用中很多数据就是放在地址连续的内存单元中，如数组，程序代码。&lt;/p&gt;
&lt;p&gt;结论：采用“流水线”的方式并行存取（宏观上并行，微观上串行）。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/32.png&quot; alt=&quot;alt text&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::important
存取周期为T，存取时间为r，应保证模块数&lt;code&gt;m &amp;gt;= T / r&lt;/code&gt;.
:::&lt;/p&gt;
&lt;p&gt;给定一个地址x，确定它属于第几个存储体的方法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;体号&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;将二进制地址对体的数量进行取余&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;:::important
很多ROM芯片虽然名字是“Read-Only”，但很多ROM也可以“写”，即EPROM，闪存，SSD。&lt;/p&gt;
&lt;p&gt;闪存的写速度一般比读速度更慢，因为写入前要先擦除。&lt;/p&gt;
&lt;p&gt;RAM芯片是易失性的，ROM是非易失性的。&lt;/p&gt;
&lt;p&gt;很多ROM也具有“随机存取”的特性，意味着速度快慢不受地址的影响。
:::&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (4) ROM</title><link>https://blog.yirong.site/posts/0008/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0008/</guid><description>王道计组 第三章</description><pubDate>Tue, 16 Sep 2025 00:00:01 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100441468&amp;amp;p=36&quot; crolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;h3&gt;ROM&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;MROM&lt;/li&gt;
&lt;li&gt;PROM&lt;/li&gt;
&lt;li&gt;EPROM&lt;/li&gt;
&lt;li&gt;闪存&lt;/li&gt;
&lt;li&gt;SSD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;/images/26.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;由于开机的时候主存里面完全没有数据，CPU需要从主板上面的一块ROM芯片上读取开机所需指令，需要用到&lt;strong&gt;BIOS芯片&lt;/strong&gt;，它存储了&lt;strong&gt;自举装入程序&lt;/strong&gt;，属于ROM，负责引导装入操作系统（开机）。&lt;/p&gt;
&lt;p&gt;我们重装电脑时用的那个蓝色程序就是BIOS程序。&lt;/p&gt;
&lt;p&gt;:::note
虽然BIOS芯片通常在主板上，但是逻辑上把它看作是主存的一部分。也就是说，当我们提到主存的时候，除了内存条之外，还应加上BIOS芯片。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/28.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;通常CPU会给RAM和ROM进行统一编址，即主存中RAM的地址会延续ROM的地址。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/27.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::important
很多ROM芯片虽然名字是“Read-Only”，但很多ROM也可以“写”，即EPROM，闪存，SSD。&lt;/p&gt;
&lt;p&gt;闪存的写速度一般比读速度更慢，因为写入前要先擦除。&lt;/p&gt;
&lt;p&gt;RAM芯片是易失性的，ROM是非易失性的。&lt;/p&gt;
&lt;p&gt;很多ROM也具有“随机存取”的特性，意味着速度快慢不受地址的影响。
:::&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (3) メインメモリの基本構造</title><link>https://blog.yirong.site/posts/0007/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0007/</guid><description>王道计组 第三章</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100440605&amp;amp;p=34&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;主存储器的基本组成&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;半导体元件的原理&lt;/li&gt;
&lt;li&gt;存储芯片的基本原理&lt;/li&gt;
&lt;li&gt;如何实现不同的寻址方式&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;基本的半导体元件的原理&lt;/h2&gt;
&lt;hr /&gt;
&lt;h3&gt;读写二进制的原理&lt;/h3&gt;
&lt;p&gt;在第一章我们说过一个主存储器，逻辑上可以分为三部分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;存储体&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MAR（地址存储器）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MDR（数据存储器）&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这三个部件会在时序控制逻辑下有条不紊地相互配合着工作。&lt;/p&gt;
&lt;p&gt;:::note
一个存储体由多个存储元构成。
:::&lt;/p&gt;
&lt;p&gt;为什么叫作半导体元件？因为不是导体，也不是绝缘体。在满足一定的电压条件下，这个绝缘体可以变成导体。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/13.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;MOS管就是一种典型的半导体元件。输出电压（或可理解为高电平信号的1），电容内的电荷就会顺着导线往外流，最终在导线端检测到信号（无信号则说明存储的是0）。&lt;/p&gt;
&lt;p&gt;这便是&lt;strong&gt;读出一个二进制的原理&lt;/strong&gt;，需要用到一个MOS管和一个电容 。&lt;/p&gt;
&lt;p&gt;再来看&lt;strong&gt;写入一个二进制的原理&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/14.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;我们从导线端加一个5V的高电平，同时给MOS管也加一个5V的高电平。&lt;/p&gt;
&lt;p&gt;接通之后，意味着电容上端也有了5V的电压。而下边这个金属板由于是接地，所以是0V。那只要电容的两块金属板之间有了这种电压差，就会导致电容内电荷开始移动，于是这个电容就会存储一些电荷，也就是存储了二进制的1。&lt;/p&gt;
&lt;p&gt;接下来我们再让这个MOS管断开，这样电容里的电荷是不是就&lt;strong&gt;跑不出去了&lt;/strong&gt;。&lt;/p&gt;
&lt;h3&gt;存储单元和存储体&lt;/h3&gt;
&lt;p&gt;如果我们把多个存储元进行科学合理的连接，那么我们就一次性读出或写入多个二进制的数据。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/15.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;比如说现在上面这一排存储元，他们存储的二进制信息分别是这样的一些值。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1，0，1，0，0，0，1，1&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;注意这张图里有一条红色的线，连接了每一个存储元的MOS管。如果给这条线加一个5V的高电平，意味着所有的MOS管都可以导通。&lt;/p&gt;
&lt;p&gt;导通之后，电容里存储的电荷就可以顺着这条线从绿色的线往外导出。&lt;/p&gt;
&lt;p&gt;也就是说，我们只需要检测绿色的线，就可以判断每一条线所对应的是0还是1，如果有电流，意味着是1，无电流则是0。&lt;/p&gt;
&lt;p&gt;那么这样的一整行，就是所谓的&lt;strong&gt;存储单元&lt;/strong&gt;，也就是一个&lt;strong&gt;存储字&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;而多个存储单元就构造成了&lt;strong&gt;存储体&lt;/strong&gt;，又叫&lt;strong&gt;存储矩阵&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;那么我们一次可以读出的这些二进制位就是一个存储字。&lt;/p&gt;
&lt;p&gt;在这个例子中，存储字长为&lt;code&gt;8bit&lt;/code&gt;，因为一行总共有&lt;code&gt;8&lt;/code&gt;个存储元。显然对于由&lt;code&gt;n&lt;/code&gt;个存储元的存储单元构成的存储体，存储字长为&lt;code&gt;n bit&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;由于接的MOS管都是一根线，如果要接通，那么8个存储单元会一并被接通，也就可以同时被读出或者写入。&lt;/p&gt;
&lt;p&gt;请再次注意，字节和存储字的区别。&lt;/p&gt;
&lt;p&gt;:::note
一个字节(Byte)必定有1Byte = 8bit，而一个存储字等于多少个比特，具体得看存储体的结构。
:::&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/16.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;存储器芯片的基本原理&lt;/h2&gt;
&lt;hr /&gt;
&lt;h3&gt;译码器&lt;/h3&gt;
&lt;p&gt;如何根据地址来决定我们要读或者要写哪个存储字呢？&lt;/p&gt;
&lt;p&gt;这涉及到译码器的使用。&lt;/p&gt;
&lt;p&gt;译码器的作用：在给出&lt;code&gt;n&lt;/code&gt;个地址后，这些地址会对应&lt;code&gt;2^n&lt;/code&gt;个存储单元。译码器会根据地址寄存器MAR里给出的这些地址，把它们转变成某一条选通线的高电平信号。&lt;/p&gt;
&lt;p&gt;比如，此时CPU给MAR送过来的地址的3个0，翻译成十进制对应十进制的0。&lt;/p&gt;
&lt;p&gt;那么译码器会把第0根字选择线给一个高电平的输出，这样第一个存储字所对应的存储元件都会被选通，就可以读出和写入数据了。&lt;/p&gt;
&lt;p&gt;总之，每一个地址会对应译码器的一条输出线，0号，1号，2号...以此类推。总共有&lt;code&gt;2^3&lt;/code&gt;个地址，也就是&lt;code&gt;8&lt;/code&gt;个地址，因此译码器的输出端总共会有八条线。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/17.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;经过译码器的处理，一个地址信号会被转化成译码器的某一条输出线的高电平信号，再通过数据线（位线）把每一位的二进制信息传送到MDR当中。接下来CPU会通过数据总线，从MDR当中取走这一整个字的数据。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;数据总线（宽度 = 存储字长）
存储体总容量 = 存储单元个数 * 存储字长&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这就是给出地址之后通过译码器选中某一个字的原理。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/18.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;控制电路&lt;/h3&gt;
&lt;p&gt;继续完善这个存储芯片的构成，增加一个控制电路，用于控制译码器MAR和MDR。&lt;/p&gt;
&lt;p&gt;比如，CPU通过地址总线把地址送到MAR当中，但是由于我们使用的是电信号来传送这些二进制数据，而电信号难免会有不稳定的情况。因此当MAR里面的这个电信号稳定之前，这个地址信息是不能送到译码器当中的。&lt;/p&gt;
&lt;p&gt;这就是控制电路的一个作用，只有MAR稳定之后，它才会打开译码器的开关，让译码器来翻译这个地址，然后给出相应的输出信号。&lt;/p&gt;
&lt;p&gt;同样的，当数据输出的时候，只有输出的电信号稳定之后，控制电路才会认为此时的输出是正确无误的。所以它也要控制MDR在什么时候给数据总线送出数据。&lt;/p&gt;
&lt;h3&gt;片选线&lt;/h3&gt;
&lt;p&gt;另一方面，存储芯片还需要对外提供一些线路，一个叫&lt;strong&gt;片选线&lt;/strong&gt;，通常用CS（Chip Select，芯片选择信号）或CE（Chip Enable，芯片使能信号）上面加一个杠来表示片选线的电信号。&lt;/p&gt;
&lt;p&gt;头上划杠的意思，就是当这个电信号是低电平的时候有效。&lt;/p&gt;
&lt;p&gt;当给出低电平的时候，就说明这个芯片的总开关是被我们接通的，也就是可以工作的。&lt;/p&gt;
&lt;h3&gt;读写控制线&lt;/h3&gt;
&lt;p&gt;除了片选线，控制电路还需要对外提供&lt;strong&gt;读控制线&lt;/strong&gt;和&lt;strong&gt;写控制线&lt;/strong&gt;，有的地方也会把读控制线分成两条线。&lt;/p&gt;
&lt;p&gt;WE的意思是允许写，上面画一条横杠的意思就是说当这个写控制线的信号WE是低电平的时候，表示此时这个芯片正在进行的是写操作，也就是要把MDR里保存的这些数据输入到各个电容当中。&lt;/p&gt;
&lt;p&gt;同样的，当需要读出数据的时候，给读控制线OE电信号，让它变为低电平，控制电路就知道我们要进行一个读操作，而不是一个写操作了。&lt;/p&gt;
&lt;p&gt;这是第一种设计方法。 还有一种常见的设计方法是可以把读写控制线合二为一，用一根线来表示此时要写还是读。&lt;/p&gt;
&lt;p&gt;这种情况下，当输入一个低电平，表示写，输入一个高电平，表示读。&lt;/p&gt;
&lt;p&gt;:::note
在题目当中会给出具体是哪一种设计方法。
当采用不同的设计方法，芯片的引脚数目也是不同的。
:::&lt;/p&gt;
&lt;p&gt;那么到目前为止，我们就得到了一块存储芯片的完整构造。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/19.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;封装&lt;/h3&gt;
&lt;p&gt;把内部细节屏蔽掉，进行封装，那么逻辑上可以把存储器芯片的内部分成三大部分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;存储矩阵&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;译码驱动&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;读写电路&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;译码驱动包括译码器和驱动器，译码器上文已提及，驱动器的作用是把电信号放大，保证译码器输出的高电平信号稳定，有效，可靠。&lt;/p&gt;
&lt;p&gt;读写线路包括了上文给出的红色，绿色的线还有控制电路。&lt;/p&gt;
&lt;p&gt;比如，内存条中的黑色块状，其实就是一个个存储芯片。&lt;/p&gt;
&lt;p&gt;当只想读取存储芯片的指定地址的数据，就需要让这块存储芯片的片选线信号有效（也就是CS给一个低电平），而其他电选线的信号都给一个高电平，这就是片选线的作用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/20.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;补充，每一块存储芯片都会暴露出金属引脚，用来接收地址信号等。常考根据芯片的参数信息判断芯片的引脚数目至少应该是多少，请根据以下方法判断：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;每个地址线对应一个引脚。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;每个数据线对应一个引脚。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;片选线对应一个引脚。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;读写控制线对应一个或两个引脚。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;题目给出的供电引脚，接地引脚等。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;若给出&lt;code&gt;n&lt;/code&gt;位地址，地址线需要有&lt;code&gt;n&lt;/code&gt;条，对应&lt;code&gt;2^n&lt;/code&gt;个存储单元，再根据公式：芯片总容量=存储单元个数x存储字长，乘上存储字长。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/21.png&quot; alt=&quot;我的截图&quot; /&gt;
&lt;img src=&quot;/images/22.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;另外，一块存储芯片需要通地址线接受来自外界的地址信息（通常由CPU从地址总线传过来），还需要通过数据线进行数据的传输，除此之外，还需要片选线的电信号来确定这块芯片此时是否可用，也需要提供读写控制线（可能为1条或2条）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/23.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;寻址&lt;/h3&gt;
&lt;p&gt;在图中，一个小方格表示一个字节（&lt;code&gt;8bit&lt;/code&gt;）的信息，一行为一个存储字，也就是说这块存储芯片它的字长是&lt;code&gt;4&lt;/code&gt;个字节。&lt;/p&gt;
&lt;p&gt;假设总容量是&lt;code&gt;1K&lt;/code&gt;个字节，i.e. &lt;code&gt;256&lt;/code&gt;个字，共&lt;code&gt;256&lt;/code&gt;行。&lt;/p&gt;
&lt;p&gt;每个字节会对应一个地址，共对应1k个地址。&lt;/p&gt;
&lt;p&gt;那么地址线就应该有&lt;code&gt;10&lt;/code&gt;根，因为&lt;code&gt;2^10 = 1KB&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;那么地址的二进制就应该从&lt;code&gt;00 0000 0000&lt;/code&gt; → &lt;code&gt;11 1111 1111&lt;/code&gt;，i.e. &lt;code&gt;0&lt;/code&gt;→&lt;code&gt;1023&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;若我们希望按字寻址，由于&lt;code&gt;1&lt;/code&gt;个字占&lt;code&gt;4&lt;/code&gt;个字节，因此把&lt;code&gt;4&lt;/code&gt;个字节的地址合并，看作是&lt;code&gt;1&lt;/code&gt;个字。当指明读的具体是哪个字的时候，只需要把字地址进行算术左移两位，就可以把字地址转换成与之对应的字节地址。&lt;/p&gt;
&lt;p&gt;比如读1号字，也就是第二行的这个字&lt;code&gt;1&lt;/code&gt;，将其二进制算术左移两位，也就是在末尾添2个&lt;code&gt;0&lt;/code&gt;，得到&lt;code&gt;100&lt;/code&gt;，对应十进制应该是&lt;code&gt;4&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;那么我们就得到了1号字的起始字节的地址。&lt;/p&gt;
&lt;p&gt;按字节寻址，按半字寻址和按双字寻址也是类似原理。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;知识回顾&lt;/h2&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/24.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（２）</title><link>https://blog.yirong.site/posts/0006/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0006/</guid><description>使役形 &amp; 被动形</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;📘 使役形 &amp;amp; 被动形&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;1️⃣ 使役形（しえきけい）&lt;/h2&gt;
&lt;h3&gt;① 构成规则&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;一类动词（五段动词）&lt;/strong&gt;：&lt;br /&gt;
書く → 書かせる&lt;br /&gt;
飲む → 飲ませる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;二类动词（一段动词）&lt;/strong&gt;：&lt;br /&gt;
食べる → 食べさせる&lt;br /&gt;
見る → 見させる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;三类动词（不规则动词）&lt;/strong&gt;：&lt;br /&gt;
する → させる&lt;br /&gt;
来る（くる） → 来させる&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;② 意味与用法&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;让/使某人做某事&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：先生は学生に本を読ませた。
&lt;ul&gt;
&lt;li&gt;译：老师让学生读书。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;允许（许可）某人做某事&lt;/strong&gt;（常与「〜てもらう」区分）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：両親は私を海外に行かせてくれた。
&lt;ul&gt;
&lt;li&gt;译：父母允许我去海外。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;③ 特殊情况&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;一些自动词 + 使役 → 表示“让某人处于某种状态”
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：部屋を寒く&lt;strong&gt;させた&lt;/strong&gt;。
&lt;ul&gt;
&lt;li&gt;译：让房间变冷。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 小贴士&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;「〜てもらう」侧重于“得到许可”；「〜させてもらう」更礼貌，常用于表达请求许可。&lt;/li&gt;
&lt;li&gt;注意「使役被动形」→ 被迫做某事（见下文）。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2️⃣ 被动形（受身形・うけみけい）&lt;/h2&gt;
&lt;h3&gt;① 构成规则&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;一类动词（五段动词）&lt;/strong&gt;：&lt;br /&gt;
書く → 書かれる&lt;br /&gt;
読む → 読まれる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;二类动词（一段动词）&lt;/strong&gt;：&lt;br /&gt;
食べる → 食べられる&lt;br /&gt;
見る → 見られる&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;三类动词（不规则动词）&lt;/strong&gt;：&lt;br /&gt;
する → される&lt;br /&gt;
来る → 来られる&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;② 意味与用法&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;一般被动（动作的承受者）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：犬に手を噛まれた。
&lt;ul&gt;
&lt;li&gt;译：手被狗咬了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;受害被动（被迫、不好的结果）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：雨に降られて、服が濡れてしまった。
&lt;ul&gt;
&lt;li&gt;译：被雨淋了，衣服湿掉了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;尊敬被动（敬语用法）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：先生が来られました。
&lt;ul&gt;
&lt;li&gt;译：老师来了。（敬语表达）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;💡 小贴士&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;被动形有三种主要用法：&lt;strong&gt;单纯被动 / 受害被动 / 尊敬被动&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;判断标准：
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;中性语境 → 普通被动&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;负面影响 → 受害被动&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;对上级/尊敬对象 → 尊敬被动&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;3️⃣ 使役被动形（しえきうけみけい）&lt;/h2&gt;
&lt;h3&gt;① 构成&lt;/h3&gt;
&lt;p&gt;在使役形基础上再变为被动形。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;書かせる → 書かされる（书写标准，口语也常说「書かせられる」）&lt;/li&gt;
&lt;li&gt;行かせる → 行かされる&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;② 意义&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;被迫做某事&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：私は先生に宿題をやらされました。
&lt;ul&gt;
&lt;li&gt;译：我被老师逼着做作业。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4️⃣ 对比总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;语法&lt;/th&gt;
&lt;th&gt;形式&lt;/th&gt;
&lt;th&gt;主要含义&lt;/th&gt;
&lt;th&gt;例句&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;使役形&lt;/td&gt;
&lt;td&gt;〜せる / させる&lt;/td&gt;
&lt;td&gt;让、使、允许&lt;/td&gt;
&lt;td&gt;母は子どもに野菜を食べさせた。&amp;lt;br&amp;gt;妈妈让孩子吃蔬菜。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;被动形&lt;/td&gt;
&lt;td&gt;〜られる / される&lt;/td&gt;
&lt;td&gt;被、受到影响&lt;/td&gt;
&lt;td&gt;友達に笑われた。&amp;lt;br&amp;gt;被朋友嘲笑了。&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;使役被动形&lt;/td&gt;
&lt;td&gt;〜させられる&lt;/td&gt;
&lt;td&gt;被迫做&lt;/td&gt;
&lt;td&gt;学生は先生に立たされる。&amp;lt;br&amp;gt;学生被老师强迫站着。&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;5️⃣ 常见错误提醒&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;❌ 食べる → 食べせる（错误！）&lt;br /&gt;
✅ 正确是「食べさせる」&lt;/li&gt;
&lt;li&gt;❌ 来る → 来せる（错误！）&lt;br /&gt;
✅ 正确是「来させる」&lt;/li&gt;
&lt;li&gt;❌ 尊敬被动乱用（比如说“本を読まれた” → 听起来像是“您读了书”，不能随便用）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;📘 日语听力笔记 — 陸上競技の大会インタビュー&lt;/h1&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=114771122723797&amp;amp;bvid=BV1dXgzz1EV9&amp;amp;cid=30772891622&amp;amp;p=1&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;🔊 原文（そのまま）&lt;/h2&gt;
&lt;p&gt;陸上競技の大会で、アナウンサーが選手にインタビューしています。選手はどうして今日、勝つことができたと言っていますか？&lt;/p&gt;
&lt;p&gt;アナウンサー： 女子5000メートル優勝の酒井選手です。おめでとうございます。今日の試合、ご自身で振り返っていかがでしたか？&lt;/p&gt;
&lt;p&gt;選手： そうですね。最後はきつかったんですけど、**思い切ってスピードを上げて、それが効いたんだと思います。**もっと早い段階で前に出て、自分のペースを維持できればよかったんですけど、**今回の試合は風が強かったので、スピードを落とさずにいる自信がなくて…。**それで、途中まではほかの選手についていきました。&lt;strong&gt;次の試合では、早めに先頭を取りに行きたいです。&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;❓ 問題&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;選手はどうして今日、勝つことができたと言っていますか？&lt;/strong&gt;&lt;br /&gt;
（選手が勝てた理由を日本語でまとめてください。）&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;📌 要点（まとめ）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;選手の自己評価&lt;/strong&gt;：最後に&lt;strong&gt;思い切って速度を上げた&lt;/strong&gt;ことが効いて勝てたと考えている。&lt;/li&gt;
&lt;li&gt;背景事情：&lt;strong&gt;風が強くて&lt;/strong&gt;序盤から自分のペースを維持する自信がなかったため、途中までは他の選手に付いていった。&lt;/li&gt;
&lt;li&gt;次の目標：&lt;strong&gt;次は早めに先頭を取りに行きたい&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🔑 重難語彙・表現&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;思い切って（おもいきって）&lt;/strong&gt;：思い切って、勇気を出して（大胆に）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ご自身（ごじしん）&lt;/strong&gt;： “您自己”，是「自分」的敬语表达&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;振り返って（ふりかえって）&lt;/strong&gt;： 「振り返る」的て形，意思是“回顾”、“回想”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;いかがでしたか？&lt;/strong&gt;： 「どうでしたか？」的礼貌/敬语表达，意思是“感觉怎么样？”、“如何？”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;きつかった&lt;/strong&gt;：这个词有多种意思，但在这里是形容词「きつい」的过去式。根据上下文，它有**“吃力、费劲、难受”**的意思。这句话的意思是：“最后阶段很吃力/很辛苦。”
在其他语境中，「きつい」还可以表示：衣服或鞋子太紧、太小：この靴はちょっときつい。（这双鞋有点紧。）性格严厉、苛刻：あの先生はなかなかきつい。（那位老师相当严厉。）工作或日程很紧、很密集：今日のスケジュールはきつい。（今天的日程排得很满。）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;スピードを上げる&lt;/strong&gt;：速度を上げる&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜が効く（きく）&lt;/strong&gt;：（対策・行動が）効果を発揮する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;段階（だんかい）&lt;/strong&gt;：ステージ、段階&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自分のペースを維持する&lt;/strong&gt;：自分のリズム・速度を保つ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自信（じしん）がない&lt;/strong&gt;：自信がない、確信が持てない&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜についていく&lt;/strong&gt;：（先行者に）ついていく、追従する&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;早めに&lt;/strong&gt;；是一个形容动词，名词形式是「早め」。在这里，它以「早めに」的形式出现，是一个副词性短语，表示“早一些，趁早”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;先頭（せんとう）を取る&lt;/strong&gt;：先頭に立つ、リードする&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🔤 重要文法・言い回しの解説&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;「最後はきつかったんですけど」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;「〜んですけど」：説明・事情を示す柔らかい言い方（話し言葉）。ここは「きつかった」という事実の導入。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「思い切ってスピードを上げて、それが効いたんだと思います。」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;思い切って&lt;/strong&gt;：勇気を出して実行したことを強調。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;それが効いた&lt;/strong&gt;：その行動（スピードアップ）が「効果を出した」。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んだと思います&lt;/strong&gt;：話者の推測・説明（控えめな断定）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「自分のペースを維持できればよかったんですけど」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜ばよかった&lt;/strong&gt;（ここは可能形＋ばよかったの省略形）で過去の後悔・希望を表す。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「スピードを落とさずにいる自信がなくて…」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;落とさずにいる&lt;/strong&gt;：速度を下げない状態を保つこと。「〜ずに」是「〜ないで」的文语表达，表示“不...地”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜自信がなくて&lt;/strong&gt;：能力・確信の欠如を理由にし、その後の行動（他選手についていく）につながる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「それで、途中まではほかの選手についていきました。」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;それで&lt;/strong&gt;：理由→結果の接続。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;「早めに先頭を取りに行きたいです。」&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜に行く（取りに行く）&lt;/strong&gt;：ある行為をしに行く（ここは「リードを取りに行く」＝積極的に先頭を奪う意志）。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🔁 逐句翻訳（日本語 → 中文）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;アナウンサー：&lt;/strong&gt; 女子5000メートル優勝の酒井選手です。おめでとうございます。今日の試合、ご自身で振り返っていかがでしたか？&lt;br /&gt;
→ 田赛/播报：这是女子5000米冠军酒井选手。恭喜你。请问您回顾今天的比赛有什么感想？&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;選手：&lt;/strong&gt; そうですね。最後はきつかったんですけど、&lt;strong&gt;思い切ってスピードを上げて、それが効いたんだと思います。&lt;/strong&gt;&lt;br /&gt;
→ 嗯……最后确实很辛苦，但我&lt;strong&gt;鼓起勇气加速了&lt;/strong&gt;，我想&lt;strong&gt;正是那一步起了作用（奏效）&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;選手：&lt;/strong&gt; もっと早い段階で前に出て、自分のペースを維持できればよかったんですけど、&lt;strong&gt;今回の試合は風が強かったので、スピードを落とさずにいる自信がなくて…。&lt;/strong&gt;&lt;br /&gt;
→ 其实要是在更早的阶段就冲到前面并保持自己的节奏就好了，但&lt;strong&gt;这场比赛风很大&lt;/strong&gt;，我没有&lt;strong&gt;能保持不减速的信心&lt;/strong&gt;（所以没这样做）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;選手：&lt;/strong&gt; それで、途中まではほかの選手についていきました。&lt;br /&gt;
→ 所以，我直到中途都是&lt;strong&gt;跟着其他选手跑&lt;/strong&gt;的。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;選手：&lt;/strong&gt; 次の試合では、早めに先頭を取りに行きたいです。&lt;br /&gt;
→ 下一场比赛的话，我想&lt;strong&gt;早点争取到领头的位置&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;✅ 模范答案（短く・試験向け）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;日本語（要点）&lt;/strong&gt;：&lt;br /&gt;
「最後に思い切ってスピードを上げたことが効いたと言っています。」&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;中文（翻译）&lt;/strong&gt;：&lt;br /&gt;
「选手说&lt;strong&gt;最后鼓起勇气加速了&lt;/strong&gt;，那一举动产生了效果，所以（因此）能赢。」&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🎧 聞き取りのコツ（試験対策）&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;注目ワード&lt;/strong&gt;：&lt;strong&gt;思い切って / スピードを上げて / それが効いた / 風が強かった / ついていった / 先頭を取りに行きたい&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;这些短语常直接点出原因或结果，听力题目常以此作为答案依据。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;接続詞に注意&lt;/strong&gt;：「それで」「けど」「ので」などが理由・対比を示す。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推測表現&lt;/strong&gt;：&lt;strong&gt;〜んだと思います&lt;/strong&gt; は「自分の判断・説明」を示す。回答の根拠になる表現。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;✍️ 追加練習（任意）&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;上の模範答案を &lt;strong&gt;別の言い方&lt;/strong&gt;（例：「勝因は、最後のスパートだ」など）で日本語に直してみてください。&lt;/li&gt;
&lt;li&gt;「風が強かったので…」の文を使って、自分が同じ状況だったらどう戦略を変えるか短く答えてみましょう（日本語で1〜2文）。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h1&gt;📘 日语听力笔记 勉強会&lt;/h1&gt;
&lt;h2&gt;問題&lt;/h2&gt;
&lt;p&gt;大学で、女の子の学生と男の子の学生が、国際協力の勉強会について話しています。&lt;br /&gt;
&lt;strong&gt;男の学生は勉強会でよくなかったことは何だと言っていますか？&lt;/strong&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;原文（会話）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;女：&lt;/strong&gt; 加藤君、今日の勉強会お疲れ様。進行役、どうだった？&lt;br /&gt;
&lt;strong&gt;男：&lt;/strong&gt; 参加者の反応、よかったと思うよ。いつもは論文を読みあうのが中心で、卒業した先輩を講師に呼ぶのは初めてだったけど、海外ボランティアのいろんな話が聞けたし、うまくいったんじゃない？&lt;br /&gt;
&lt;strong&gt;女：&lt;/strong&gt; そうだね。講師は一人じゃなくて、何人か呼んだほうがよかったかな？&lt;br /&gt;
&lt;strong&gt;男：&lt;/strong&gt; いや、一人の先輩の話だからこそ、じっくり話が聞けたんだと思うよ。&lt;br /&gt;
&lt;strong&gt;女：&lt;/strong&gt; 借りた教室が広すぎて、意見交換がしにくくなるかなって心配だったんだけど。&lt;br /&gt;
&lt;strong&gt;男：&lt;/strong&gt; そんなことなかったよ。質問もたくさん出たし。&lt;br /&gt;
&lt;strong&gt;男：&lt;/strong&gt; うーん、&lt;strong&gt;始める時間にもう少し余裕をもって参加できる設定にしたほうがよかった&lt;/strong&gt;と思うよ。授業が延びたとかで遅れてくる人もいたから。&lt;br /&gt;
&lt;strong&gt;女：&lt;/strong&gt; 確かに。&lt;br /&gt;
&lt;strong&gt;男：&lt;/strong&gt; いつもは事前に論文に目を通さなきゃいけないけど、今回は参加者の負担もなくて、たまにはそれもいいかなって。&lt;br /&gt;
&lt;strong&gt;女：&lt;/strong&gt; そうだね。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;答え&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;開始時間に余裕がなかったこと。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;授業が延びて、遅れてくる人がいたため。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;語彙・表現&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;国際協力（こくさいきょうりょく）&lt;/strong&gt;: 国际合作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;進行役（しんこうやく）&lt;/strong&gt;：主持人，负责流程的人&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;論文&lt;/strong&gt;：论文。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;読み合う&lt;/strong&gt;；（复合动词）互相读、一起读&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;講師（こうし）&lt;/strong&gt;: 讲师、特邀嘉宾&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;じっくり&lt;/strong&gt;：慢慢地，仔细地。例：じっくり考える（仔细思考）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;意見交換（いけんこうかん）&lt;/strong&gt;：意见交流。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜かなって心配だった&lt;/strong&gt;：担心是否……。例：雨が降るかなって心配だった。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;余裕をもって（よゆうをもって）&lt;/strong&gt;：从容地，留有余地。例：余裕をもって準備する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;授業が延びた（のびた）&lt;/strong&gt;：课程延长了。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;目を通す（めをとおす）&lt;/strong&gt;: 惯用语，表示“浏览、过目”。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;文法・構文&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜たほうがいい&lt;/strong&gt;：「最好……」的建议表达。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;始める時間に余裕をもって設定したほうがよかった。&lt;/li&gt;
&lt;li&gt;（最好把开始时间安排得宽松一些 → 表示后悔/反思）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜だからこそ&lt;/strong&gt;：「正因为……才……」的强调用法。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;一人の先輩の話だからこそ、じっくり聞けた。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;〜んじゃない？&lt;/strong&gt;（口语）：表示推测或征求对方认同，类似「不是……吗？」&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;うまくいったんじゃない？（不是挺顺利的吗？）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;ポイントまとめ&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;よかった点&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;講師が一人 → じっくり話を聞けた&lt;/li&gt;
&lt;li&gt;教室が広い → 問題なかった、質問も多く出た&lt;/li&gt;
&lt;li&gt;論文を読まずに済んだ → 参加者の負担が軽かった&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;悪かった点（正答）&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;開始時間に余裕がなく、遅れてくる人がいた&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content:encoded></item><item><title>computer architecture (2) ストレージシステム</title><link>https://blog.yirong.site/posts/0005/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0005/</guid><description>王道计组 第三章</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100440183&amp;amp;p=33&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;存储系统基本概念&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;存储器的层次结构&lt;/li&gt;
&lt;li&gt;存储器的分类（从不同角度）&lt;/li&gt;
&lt;li&gt;存储器的性能指标&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;存储器的层次结构&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/6.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;虽然主存读写速度相对辅存较快，但远远还比不上CPU，因此CPU会复制一份数据到Cache中。&lt;/p&gt;
&lt;h4&gt;举例：&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;当你使用微信视频聊天时，显然微信中有关视频聊天的那部分代码是会被频繁调用的。
由于Cache是更靠近上层的存储层，那么CPU访问Cache里面的视频聊天代码就比访问主存要快很多。这样就可以保证视频聊天过程更加流畅。因此这就是&lt;strong&gt;Cache的作用&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:::note
添加Cache主要是为了缓解主存与CPU之间的速度矛盾。
:::&lt;/p&gt;
&lt;p&gt;寄存器相关内容在第二章，如ACC。&lt;/p&gt;
&lt;p&gt;虚拟存储系统，解决了主存容量不够的问题。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/7.png&quot; alt=&quot;我的截图&quot; /&gt;
:::note
层次化结构中，越上层速度越快，容量越小，造价越高。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;存储器的分类&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/8.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;按存储介质分：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;半导体存储器（主存，Cache）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;磁表面存储器（磁盘，磁带）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;光存储器（光盘，dvd，vcd）&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;按存取方式分：&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;/images/9.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;之前我们说过其实所有的存储器都分为一个个的存储单元，每个存储单元会有各自的地址编号。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;RAM：读写时间与存储单元物理位置无关。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;SAM：读写时间与存储单元物理位置有关。（磁条要划过那一段读写磁头）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DAM：先直接把磁头移动到信息所在区域，然后等待磁头划过。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;其中，2和3又可归为&lt;strong&gt;串行访问存储器&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;注意：&lt;strong&gt;相联存储器&lt;/strong&gt;与下面三种的区别，前者可以通过指明内容去查找存储位置，后者则是通过指定地址来访问 。&lt;/p&gt;
&lt;h4&gt;按信息的可更改性分：&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;/images/10.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;按信息的可保存性分：&lt;/h4&gt;
&lt;p&gt;&lt;img src=&quot;/images/11.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;存储器的性能指标&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/25.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::tip
注意区分&lt;strong&gt;存取时间&lt;/strong&gt;和&lt;strong&gt;存取周期&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;公式：存取周期 = 存取时间 + 恢复时间&lt;/p&gt;
&lt;p&gt;注意主存带宽的定义，以及大B（字节）和小b（位）的区别。
:::&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;知识回顾&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/12.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>computer architecture (1) SRAMとDRAM</title><link>https://blog.yirong.site/posts/0003/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0003/</guid><description>王道计组 第三章</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=995248168&amp;amp;bvid=BV1ps4y1d73V&amp;amp;cid=1100440728&amp;amp;p=35&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DRAM和SRAM&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;存储元件不同导致的特性差异&lt;/li&gt;
&lt;li&gt;DRAM的刷新&lt;/li&gt;
&lt;li&gt;DRAM的地址线复用技术&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;:::note&lt;/p&gt;
&lt;p&gt;DRAM 是 Dynamic Random Access Memory 的缩写，中文称为动态随机存取存储器。&lt;/p&gt;
&lt;p&gt;SRAM 是 Static Random Access Memory 的缩写，中文称为静态随机存取存储器。&lt;/p&gt;
&lt;p&gt;DRAM 通常用于计算机的主存，因为它成本低、集成度高。&lt;/p&gt;
&lt;p&gt;SRAM 则用于 CPU 的高速缓存（Cache），因为它速度快。&lt;/p&gt;
&lt;p&gt;DRAM和SRAM的对比 是计算机组成原理课程中的一个高频考点。
:::&lt;/p&gt;
&lt;h4&gt;栅极电容:&lt;/h4&gt;
&lt;p&gt;mos管接通之后，如果是1，电容放电，从数据线上产生电流信号。&lt;/p&gt;
&lt;p&gt;mos管接通之后，如果是0，电容不放电，从数据线上不产生电流信号。&lt;/p&gt;
&lt;p&gt;若存储1，意味着电容上会存储一些电荷，接通mos管读出的过程中就意味着电容释放掉，从而导致信息从1变为0。&lt;/p&gt;
&lt;p&gt;这意味着&lt;strong&gt;电容放电信息被破坏，是破坏性读出&lt;/strong&gt;，读出后应有重写操作，也称”再生“，因此读写速度更慢。&lt;/p&gt;
&lt;p&gt;而右边为稳态，是&lt;strong&gt;非破坏性读出&lt;/strong&gt;，无需重写，因此读写速度更快。&lt;/p&gt;
&lt;p&gt;总结：DRAM用三级电容来存储0和1，需要1个mos管。&lt;/p&gt;
&lt;h4&gt;双稳态触发器:&lt;/h4&gt;
&lt;p&gt;为什么叫双稳态？因为触发器这个存储源呈现出两种稳定的状态：&lt;/p&gt;
&lt;p&gt;第一种稳态： A点高电平，B点低电平，规定对应写入的是1。&lt;/p&gt;
&lt;p&gt;第二种稳态： B点高电平，A点低电平，规定对应写入的是0。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/1.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;:::warning
以上是对于写入而言，下面我们来看读出。
:::&lt;/p&gt;
&lt;p&gt;显然，对于左边，读出数据的数据线只有一根。&lt;/p&gt;
&lt;p&gt;而右边需要两根数据线来读出0或1的状态。&lt;/p&gt;
&lt;p&gt;对于右，给字选择线施加电压，若存储源存储0，BL为低电平信号，右边的BLX则不会输出任何电信号，反之亦然。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;根本判断依据：哪条线输出了低电平信号。&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;价格：&lt;/h4&gt;
&lt;p&gt;左边1个mos管，右边6个mos管，显然右边集成度低（因为逻辑元件更多，体积更大），功耗大（电路更复杂），成本更贵。&lt;/p&gt;
&lt;p&gt;:::note
两种存储元的特性区别，也造成了SRAM和DRAM的区别。
:::&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;特征&lt;/th&gt;
&lt;th&gt;SRAM (静态RAM)&lt;/th&gt;
&lt;th&gt;DRAM (动态RAM)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;存储信息&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;双稳态触发器&lt;/td&gt;
&lt;td&gt;栅极电容&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;破坏性读出&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;非&lt;/td&gt;
&lt;td&gt;是&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;读出后需要重写&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不用&lt;/td&gt;
&lt;td&gt;需要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;运行速度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;快&lt;/td&gt;
&lt;td&gt;慢&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;集成度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;低&lt;/td&gt;
&lt;td&gt;高&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;发热量&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;大&lt;/td&gt;
&lt;td&gt;小&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;存储成本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;高&lt;/td&gt;
&lt;td&gt;低&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;易失性存储器&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;易失 (断电后信息消失)&lt;/td&gt;
&lt;td&gt;易失 (断电后信息消失)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;需要“刷新”&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不需要&lt;/td&gt;
&lt;td&gt;需要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;行地址发送&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;同时送&lt;/td&gt;
&lt;td&gt;分两次送&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;总结&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;SRAM&lt;/strong&gt; 速度快，常用于 &lt;strong&gt;CPU 缓存&lt;/strong&gt;。它使用触发器存储数据，不需要刷新，但成本高、集成度低、功耗大。
&lt;strong&gt;DRAM&lt;/strong&gt; 速度慢，但成本低、集成度高、功耗小，常用于 &lt;strong&gt;主内存&lt;/strong&gt;。它使用电容存储数据，需要定期刷新才能保持信息。&lt;/p&gt;
&lt;p&gt;:::tip
注意区分&lt;strong&gt;破坏性读出&lt;/strong&gt;和&lt;strong&gt;易失性&lt;/strong&gt;。
:::&lt;/p&gt;
&lt;p&gt;那什么是刷新呢？&lt;/p&gt;
&lt;p&gt;高中我们学过，如果不管电容内的电荷，电荷会慢慢流失，就会导致电容内存储的信息出现误差（由1→0）。&lt;/p&gt;
&lt;p&gt;事实上，电容器内的电荷只能维持&lt;code&gt;2ms&lt;/code&gt;，即使不断电，&lt;code&gt;2ms&lt;/code&gt;后信息也会消失。&lt;/p&gt;
&lt;p&gt;而双稳态触发器比较好，只要不断电（从VDD这根线供），触发器的状态就不会变，也就是保存的0和1是不会消失的。&lt;/p&gt;
&lt;p&gt;那左边这种情况如何解决呢？&lt;/p&gt;
&lt;p&gt;这就要用到“刷新”的概念了。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;2ms&lt;/code&gt;内给电容刷新一次，也就是给电容充电，即可保证信息不流失。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/2.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;为什么要用二维的存储器？因为这样会让选通线的数量更少，使电路变得简单清晰。&lt;/p&gt;
&lt;p&gt;只要给出一个行地址，那么行地址译码器便会选中一整行的存储单元。&lt;/p&gt;
&lt;p&gt;而我们的每次刷新操作，就会刷新一整行。&lt;/p&gt;
&lt;p&gt;那怎么刷新呢？&lt;/p&gt;
&lt;p&gt;会有一个专门的刷新电路来支持。&lt;/p&gt;
&lt;p&gt;刷新电路会直接读出一整行的存储信息，然后重新写入，也就是重新给电容充电。&lt;/p&gt;
&lt;p&gt;那我们刷新一整行，其实本质上就是进行了一次读操作，所以它的耗时和1个读/写周期相同。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/3.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;p&gt;为了让地址线更简单，DRAM常常采用&lt;strong&gt;地址线复用技术&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;i.e. 把行地址，列地址分前后两次进行传输，对于&lt;code&gt;n&lt;/code&gt;个芯片只需采用&lt;code&gt;n/2&lt;/code&gt;条地址线。&lt;/p&gt;
&lt;p&gt;好处：使地址线更少，芯片引脚更少。&lt;/p&gt;
&lt;p&gt;对于SRAM这种容量较小的芯片，通常我们同时把行列地址送过去就可以了。&lt;/p&gt;
&lt;p&gt;:::note
当考察DRAM芯片的引脚数量时，和地址线对应的引脚数目应该减半。
:::&lt;/p&gt;
&lt;p&gt;另外，“刷新”由存储器独立完成，不需要CPU控制。&lt;/p&gt;
&lt;p&gt;最后补充，DRAM芯片现在已经过时了，现在的主存通常采用SDRAM芯片，如DDR3，DDR4。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;SRAMとDRAMの比較&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;特徴&lt;/th&gt;
&lt;th&gt;SRAM (スタティックRAM)&lt;/th&gt;
&lt;th&gt;DRAM (ダイナミックRAM)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;情報記憶方式&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;フリップフロップ&lt;/td&gt;
&lt;td&gt;コンデンサ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;破壊読み出し&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;なし&lt;/td&gt;
&lt;td&gt;あり&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;読み出し後の書き換え&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;td&gt;必要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;動作速度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;速い&lt;/td&gt;
&lt;td&gt;遅い&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;集積度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;低い&lt;/td&gt;
&lt;td&gt;高い&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;発熱量&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;多い&lt;/td&gt;
&lt;td&gt;少ない&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;記憶コスト&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;高い&lt;/td&gt;
&lt;td&gt;低い&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;揮発性メモリ&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;揮発性 (電源を切ると情報が消える)&lt;/td&gt;
&lt;td&gt;揮発性 (電源を切ると情報が消える)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;「リフレッシュ」&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不要&lt;/td&gt;
&lt;td&gt;必要&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;アドレス送信&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;同時に送信&lt;/td&gt;
&lt;td&gt;2回に分けて送信&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;まとめ&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;SRAM&lt;/strong&gt; は高速で、主に &lt;strong&gt;CPUキャッシュ&lt;/strong&gt; に使われます。フリップフロップでデータを保持するため、リフレッシュは不要ですが、コストが高く、集積度が低く、消費電力も大きいです。
&lt;strong&gt;DRAM&lt;/strong&gt; は速度は劣りますが、コストが低く、集積度が高く、消費電力が少ないため、&lt;strong&gt;メインメモリ&lt;/strong&gt; として広く使われています。コンデンサでデータを保持するため、情報が消えないように定期的なリフレッシュが必要です。&lt;/p&gt;
</content:encoded></item><item><title>日本語 JLPT N2 メモ（１）</title><link>https://blog.yirong.site/posts/0004/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0004/</guid><description>ことではない vs ことはない</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;📘 ことではない vs ことはない&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;1️⃣ ことではない&lt;/h2&gt;
&lt;h3&gt;含义&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;不是……的事 / 不代表…… / 不应该……&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;否定某事物的&lt;strong&gt;性质、本质、因果关系&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;句型&lt;/h3&gt;
&lt;h3&gt;示例&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;勉強できなかったからといって、将来が決まる&lt;strong&gt;ことではない&lt;/strong&gt;。&lt;br /&gt;
→ 没学好并不代表未来就被决定了。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ミスをしたからといって、責められる&lt;strong&gt;ことではない&lt;/strong&gt;。&lt;br /&gt;
→ 犯错了也不是必须被责备的事情。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;2️⃣ ことはない&lt;/h2&gt;
&lt;h3&gt;常见含义①：不必要 / 没必要&lt;/h3&gt;
&lt;p&gt;👉 表示&lt;strong&gt;不必做某事&lt;/strong&gt;，常用于劝告或安慰。&lt;/p&gt;
&lt;h4&gt;句型&lt;/h4&gt;
&lt;h4&gt;示例&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;そんなに心配する&lt;strong&gt;ことはない&lt;/strong&gt;。&lt;br /&gt;
→ 没必要那么担心。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;急いで行く&lt;strong&gt;ことはない&lt;/strong&gt;よ、まだ時間があるから。&lt;br /&gt;
→ 不必急着去，还有时间。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;含义②：不是不可以 / 并非完全没有可能性&lt;/h3&gt;
&lt;p&gt;👉 否定再否定，语气接近「ないこともない」「ないわけではない」。&lt;br /&gt;
👉 用于强调“不是绝对不可能”。&lt;/p&gt;
&lt;h4&gt;示例&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;お金さえあれば、家を買う&lt;strong&gt;ことはない&lt;/strong&gt;。&lt;br /&gt;
→ 不是说完全买不起房子（有钱的话还是能买的）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;彼に頼めば助けてくれる&lt;strong&gt;ことはない&lt;/strong&gt;。&lt;br /&gt;
→ 不是说他绝对不会帮忙（有可能会帮）。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;✅ 区别总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;表达&lt;/th&gt;
&lt;th&gt;含义&lt;/th&gt;
&lt;th&gt;常见场景&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ことではない&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不是……的事 / 不代表……&lt;/td&gt;
&lt;td&gt;否定本质或性质，逻辑说明&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ことはない①&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不必要 / 没必要&lt;/td&gt;
&lt;td&gt;劝告、安慰&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ことはない②&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不是不可以 / 并非绝对不可能&lt;/td&gt;
&lt;td&gt;表可能性，接近「ないこともない」&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr /&gt;
&lt;h2&gt;📝 一句话记忆法&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;「ことではない」→ &lt;strong&gt;性质否定&lt;/strong&gt;（不是本质如此）&lt;/li&gt;
&lt;li&gt;「ことはない①」→ &lt;strong&gt;不必要&lt;/strong&gt;（90%情况用法）&lt;/li&gt;
&lt;li&gt;「ことはない②」→ &lt;strong&gt;不是不可以&lt;/strong&gt;（少见，强调可能性）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h1&gt;N2听力解析&lt;/h1&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=114771122723797&amp;amp;bvid=BV1dXgzz1EV9&amp;amp;cid=30772891622&amp;amp;p=1&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;对话 1：プレゼン資料の作り方&lt;/h2&gt;
&lt;h3&gt;原文&lt;/h3&gt;
&lt;p&gt;ラジオで女の人が話しています。女の人はプレゼンテーションの資料を作る時、どんなことに気をつけてほしいと言っていますか？&lt;/p&gt;
&lt;p&gt;私は企業でプレゼンの研修をしていますが、プレゼンの資料を作るのは難しいですよね。&lt;br /&gt;
資料を作る時は &lt;strong&gt;大きめの文字にするとか&lt;/strong&gt;、&lt;strong&gt;内容は簡潔な言葉で示すべきだ&lt;/strong&gt; とよく言われますが、まずは &lt;strong&gt;聞き手の立場に意識を向けましょう&lt;/strong&gt;。&lt;br /&gt;
同じ商品のプレゼンでも &lt;strong&gt;社内と営業先では相手にとって必要な情報が異なるはずです&lt;/strong&gt;。&lt;br /&gt;
話す内容を忘れないように &lt;strong&gt;ポイントを書いたメモを作っておく人もいますが&lt;/strong&gt;、その際にも &lt;strong&gt;相手の立場に立った視点を欠かすことはできません&lt;/strong&gt;。&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔑 重难词汇&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;資料（しりょう）&lt;/strong&gt; → 资料、材料&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;簡潔（かんけつ）&lt;/strong&gt; → 简洁&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;聞き手（ききて）&lt;/strong&gt; → 听众&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;立場（たちば）&lt;/strong&gt; → 立场、角度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;営業先（えいぎょうさき）&lt;/strong&gt; → 客户、销售对象&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;異なる（ことなる）&lt;/strong&gt; → 不同&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜はず&lt;/strong&gt; → 理应如此、推测&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;欠かす（かかす）&lt;/strong&gt; → 缺少&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🔑 语法要点&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜時（とき）&lt;/strong&gt; → 表示动作或状态发生的时间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜べきだ&lt;/strong&gt; → 应当做某事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ましょう&lt;/strong&gt; → 提议、劝说&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でも&lt;/strong&gt; → 即使…也…&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜はずです&lt;/strong&gt; → 根据常识或推测理应如此&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ないように&lt;/strong&gt; → 为了不…&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ことはできません&lt;/strong&gt; → 不能…&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔹 逐句翻译&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;我在企业里做演讲培训，但制作演示资料真的很难啊。&lt;/li&gt;
&lt;li&gt;制作资料时，人们常说 &lt;strong&gt;要用大一点的字体、用简洁的语言来表达&lt;/strong&gt;，但首先应该 &lt;strong&gt;关注听众的立场&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;即使是同一个商品的演讲，&lt;strong&gt;在公司内部和对客户的演讲，听众需要的信息应该是不同的&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;有些人会 &lt;strong&gt;写下要点的备忘录以免忘记讲的内容&lt;/strong&gt;，但即使那样，也不能缺少 &lt;strong&gt;站在对方立场的视角&lt;/strong&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔹 会话常用表达&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜べきだ&lt;/strong&gt; → 应该做某事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ましょう&lt;/strong&gt; → 提议“我们来……”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜のと同じだ&lt;/strong&gt; → 和……一样&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ないように&lt;/strong&gt; → 为了不……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ことはできません&lt;/strong&gt; → 不能……&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;lt;iframe width=&quot;100%&quot; height=&quot;468&quot; src=&quot;//player.bilibili.com/player.html?isOutside=true&amp;amp;aid=259686874&amp;amp;bvid=BV1za411d7Yu&amp;amp;cid=810041800&amp;amp;p=44&quot; scrolling=&quot;no&quot; border=&quot;0&quot; frameborder=&quot;no&quot; framespacing=&quot;0&quot; allowfullscreen=&quot;true&quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/p&gt;
&lt;h2&gt;对话 2：晚餐选择（外食 vs 家里做）&lt;/h2&gt;
&lt;h3&gt;原文&lt;/h3&gt;
&lt;p&gt;女：あー、おなかすいた。今日はどこかで食べて帰ろうか。疲れたし……。&lt;br /&gt;
男：うーん、そうだなぁ……。&lt;br /&gt;
女：週ぐらい外食でもいいんじゃない？カレーなんかどうかしら。何か辛いのが食べたいな。&lt;br /&gt;
男：カレーなら缶詰のカレーがあっただろう？あれとサラダがあれば、店で食べたのと同じだよ。&lt;br /&gt;
女：たしかにあの缶詰は、味は抜群だよね。でも、今から帰って準備したくないなあ。じゃ、カレーやめて、ピザでもとる？あ、そうだ。新しいピザのお店が近所にできてたよね。あそこ、行ってみる？&lt;br /&gt;
男：辛いものが食べたいんだろ？サラダは野菜を切るだけだし、僕がやろうか。7時半からいい番組があるんだ。&lt;br /&gt;
女：ほんと？お願いしていい？&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔑 重难词汇&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;夕方（ゆうかた）&lt;/strong&gt; → 傍晚&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;おなかすいた&lt;/strong&gt; → 肚子饿了（口语）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜し&lt;/strong&gt; → 并列/理由&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;外食（がいしょく）&lt;/strong&gt; → 在外面吃饭&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でもいいんじゃない？&lt;/strong&gt; → 提议语气&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜なんかどうかしら&lt;/strong&gt; → 随意推荐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;缶詰（かんずめ）&lt;/strong&gt; → 罐头&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;抜群（ばつぐん）&lt;/strong&gt; → 出众、超赞&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たくない&lt;/strong&gt; → 不想做&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んだろ？&lt;/strong&gt; → 带确认语气&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;近所（きんじょ）&lt;/strong&gt; → 邻里，附近&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜だけだし&lt;/strong&gt; → 只是…而已&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜てあげようか / やろうか&lt;/strong&gt; → 要不要我来做&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;番組（ばんぐみ）&lt;/strong&gt; → 节目&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;🔑 语法要点&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜て帰ろうか&lt;/strong&gt; → 提议做某事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でもいいんじゃない？&lt;/strong&gt; → 委婉提议&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜なんかどうかしら&lt;/strong&gt; → 推荐或征求意见&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜のと同じだ&lt;/strong&gt; → 和……一样&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たくない&lt;/strong&gt; → 不想做某事&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んだろ？&lt;/strong&gt; → 口语确认语气&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜てみる&lt;/strong&gt; → 尝试做&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;できてた&lt;/strong&gt; → 「できる」的过去完成形式口语化（出来了/开张了）&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔹 逐句翻译&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;女：啊，肚子饿了。今天要不要在外面吃完再回去呢？好累啊……。&lt;/li&gt;
&lt;li&gt;男：嗯，也是啊……。&lt;/li&gt;
&lt;li&gt;女：这周左右在外面吃也可以吧？咖喱怎么样？想吃点辣的东西。&lt;/li&gt;
&lt;li&gt;男：要是想吃咖喱，家里不是有罐头咖喱吗？有那个再加点沙拉，就跟在店里吃的一样了。&lt;/li&gt;
&lt;li&gt;女：确实那个罐头咖喱味道超赞。但我不想现在回去准备啊。那，不吃咖喱了，叫个披萨怎么样？啊，对了，附近不是新开了一家披萨店吗？要不要去那看看？&lt;/li&gt;
&lt;li&gt;男：你不是想吃辣的吗？沙拉只是切一下蔬菜而已，我来做吧。7点半有个不错的节目。&lt;/li&gt;
&lt;li&gt;女：真的？可以拜托你吗？&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h3&gt;🔹 常用会话表达&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜て帰ろうか&lt;/strong&gt; → 提议“做完…再回去吧”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でもいいんじゃない？&lt;/strong&gt; → “……也可以吧”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜なんかどうかしら&lt;/strong&gt; → “……怎么样呢”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜たくない&lt;/strong&gt; → “不想做……”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜てみる&lt;/strong&gt; → “去尝试……/去试试……”&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んだろ？&lt;/strong&gt; → “你不是……吗？”（口语确认）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;对话 3 ：家具制作の魅力&lt;/h2&gt;
&lt;hr /&gt;
&lt;h2&gt;原文&lt;/h2&gt;
&lt;p&gt;ラジオで俳優が話しています。俳優は、家具を作るのどんなところに魅力を感じるいっていますか？&lt;/p&gt;
&lt;p&gt;私は最近、&lt;strong&gt;棚とか椅子とか&lt;/strong&gt;、趣味でいろいろな家具を作っています。&lt;br /&gt;
近頃は手ごろな値段で買える店も多いですが、&lt;strong&gt;自分が本当に欲しい家具って、なかなかないんですよね&lt;/strong&gt;。&lt;br /&gt;
その点、&lt;strong&gt;自分で作れば考えた通りのデザインで作れるでしょう？&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;頭に浮かんだアイデアを、自分の手で家具として完成させていくっていう過程が、たまらないんです&lt;/strong&gt;。&lt;br /&gt;
仕事があるので集中して一気に作ることは難しいし、&lt;strong&gt;うまくできないとストレスになることもあるんですけど&lt;/strong&gt;、やっぱり楽しいですね。&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🔑 重难词汇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;棚（たな）&lt;/strong&gt; → 架子&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;椅子（いす）&lt;/strong&gt; → 椅子&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;趣味（しゅみ）&lt;/strong&gt; → 爱好、兴趣&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;近頃（ちかごろ）&lt;/strong&gt; → 最近、近来&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手ごろな値段&lt;/strong&gt; → 合理的价格、价格适中&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;なかなかない&lt;/strong&gt; → 不容易找到、很少有&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;その点&lt;/strong&gt; → 从这一点来看&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通り（とおり）&lt;/strong&gt; → 照……、按照……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;浮かぶ（うかぶ）&lt;/strong&gt; → 浮现、想起&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;過程（かてい）&lt;/strong&gt; → 过程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;たまらない&lt;/strong&gt; → 忍不住、非常想要/非常喜欢&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一気に（いっきに）&lt;/strong&gt; → 一口气、一次性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;うまくできない&lt;/strong&gt; → 做不好&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;やっぱり&lt;/strong&gt; → 果然、还是&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🔑 语法要点&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;〜とか〜とか&lt;/strong&gt; → 列举示例，不完全列举（棚とか椅子とか）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜って&lt;/strong&gt; → 口语中表示主题或强调（自分が本当に欲しい家具って…）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でしょう？&lt;/strong&gt; → 期待对方同意，口语疑问语气&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ていく&lt;/strong&gt; → 表示动作从现在开始并持续发展（完成させていく）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜こともある&lt;/strong&gt; → 有时会…&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んです / 〜んですけど&lt;/strong&gt; → 解释原因或背景，口语中常用&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🔹 逐句翻译&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;我最近用兴趣爱好制作各种家具，比如架子、椅子之类的。&lt;/li&gt;
&lt;li&gt;近来有很多价格合理可以买到的店，但&lt;strong&gt;真正想要的家具很难找到&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;从这一点来看，如果自己做的话，就能按照&lt;strong&gt;想法设计制作&lt;/strong&gt;了，对吧？&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;把浮现在脑中的创意，用自己的双手把它完成为家具的过程，是最让人着迷的&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;因为有工作，所以要集中一次性完成很难，而且&lt;strong&gt;做不好也会有压力&lt;/strong&gt;，不过还是很有乐趣。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;h2&gt;🔹 会话/表达总结&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;〜とか〜とか&lt;/strong&gt; → 列举示例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜って&lt;/strong&gt; → 强调主题，口语常用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜でしょう？&lt;/strong&gt; → 期待对方认同&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜ていく&lt;/strong&gt; → 表示动作推进&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜こともある&lt;/strong&gt; → 有时会…&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;〜んです / 〜んですけど&lt;/strong&gt; → 解释原因/背景&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;✨ 听力重点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;俳優觉得制作家具的&lt;strong&gt;魅力&lt;/strong&gt;在于：
&lt;ol&gt;
&lt;li&gt;可以做出&lt;strong&gt;自己想要的设计&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;把脑中的创意变为实际作品&lt;/strong&gt;的过程非常吸引人&lt;/li&gt;
&lt;li&gt;尽管有时很难或会有压力，但依然&lt;strong&gt;很有乐趣&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/4.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;语法：Aなら / Bほど / Cさえ / Dばかり&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;练习题&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;水泳教室に通い始めたころは、怖くて水に顔をつけること（　）できなかったが、今では泳ぐのが大好きだ。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;正解：&lt;strong&gt;さえ&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;解析：这里表示&lt;strong&gt;连把脸浸入水中都做不到&lt;/strong&gt;，强调极端举例。&lt;/li&gt;
&lt;li&gt;完整句：
&lt;blockquote&gt;
&lt;p&gt;水泳教室に通い始めたころは、怖くて水に顔をつけること&lt;strong&gt;さえ&lt;/strong&gt;できなかったが、今では泳ぐのが大好きだ。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;译：刚开始上游泳班的时候，&lt;strong&gt;连把脸浸入水中都做不到&lt;/strong&gt;，但现在非常喜欢游泳。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;1️⃣ 〜さえ&lt;/h2&gt;
&lt;h3&gt;① N+(で)さえ / N助詞+さえ&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;意思&lt;/strong&gt;：连……都……（表示极端的例子）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例1&lt;/strong&gt;：この問題は&lt;strong&gt;子どもでさえ&lt;/strong&gt;解ける。
&lt;ul&gt;
&lt;li&gt;译：这道题&lt;strong&gt;连孩子都能解&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例2&lt;/strong&gt;：これは&lt;strong&gt;他人にさえ&lt;/strong&gt;言えない秘密だ。
&lt;ul&gt;
&lt;li&gt;译：这是&lt;strong&gt;连别人都不能说的秘密&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;② 〜さえ〜ば / 〜さえ〜たら&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;意思&lt;/strong&gt;：只要……就……&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：お金&lt;strong&gt;さえあれば&lt;/strong&gt;幸せになれるとは限らない。
&lt;ul&gt;
&lt;li&gt;译：并不是&lt;strong&gt;只要有钱&lt;/strong&gt;就能幸福。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;さえ&lt;/strong&gt; 强调条件或例子极端、典型&lt;/li&gt;
&lt;li&gt;用在**强调“连最基本的也……”或“只要……””**的场合&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;2️⃣ 〜なら&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;意思&lt;/strong&gt;：如果……的话（用于承接对方话题，提出自己的意见、想法、建议）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例 A&lt;/strong&gt;：来週からベトナム語を勉強し始めますよ。
&lt;ul&gt;
&lt;li&gt;译：下周开始要学越南语了哦。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例 B&lt;/strong&gt;：ベトナム語を勉強する&lt;strong&gt;なら&lt;/strong&gt;、この辞書を使うことを勧めたい。
&lt;ul&gt;
&lt;li&gt;译：如果是学越南语的话，我推荐你用这本词典。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;常用于对话中，提出建议或意见&lt;/li&gt;
&lt;li&gt;可理解为“承接前文条件，提出自己的想法”&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;3️⃣ 〜ほど&lt;/h2&gt;
&lt;h3&gt;① 表示后项达到前项某种程度&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：足が歩けなくなる&lt;strong&gt;ほど&lt;/strong&gt;高いです。
&lt;ul&gt;
&lt;li&gt;译：高得让人走不了路。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;② 表示比较（后接否定）&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：日本は中国&lt;strong&gt;ほど&lt;/strong&gt;広くない。
&lt;ul&gt;
&lt;li&gt;译：日本没有中国那么大。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;③ 前接数量词，表示大致数量&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：修理には一週間&lt;strong&gt;ほど&lt;/strong&gt;かかります。
&lt;ul&gt;
&lt;li&gt;译：修理大约需要一周。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;④ 〜ほど〜はない&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;意思&lt;/strong&gt;：没有比……更……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：雨の日に本を読む&lt;strong&gt;ほど楽しいことはない。&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;译：没有比在雨天看书更快乐的事情了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;⑤ （〜ば）〜ほど&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;意思&lt;/strong&gt;：越……就越……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：年を（取れば）取る&lt;strong&gt;ほど&lt;/strong&gt;体が弱くなる。
&lt;ul&gt;
&lt;li&gt;译：年纪越大，身体就越弱。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ほど&lt;/strong&gt; 用法多样，要根据语境理解&lt;/li&gt;
&lt;li&gt;可表示&lt;strong&gt;程度、比较、数量或“越……越……”&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;4️⃣ 〜ばかり&lt;/h2&gt;
&lt;h3&gt;① 带有轻微责备或不满的语气&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例1&lt;/strong&gt;：弟はカップラーメン&lt;strong&gt;ばかり&lt;/strong&gt;食べている。
&lt;ul&gt;
&lt;li&gt;译：弟弟总是在吃杯面。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例2&lt;/strong&gt;：祖父は最近怒って&lt;strong&gt;ばかり&lt;/strong&gt;いる。
&lt;ul&gt;
&lt;li&gt;译：爷爷最近总是生气。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;② 常用“あと〜ばかり”形式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;意思&lt;/strong&gt;：只剩下……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：料理もできたし、あとは食べる&lt;strong&gt;ばかり&lt;/strong&gt;だ。
&lt;ul&gt;
&lt;li&gt;译：菜也做好了，接下来只剩下吃了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;③ 表示动作刚刚完成不久&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：置いた&lt;strong&gt;ばかり&lt;/strong&gt;なのに、テレビが壊れてしまった。
&lt;ul&gt;
&lt;li&gt;译：明明刚刚才放好，电视就坏了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;④ 表示大致的程度、数量&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：一時間&lt;strong&gt;ばかり&lt;/strong&gt;待ってください。
&lt;ul&gt;
&lt;li&gt;译：请等大约一个小时。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ばかり&lt;/strong&gt; 可表示责备、不满、剩余动作或数量&lt;/li&gt;
&lt;li&gt;要结合上下文理解语气和含义&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;/images/5.png&quot; alt=&quot;我的截图&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;语法：まず / つい / たとえ / 今に&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;练习题&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;この作業はかなり大変なので、一日で終わらせるのは（　）無理だろう。&lt;/p&gt;
&lt;p&gt;选项：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;つい&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;まず&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;たとえ&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;今に&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;✅ 正解：&lt;strong&gt;まず&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;解析：这里表示推测或判断，“恐怕不可能一天完成这个工作”，符合 &lt;strong&gt;まず〜だろう&lt;/strong&gt; 的用法。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;1️⃣ まず&lt;/h2&gt;
&lt;h3&gt;用法&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;表示推断（积极/消极）&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;意思：大概，恐怕&lt;/li&gt;
&lt;li&gt;表达形式：&lt;strong&gt;まず〜だろう&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例1&lt;/strong&gt;：まず成功するだろう。
&lt;ul&gt;
&lt;li&gt;译：大概会成功吧。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例2&lt;/strong&gt;：まずだめだろう。
&lt;ul&gt;
&lt;li&gt;译：恐怕不行。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;+ 否定&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;意思：几乎不 / 不……&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：まず助からない。
&lt;ul&gt;
&lt;li&gt;译：几乎没有生还的可能。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：常用于口语或书面语中的推测，语气偏客观。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;h2&gt;2️⃣ つい〜てしまう&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;意思&lt;/strong&gt;：不留神/不经意间……（通常带轻微后悔或意外）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：おしゃべりが楽しくて、つい遅くなってしまった。
&lt;ul&gt;
&lt;li&gt;译：聊天太开心了，不小心就晚了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;强调&lt;strong&gt;无意识发生的动作&lt;/strong&gt;，多用于日常口语和叙述。&lt;/li&gt;
&lt;li&gt;可带有感情色彩：后悔、意外、尴尬等。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;3️⃣ たとえ〜（としても / とも / としたところで）&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;意思&lt;/strong&gt;：即便 / 不管……也……（让步表达）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例1&lt;/strong&gt;：たとえ雨が降っても行く。
&lt;ul&gt;
&lt;li&gt;译：即便下雨也要去。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例2&lt;/strong&gt;：たとえ君のやったことが正しいとしても、人の悪口を言うべきではない。
&lt;ul&gt;
&lt;li&gt;译：即便你做的是对的，也不该说别人的坏话。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例3&lt;/strong&gt;：たとえ今さら走ったところで、間に合わない。
&lt;ul&gt;
&lt;li&gt;译：即使现在才跑，也赶不上。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例4&lt;/strong&gt;：たとえどんなところに住もうとも、家族がいればいい。
&lt;ul&gt;
&lt;li&gt;译：不管住在哪儿，有家人在就好。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;例5&lt;/strong&gt;：たとえそんなことは言わずとも知れたことだ。
&lt;ul&gt;
&lt;li&gt;译：即便不说，也能明白。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;常搭配&lt;strong&gt;としても / とも / としたところで&lt;/strong&gt;使用&lt;/li&gt;
&lt;li&gt;强调前项即使成立，后项也不改变结果&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;4️⃣ 今に&lt;/h2&gt;
&lt;h3&gt;用法&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;即将，就要&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：今に燃えだすぞ。
&lt;ul&gt;
&lt;li&gt;译：马上就要燃起来了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;早晚，总有一天&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：今にまた会えるよ。
&lt;ul&gt;
&lt;li&gt;译：早晚会再见面的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;至今，直到现在&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;例&lt;/strong&gt;：今に名人と伝えられている。
&lt;ul&gt;
&lt;li&gt;译：至今仍被传为名人。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 小贴士：&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;今に&lt;/strong&gt; 用于口语和书面语&lt;/li&gt;
&lt;li&gt;根据语境可以表示&lt;strong&gt;时间即将发生&lt;/strong&gt;、&lt;strong&gt;迟早会发生&lt;/strong&gt;或&lt;strong&gt;一直持续到现在&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;📌 总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;语法&lt;/th&gt;
&lt;th&gt;主要意思&lt;/th&gt;
&lt;th&gt;常用例句&lt;/th&gt;
&lt;th&gt;小贴士&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;まず&lt;/td&gt;
&lt;td&gt;推测，大概 / 几乎不&lt;/td&gt;
&lt;td&gt;まず成功するだろう / まず助からない&lt;/td&gt;
&lt;td&gt;表示积极或消极推测&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;つい〜てしまう&lt;/td&gt;
&lt;td&gt;不留神、不经意间…&lt;/td&gt;
&lt;td&gt;つい遅くなってしまった&lt;/td&gt;
&lt;td&gt;强调无意识动作，带后悔或意外&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;たとえ〜&lt;/td&gt;
&lt;td&gt;即便 / 不管……也……&lt;/td&gt;
&lt;td&gt;たとえ雨が降っても行く&lt;/td&gt;
&lt;td&gt;常与としても/とも/としたところで搭配使用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;今に&lt;/td&gt;
&lt;td&gt;即将、早晚、至今&lt;/td&gt;
&lt;td&gt;今に燃えだす / 今にまた会える / 今に名人と伝えられている&lt;/td&gt;
&lt;td&gt;根据语境灵活理解时间含义&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</content:encoded></item><item><title>TOEIC試験の振り返りまとめ</title><link>https://blog.yirong.site/posts/0002/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0002/</guid><description>TOEICできた、900点までもう一歩！</description><pubDate>Sat, 13 Sep 2025 00:00:01 GMT</pubDate><content:encoded>&lt;p&gt;最近、TOEICを受けてきました。目標は900点ですが、あと一歩のところです！&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;今回、日本でのTOEIC受験と中国での受験を比べてみると、やっぱり環境の違いかな。私は北外（北京外国語大学）で受けたのですが、隣の席の人のページをめくる音がとても気になりました。左側の大人の方は、通常ならリスニングが終わったらすぐ次の問題に進むのですが、彼は次の問題が始まる直前にページをめくるので、けっこう大きな音が出てしまいました😇

また、監督の女性（学生のように見えました）が、ずっと自分の前でスマホを触っていて、少し気になりました。監督員は本来スマホを使ってはいけないはずですが…😵

こういう環境の中でも集中力を保つことが大事ですね。次回はもっと落ち着いて、しっかり点を取りたいと思います。
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item><item><title>My first Blog 最初のブログ</title><link>https://blog.yirong.site/posts/0001/</link><guid isPermaLink="true">https://blog.yirong.site/posts/0001/</guid><description>よっかた、初めてブログできた！</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Front-matter of Posts&lt;/h2&gt;
&lt;p&gt;Finally, I created my very first blog website. As graduation approaches, I realized that I have fallen behind many of my peers, and it feels like I haven’t left behind many memorable things from my university life—whether in learning or in daily life. From today on, I hope to build the habit of blogging, both to push myself to study and to leave something I can look back on.&lt;/p&gt;
&lt;p&gt;I’m still a beginner in programming, so if there are any mistakes in my blog, please feel free to reach out to me. And of course, if you just want to make friends, you are more than welcome as well.&lt;/p&gt;
&lt;p&gt;In any case, this marks a new beginning for me.&lt;/p&gt;
&lt;p&gt;Please note that my blog and my connections are based on the following languages.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Language&lt;/th&gt;
&lt;th&gt;preference&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;English&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;currently the main language of my blog , as it is smoother for me to communicate before my Japanese proficiency improves further&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;日本語&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;I am doing my best to learn Japanese, and I hope to make it the language I use most in my daily life&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;简体中文&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;my native language&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Anyway, Let&apos;s GO. I would say this is the only code that I have really commended so I am really a noob in CS now, but I will grow and learn more.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
Hello, world.
---
&lt;/code&gt;&lt;/pre&gt;
</content:encoded></item></channel></rss>