抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Linear Algebra 题目选做

做一些 Linear Algebra 的题。

主要来源是 Linear Algebra Done Right (Third Edition) 的习题,以及 MIT 18.700 Linear Algebra 的一些作业题。

虽然但是,怎么都没答案呀。😢

SC2006 Software Engineering Notes

Software Engineering 考完了(开卷考),分享一下 notes。

虽然但是,只记了上半学期,下半学期打了课件上考场的。

SC1015 Introduction to Data Science and Artificial Intelligence Project (Gender Recognition by Voice)

又是一个 ddl 之前肝出来的 project。

SC2002 Object-Oriented Design & Programming Project (FYPMS)

总算是在 ddl 之前肝出来了。

线性时间求出序列第 k 小

看到一个有趣的算法,能在最坏时间复杂度 O(n)\mathcal{O}(n) 内求出序列第 kk 小。

UCB EECS 70 Discrete Mathematics and Probability Theory

寒假找点事干

没答案只能瞎做,不保证正确性()

RESTART

跑到了南洋理工大学,这个已经长草的 blog 或许有时间更新了! (当然具体有没有还得看心情)

CodeForces 1594F Ideal Farm

Farmer John 有 ss 只奶牛,和 nn 个独立的篱笆,每个篱笆里可以圈养一些奶牛。出于一种奇♂️怪的偏好,Farmer John 把篱笆排成了一排。第 ii 个篱笆圈养的奶牛数量为 aia_i,显然我们有 i=1nai=s\sum_{i=1}^n a_i=s。而且,处于 Farmer John 的癖好,他要求对于每个 ii 都有 ai>0a_i>0

Bessie 认为一个农场是“幸运的”当且仅当你可以找到一个区间 [l,r][l,r],使得 i=lrai=k\sum_{i=l}^ra_i=k

而得寸进尺的 Bessie 认为一个农场是“牛逼的”当且仅当不管 Farmer John 怎么安置他的奶牛,该农场都是“幸运的”。

现在有 t(1t105)t\,(1\le t\le 10^5) 组询问,每组询问给出 s,ns, nk(1s,n,k1018,ns)k\,(1\le s,n,k\le {10}^{18},\,n\le s),询问这个农场是不是“牛逼的”。

IOI2019 景点划分

给一张 n(3n105)n\,(3\le n\le 10^5) 个点 m(2m2×105)m\,(2\le m\le 2\times 10^5) 条边的无向连通图,以及三个正整数 a,b,ca,b,c,保证 a+b+c=na+b+c=n。你需要对每个点染成三种颜色中的一种,使得这三种颜色的点的个数分别为 a,b,ca,b,c,且有两种颜色的点构成两个联、连通块。可能无解。

CodeForces 1562F Tubular Bells

告诉你 nn,要你猜一个长度为 nn 的正整数序列 {ai}\left\{a_i\right\}aia_i 两两不同,且存在 0l2×105n0\le l\le 2\times 10^5-n 使得 ai(l,l+n]a_i\in\left(l,l+n\right]

每次你可以向交互库询问 ? x yxyx\neq y),交互库向你返回 lcm(ax,ay)\mathrm{lcm}(a_x,a_y)。询问次数为 n+5000n+5000,其中 3n1053\le n\le 10^5