\(\qquad\!\!\)作为倒数第二批大二才上普物实验的物院本科生,我于2023-2024学年秋季学期选修 普通物理实验(1) 课程,因为普物实验对教学模式进行了一定的改革,不像往年所有实验的实验报告均需要课后整理完成(即部分实验课上即交实验报告),所以只有五个实验需要课后整理完成实验报告,按照实验名称顺序排列如下:

\(\qquad\!\!\)以上实验报告均由 LaTeX 排版,使用 TeX Live 2024 发行版,XeLaTeX 编译器(格式+引擎)于 PKUTEX 平台生成。仅供参考,如因此产生的任何问题,本人概不负责😈。

Hello World!

十二时辰

音阙诗汀

音阙诗汀“十二时辰”系列歌曲在未统一为一个专辑时分别的专辑文案,见猎心喜,整理如下。

文案版权归 音阙诗汀 所有,如有侵权请联系删除。

阅读全文 »

1
2
3
4
5
6
7
8
9
10
11
12
%导言区
%新增命令:改变脚注的编号格式
%第一步,让脚注编号用上带圈数字
%调用 xunicode-addon 宏包
\usepackage{xunicode-addon}
\xeCJKDeclareCharClass{Default}{"24EA, "2460->"2473, "3251->"32BF}
\setmainfont{Garamond-Math.otf}
\renewcommand{\thefootnote}{\textcircled{\arabic{footnote}}}
%第二步,在页面底部的脚注内容中,取消编号的上标样式
\usepackage{scrextend}
%缩进等水平距离均可调,现使用 chat-GPT 生成的距离看上去很舒服
\deffootnote{2em}{1.5em}{\thefootnotemark\hspace{0.5em}}

79博客学习笔记

注:利用 $\operatorname{}$ 标准函数形式表示相应牌。

第一章 麻雀的基础

麻雀的基础 1—麻雀是?

  1. 麻将的目的:雀力日进!

麻雀的基础 2—麻雀和概率

  1. 现代麻将的游戏性,果然其本质不是“役”而是“形”。
  2. 即使是打出了最合适的一手,有时也是会失败的。这就是麻将。
  3. 不要因为一时成功而喜悦,也不要因为一时的失败而沮丧;要以长远的目光来进行判断。
阅读全文 »

Markdown标记语言入门

一、什么是 Markdown:

\(\qquad\!\!\)Markdown 是一种轻量级标记语言,由约翰·格鲁伯(John Gruber)于 \(2004\) 年创立。\(2017\) 年,GitHub 发布了基于 CommonMark 的 Github Flavored Markdown(GFM)的正式规范。

\(\qquad\!\!\)约翰·格鲁伯对于 Markdown 的定义是:

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Markdown 是面向 Web作家 的文本到 HTML 转换工具。Markdown 允许您使用易于阅读,易于编写的纯文本格式进行编写,然后将其转换为结构上有效的 XHTML(或HTML)。

阅读全文 »

\(\qquad\!\!\)一些在求组合数的时候会很有用的东西:

  • 1、乘法逆元:

    • ①、费马小定理:

    \(\qquad\!\!\)\(p\) 为素数,\(a\) 为一个正整数且 \(a\)\(p\) 互质,则 \(a^{-1}\equiv a^{p-2} \pmod{p}\)

    \(\qquad\!\!\)例题:

    \(\qquad\!\!\)给定 \(a\)\(p\),保证 \(p\) 为素数并且 \(a\)\(p\) 互质,求出在模 \(p\) 意义下的 \(a\) 的逆元。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    #include<bits/stdc++.h>
    #define in inline
    #define re register
    using namespace std;
    int a,p;
    in int qread()
    {
    int x=0,y=1;
    int ch=getchar();
    while(ch<'0'||ch>'9')
    {
    if(ch=='-')
    {
    y=-1;
    }
    ch=getchar();
    }
    while(ch>='0'&&ch<='9')
    {
    x=(x<<1)+(x<<3)+(ch^48);
    ch=getchar();
    }
    return x*y;
    }
    in void qwrite(re int x)
    {
    if(x<0)
    {
    putchar('-');
    qwrite(-x);
    }
    else
    {
    if(x>9)
    {
    qwrite(x/10);
    }
    putchar(x%10+'0');
    }
    return ;
    }
    in int qpow(re int x,re int y)
    {
    int res=1;
    while(y)
    {
    if(y&1)
    {
    res=(res*x)%p;
    }
    x=(x*x)%p;
    y>>=1;
    }
    return res%p;
    }
    int main()
    {
    a=qread();
    p=qread();
    qwrite(qpow(a,p-2));
    putchar('\n');
    return 0;
    }
    阅读全文 »
0%