云服务器能否支持网站搭建?UI设计难学吗?

摘要:云服务器可以做网站吗,ui设计好学吗,页面设计制作网站,图书馆网站建设策划牛客复盘] 2023河南萌新联赛第(七)场:信息工程大学 BI 20230
云服务器可以做网站吗,ui设计好学吗,页面设计制作网站,图书馆网站建设策划牛客复盘] 2023河南萌新联赛第#xff08;七#xff09;场#xff1a;信息工程大学 B\I 20230823 总结B 七夕1. 题目描述2. 思路分析3. 代码实现 I 细胞分裂1. 题目描述2. 思路分析3. 代码实现 六、参考链接 总结 场外OB做了B和I题#xff0c;只能说这场有点离谱。B 并查… 牛客复盘] 2023河南萌新联赛第七场信息工程大学 B\I 20230823 总结B 七夕1. 题目描述2. 思路分析3. 代码实现 I 细胞分裂1. 题目描述2. 思路分析3. 代码实现 六、参考链接 总结 场外OB做了B和I题只能说这场有点离谱。B 并查集缩点图的直径max(最短路)I 分解质因数贪心二分也可以 另外据说C题也离谱出题人拿洛谷第一篇题解造的数据但那篇题解是错的评论区有人hack了给出反例。 B 七夕 链接: 七夕 1. 题目描述 2. 思路分析 这题描述挺清晰的可惜说反了。正确的表述可以看我代码里的注释。 一个错误的思路是直接0-1bfs但题目没给起始点起始和结束可以是最坏点所以不能做。实际题目要求的是最长路最坏。先用dsu缩点如果两个城市可以用城际公交到达那么这俩可以看做一个城市没有移动代价。 于是很容易想到用并查集把所有城市合并成一个一个城市群再把城市群作为图里的节点。 那么问题就转化成城市群这个图的最长路这个实际上是图的直径可以用两次bfs的方法做。 结论从任意一点出发bfs最远端的点一定是一条直径的一个端点。那么就可以第一次bfs求一个端点第二次求直径长度。 代码实现时把节点-1转化成0-indexed。缩点后用每个家族的代表元参与城市群的建图。 3. 代码实现 PROBLEM 链接https://ac.nowcoder.com/acm/contest/63746/B七夕节左近楚楚想去见女朋友可是他最近和女朋友吵架了女朋友躲着他不知道会出现在哪座城市里。楚楚心知肚明女朋友是在赌气所以无论自己在哪座城市女朋友在哪座城市 他一定要在七夕节见到她。城市之间用铁路或者城际公交中的一种相连通虽然并不是任意两个城市都直接相连但是保证可以通过这两种交通方式从任一城市出发到另一任意城市。 由于楚楚的特殊身份他可以免费乘坐城际公交那么他最少需要买多少张火车票才能保证见到女朋友呢 输入描述: 第一行三个整数nkm表示共n个城市编号从1到nk条城际m条铁路。 接下来k行每行两个整数u、v表示城市u、v之间有城际。 再接下来m行每行两个整数u、v表示城市u、v之间有铁路。输出描述: 一个整数表示还需要的票数。 输入 6 3 4 1 2 2 3 4 5 1 3 3 4 4 6 5 6输出 2 # ms def solve():n, k, m RI()fa list(range(n))def find(x):t xwhile x ! fa[x]:x fa[x]while t ! x:t, fa[t] fa[t], xreturn xfor _ in range(k): # 读k个城际缩点u, v RI()u, v find(u - 1), find(v - 1)fa[u] vg [[] for _ in range(n)]for _ in range(m): # 读m个铁道给代表元建图重边和自环都不管直接建u, v RI()u, v find(u - 1), find(v - 1)g[u].append(v)g[v].append(u)def bfs(st): # 层序遍历q [st]vis [0] * nvis[st] 1step 0while q:nq []step 1for u in q:for v in g[u]:if not vis[v]:vis[v] 1nq.append(v)q nqreturn u, step - 1 # 两次bfs求图的直径就是max(最短路)st, _ bfs(find(0)) # 第一次bfs求直径的一段_, ans bfs(st) # 第二次bfs求直径长度print(ans)I 细胞分裂 链接: 细胞分裂 1. 题目描述 2. 思路分析 一眼贪心然而提交wa。 赛中一众大佬都过不了赛后看ac的代码全都长得一样而且相当复杂连注释都没改经神秘群友调查发现出自隔壁一篇csdn。 另外由于这是一道原题在洛谷和其他oj网站上提交自己代码都能过就牛客过不了。 赛后有群友爆出了wa的数据经人工验证(或者用大数代码验证)那篇复杂代码的解是错的。
阅读全文