|
| 1 | +## 个人信息 |
| 2 | +25届 <u>数学类</u>(包含信息与计算科学,数学与应用数学) 转 <u>数智实验班</u>。 |
| 3 | +转专业经验交流群1136717485,任何没搜到的问题都可以在里面找管理询问,大家都很热情。 |
| 4 | +平时比较忙,QQ号藏在文章里(不包括题解部分),共9位,分3段。 |
| 5 | +文章请认真阅读,如果在阅读后仍然有疑问,可以加转专业交流群或本人QQ询问。(但因为比较慢不一定能回答)。同时,线上交流请说明来意。 |
| 6 | + |
| 7 | +## 转专业相关 |
| 8 | +首先是25年数智实验班的报名要求: |
| 9 | +1.数学120及以上,英语110及以上 或 数学130及以上 或 NOIP省三及以上。满足其一即可,需要注意的是,24年第一个条件为数学英语均115及以上。 |
| 10 | +2.见[某学长的更详细的文章](https://run.west2.online/change-major/cs/250324-1/)。本文章主要是用来默写题目,造福后人。 |
| 11 | + |
| 12 | +## 备考 |
| 13 | +相关政策会和录取通知书一起发到,官网上也可以查,如果有在fzu的高招咨询群,那么群里的老师可能也会提到。 |
| 14 | +25年的笔试在机房进行,有3道看程序给输出的题,6道算法题,2道数学题。在军训的第三天举行。~~863~~ |
| 15 | +看程序给输出的题比较简单,算法题也不难,都在普及上下,NOIP省二大概就能AK。题目在下面,由于来自记忆,不保证描述完全一样,但题意是一样的。(附简略题解,建议等学完做的时候如果真的不会再看) |
| 16 | +没有基础的努力学2个星期大概就能出4题。 |
| 17 | +感兴趣的可以上[洛谷](https://www.luogu.com.cn/)注册一个账号找题做,不会就看题解,很多题自己就是想不出来的,题解看多就会了。(看题解也有利于学习大佬的思路)。 |
| 18 | +我现在写的时间是2025.9.9,数智班考试刚刚结束,面试还没进行(甚至结果都还没出),所以面试部分等我面试后再补吧。 |
| 19 | + |
| 20 | +## 常见QAQ |
| 21 | +该部分写于2025.9.10,面试前一天。答案来自学长回答。 |
| 22 | + |
| 23 | +* Q:数智班说的导师制书院制真的有落实吗? |
| 24 | +A:有。 |
| 25 | +* Q:零基础怎么办? |
| 26 | +A:大部分人都是零基础,不需要担心这个的。 |
| 27 | +* Q:数智班是计算机的实验班吗? |
| 28 | +A:学的是计算机,但是隶属于校而非计算机学院。 |
| 29 | +* Q:数智班考试考什么? |
| 30 | +A:上面有说。 |
| 31 | +* Q:什么时候开始考试? |
| 32 | +A:在福州大学官网或者教务处官网里看,报名时间很短且一般就在开学初,需要多关注。也可以直接百度搜索"福州大学数智班"。此外,开学前可能无法登录教务处,建议开学后下载福uu,找到"教务通知",下滑寻找类似《福州大学关于开展 ~~740~~ 20xx届“数智实验班”招生工作的通知》的标题,点开即可。 |
| 33 | +* Q:面试难吗?会刁难人吗? |
| 34 | +A:看你自己的水平。 |
| 35 | +* Q:面试会问什么? |
| 36 | +A:面试问题并不固定,主要是要真诚、不要撒谎。一般根据你的自我介绍提问。也可能会问一些类似"为什么要来数智"的问题。 |
| 37 | +* Q:面试自我介绍怎么说? |
| 38 | +A:自己想。 |
| 39 | +* Q:进数智班有什么优缺点? |
| 40 | +A:点开上面的学长文章看。 |
| 41 | +* Q:应该怎么学,学什么? |
| 42 | +A:备考的话学语法和简单的算法即可。 |
| 43 | +* Q:想打算法竞赛一定要进数智吗? |
| 44 | +A:不一定,爱待哪待哪。土木之类的建议来,计科看个人选择。(这个可以去看上面学长写的,很详细) |
| 45 | +* Q:什么是算法竞赛? ~~155~~ 要学什么??和数智班有关系吗? |
| 46 | +A:数智班会有不少打ACM的,关于算法竞赛,具体见Resot的[【打破信息差】萌新认识与算法竞赛](https://zhuanlan.zhihu.com/p/1923358953800198097) |
| 47 | + |
| 48 | + |
| 49 | +## 面试 |
| 50 | +现在是2025.9.12,面试结果出来,笔者呢也是毫无悬念地进了。 |
| 51 | +面试对结果的影响其实不大,以下是笔试排名与拟录取排名的对照。 |
| 52 | + |
| 53 | +| 笔试排名 | 拟录取排名 || 笔试排名 | 拟录取排名 || 笔试排名 | 拟录取排名 || 笔试排名 | 拟录取排名 | |
| 54 | +| :-: | :-: | :-: | :-: |:-: | :-: |:-: | :-: |:-: |:-: |:-: | |
| 55 | +| 1 | 1 || 14 | 11 || 27 | 25 || 40 | x || |
| 56 | +| 2 | 2 || 15 | 26 || 28 | 30 || 41 | 40 || |
| 57 | +| 3 | 3 || 16 | 13 || 29 | 23 || 42 | x || |
| 58 | +| 4 | 4 || 17 | 22 || 30 | 31 || 43 | x || |
| 59 | +| 5 | 5 || 18 | 16 || 31 | 33 || 44 | x || |
| 60 | +| 6 | 6 || 19 | 20 || 32 | 29 || 45 | x || |
| 61 | +| 7 | 7 || 20 | 28 || 33 | 32 || 46 | x || |
| 62 | +| 8 | 8 || 21 | 21 || 34 | 35 || 47 | x || |
| 63 | +| 9 | 9 || 22 | 17 || 35 | 36 || 48 | x || |
| 64 | +| 10 | 10 || 23 | 18 || 36 | 34 || 49 | x || |
| 65 | +| 11 | 15 || 24 | 19 || 37 | 37 || 50 | x || |
| 66 | +| 12 | 12 || 25 | 24 || 38 | 39 || 51 | x || |
| 67 | +| 13 | 14 || 26 | 27 || 39 | 38 || 52 | x || |
| 68 | + |
| 69 | +可见,虽然排名有所变动,但至少对今年来说,对于前40(除原第40以上),面试后依旧是前40。 |
| 70 | + |
| 71 | +### 面试问题 |
| 72 | +学长的帖子对面试写的不怎么详细,这里补充一些个人面试的经历。 |
| 73 | +一下以I(Interviewer)代替面试官、以M(myself)代替我本人。 |
| 74 | +特别地,写作顺序不代表问题被提问的先后顺序。(其实我也不太记得清了) |
| 75 | +此外,对话内容不一定代表当时的具体语句,可能只是大体意思相同的表达。 |
| 76 | +注1:面试官不止一个。 |
| 77 | +注2:面试官的问题比我的回答价值要大,不需要在意我怎么答的。 |
| 78 | + |
| 79 | +* M:(自我介绍) |
| 80 | +I:(沉默了一会)没了? |
| 81 | +M:没了。 |
| 82 | +I:很简洁。 |
| 83 | +* I:你是数学类的,为什么来考数智。 |
| 84 | +M:因为没考上计算机。 |
| 85 | +I:(沉默了一会)很实诚。 |
| 86 | +注:我也不知道该怎么答,只是觉得反正都能进就不过脑子了。 |
| 87 | +* I:你学算法的过程中遇到最难的问题是什么?怎么解决的。 |
| 88 | +M:不记得了,最终都解决了的话应该也不是很难。 |
| 89 | +* I:你是怎么接触算法的? |
| 90 | +M:高中看到有同学在走廊读《算法导论》,借过来读觉得很有意思,晚自习他给我出了一道单点修改区间查询的题,我花一节晚自习推导出来线段树,之后就是自学,然后被拉去打比赛。 |
| 91 | +* I:你同学为什么会知道《算法导论》 |
| 92 | +M:不清楚。 |
| 93 | +* I:我们对英语要求很高,你觉得你英语怎么样。 |
| 94 | +M:我觉得我英语可以。 |
| 95 | +I:那你平时怎么练英语的? |
| 96 | +M:百词斩、阅读Codeforces英文题目。 |
| 97 | +I:挺好的。那后续会需要读外文文献,你觉得你看得懂吗? |
| 98 | +M:(为什么还在问英语)至少前几天ICPC Asia EC1的题目我看得懂。 |
| 99 | + |
| 100 | +(好像就这些吧,以后想起来了再改) |
| 101 | + |
| 102 | +## 题目 |
| 103 | +本人在出考场到宿舍后便开始了默写题目,同时与其他人校对过,基本可以保证题意与考试题意一致。 |
| 104 | +### T1 |
| 105 | +给定一个三位数 $x$,将它反转后输出,省略反转后的前导 $0$。 |
| 106 | +输入格式: |
| 107 | +一行一个三位正整数 $x$,$100\le x \le 999$ |
| 108 | +输出格式: |
| 109 | +一行一个整数,表示反转后的 $x$ |
| 110 | + |
| 111 | + 样例输入1: |
| 112 | + 123 |
| 113 | + 样例输出1: |
| 114 | + 312 |
| 115 | + |
| 116 | + 样例输入2: |
| 117 | + 700 |
| 118 | + 样例输出2: |
| 119 | + 7 |
| 120 | + |
| 121 | +### T2 |
| 122 | +给 $10$ 个数,统计奇数和偶数的数量。 |
| 123 | +输入格式: |
| 124 | +一行10个非负整数,中间以空格隔开。 |
| 125 | +输出格式: |
| 126 | +一个两个整数,分别表示奇数数量与偶数数量。 |
| 127 | +保证数据在 int 范围内。 |
| 128 | + |
| 129 | +### T3 |
| 130 | +给 $n$ 个数,按顺序输出其中小于平均数的数。 |
| 131 | +输入格式: |
| 132 | +第一行一个整数 $n$,表示数组长度。 |
| 133 | +第二行 $n$ 个数,第 $i$个数为 $a_i$,$-1e9\le a_i\le 1e9$ |
| 134 | +输出格式: |
| 135 | +一行,若干个数,表示原数组中小于所有数平均值的数。 |
| 136 | + |
| 137 | +### T4 |
| 138 | +给 $n(n>1)$ 个数,删掉其中 $k(k\le n)$ 个,要求最后字典序最小。 |
| 139 | +输入格式: |
| 140 | +第一行 $2$ 个数 $n$,$k$ |
| 141 | +第二行 $n$ 个数,表示原数组,保证每个数都在 int 范围内。 |
| 142 | +输出格式: |
| 143 | +一行 $n-k$ 个数,表示删掉 $k$ 个数后的数组。 |
| 144 | + |
| 145 | + 样例输入: |
| 146 | + 5 2 |
| 147 | + 1 4 2 5 3 |
| 148 | + 样例输出 |
| 149 | + 1 2 3 |
| 150 | + |
| 151 | +### T5 |
| 152 | +有 $n$ 个人,每个人打一个怪物,每个怪物有 $h_i$ 的血量,每个人有 $a_i$ 的攻击力,每人每回合会打怪物一下。此外,每回合可以让一个人攻击力在本回合加 $b_i$,最小化消灭所有怪物的回合数。 |
| 153 | +输入格式: |
| 154 | +第一行一个正整数 $n$,表示人数和怪物数。 |
| 155 | +第二行 $n$ 个正整数,分别为 $h_1,h_2,\dots,h_n$ |
| 156 | +第三行 $n$ 个正整数,分别为 $a_1,a_2,\dots,a_n$ |
| 157 | +第四行 $n$ 个正整数,分别为 $b_1,b_2,\dots,b_n$ |
| 158 | +数据范围:$1\le n \le 1e5,1 \le h_i \le 1e9,1\le a_i,b_i \le 1e5$ |
| 159 | +时间限制:$150$ms |
| 160 | + |
| 161 | + 输入样例: |
| 162 | + 3 |
| 163 | + 3 4 7 |
| 164 | + 1 2 3 |
| 165 | + 1 1 1 |
| 166 | + 输出样例 |
| 167 | + 2 |
| 168 | + |
| 169 | +### T6 |
| 170 | +给定一个字符串 $s$,对于一个子串 $s_l,s_{l+1},\dots,s_r$,如果 $s_l=s_r$,那么它满足性质A。 |
| 171 | +求 $s$ 满足性质A的子串的总长度。($|s|\le 1e5$) |
| 172 | +输入格式:一行一个字符串 $s$ |
| 173 | +输出格式:一行一个整数,表示满足性质A的子串的总长度 |
| 174 | +时间限制:10ms(没有打错也没有记错) |
| 175 | + |
| 176 | + 样例输入: |
| 177 | + abcaba |
| 178 | + 样例输出: |
| 179 | + 17 |
| 180 | +> note: |
| 181 | +> 满足性质的子串有 "abca","abcaba","aba","bcab",总长度为 $4+6+3+4=17$ |
| 182 | +
|
| 183 | +## 题解 |
| 184 | +T1 ~ T3略 |
| 185 | +T4 ~ T6只给出简单思路,术语看不懂百度或者问ai,另外,这些题都很简单,ai一般都会做。 |
| 186 | +### T4 |
| 187 | +显然,如果一个数前面有比它大的数,那么比它大的数应该被删掉。 |
| 188 | +使用单调栈维护即可。不会单调栈的转[洛谷P5788单调栈](https://www.luogu.com.cn/problem/P5788) |
| 189 | + |
| 190 | + 补充样例: |
| 191 | + 输入: |
| 192 | + 8 3 |
| 193 | + 1 7 2 6 3 8 7 4 |
| 194 | + 输出: |
| 195 | + 1 2 3 7 4 |
| 196 | + |
| 197 | +### T5 |
| 198 | +注意到,如果 $t$ 回合内,所有敌人都能被消灭,那么: |
| 199 | +$\sum_{i=1}^n \lceil \frac{max(0,h_i-ta_i)}{b_i} \rceil \le t$ |
| 200 | +二分答案即可。 |
| 201 | + |
| 202 | +### T6 |
| 203 | +假设对于一个出现过 $m$ 次的字母,它出现过的位置为 $f_1,f_2,\dots,f_m$, |
| 204 | +那么,显然,答案为 $\sum_{i=1}^m \sum_{j=1}^{i-1} (f_i-f_j+1)$ |
| 205 | +使用前缀和维护 $f_j$ 即可。 |
0 commit comments