critical mass 580 uva

UVA202 题解

思路分析 前言 又是一道小模拟题,不过细节巨多,可以用来锻炼自己的代码能力。 解法 本题实际上就是模拟长除法的计算过程,其中每一步除法时都有被除数及其余数,当被除数出现重复时就表示出现循环节了。所以需要记录每一次的被除数及其在循环小数中的位置,需要判断当除数不够除,每一次补零也需要记录其对应的位置。 ......
题解 UVA 202

UVA11809 题解

思路分析 前言 一道比较简单的数学题。 解法 根据题意可以推算出最大值 $v=\Big(1-\dfrac{1}{2{M+1}}\Big)\times2{2{E-1}}=A\times10B$。因为两边都比较大,所以可以同时求以 $10$ 为底的对数:$\lg v=\lg(2{M+1}-1)-(M+1 ......
题解 11809 UVA

UVA10368 题解

`2023-08-06 15:18:08 solution` [双倍经验](https://www.luogu.com.cn/problem/P1290) 这种有限轮游戏的博弈通常都是有两种状态,必胜态和必败态。 对于必胜态,指的是从它可以转移到必败态。 对于必败态,指的是从它不论如何只能转移到必胜 ......
题解 10368 UVA

UVA220 黑白棋 题解

某网站的题解标点符号的要求真是a piece of bloody shit. 在这里会自由一些. ## 0. 题目大意 题目的大意是模拟黑白棋游戏。简单而言有如下的要求: - 列出可能的移动。合法移动的规则是:新下的棋子必须 "夹住" 原来的。所谓夹住,其实就是一段横向、竖向、斜向的棋子之间的两段必 ......
黑白棋 题解 黑白 UVA 220

UVA10054 The Necklace题解

### 题意 给定一个无向图,其中至多有 $50$ 个结点,求是否有欧拉回路。 ### 题解 很明显就是一个无向图求欧拉回路的板子,我们用 $\tt{Hierholzer}$,先说存图,要明确的一个点是这个无向图里是有可能有重边的,所以我们要注意记录的时候不应是单独地记录某一条边是否存在,而是要记录 ......
题解 Necklace 10054 UVA The

UVA967的题解

设 $check_i$ 为 $1\sim n$ 中满足题意的数的数量。 显然答案为 $check_j-check_{i-1}$。 注意到 $check$ 能直接暴力求出来。 那么就可以先把 $10^6$ 范围内的所有质数求出来,然后所有数跑一遍,每个数都去旋转得出所有数后判断是否均为质数,记录下来。 ......
题解 UVA 967

UVA908[Re-connecting Computer Sites]题解

[原题](https://www.luogu.com.cn/problem/UVA908) ## 1.题意分析 题意就是给你很多组数,对于每组数,有三组小数据。第一组小数据先输入一个n表示顶点数,然后再输入n-1条边表示初始边数。其它组小数据先输入一个数k,表示增加的边的数量,然后再输入k条边,表示 ......

This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.

This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.To enable the following instructions: AVX2 FM ......

UVA10192题解

为了尽可能满足父母亲的要求,我们应该取两个字符串的最长公共子序列。 [洛谷模板题](https://www.luogu.com.cn/problem/P1439) 设 $dp_{i,j}$ 为 $a$ 串匹配到第 $i$ 位,$b$ 串匹配到第 $j$ 位时的最长公共子序列长度。 则易知 $dp_{ ......
题解 10192 UVA

P7 UVA11481 Arrange the Numbers

## UVA11481 Arrange the Numbers 组合数问题。 做法貌似很多,显然在前 $m$ 个数中选 $k$ 个,即 $C(m,k)$,然后后面有 $m-k$ 个数需要保证不放在自己的位置上,所以后面整体是一个禁位问题,貌似可以用棋盘多项式去推禁位公式,但是暂时不会。不过还有另外一 ......
Arrange Numbers 11481 UVA the

UVA1108 Mining Your Own Business 题解

[题目传送门](https://www.luogu.com.cn/problem/UVA1108) # 题意 在一个无向图上选择尽量少的点涂黑,使得删除任意一个点后,每个连通分量里都至少有一个黑点(多组数据)。 # 正文 观察题意,发现这是个 Tarjan 求点双连通分量的板子。 考虑在求点双连通分 ......
题解 Business Mining 1108 Your

UVA12390 Distributing Ballot Boxes 题解

[题目传送门](https://www.luogu.com.cn/problem/UVA12390) ## 题意 有 $n$ 个城市,$b$ 个投票箱,第 $i$ 个城市有 $a_i$ 人,每个人均有一张票,将 $b$ 个投票箱分给 $n$ 个城市,每个城市的票分摊在投票箱里,求所有城市中最多的投票 ......
题解 Distributing Ballot 12390 Boxes

P6 UVA11038 How Many O's?

## UVA11308 How many O's 可以说很经典的数位DP。 但是有一种有趣的更快的做法: 将问题变化一下,如果对于第 $i$ 位,把它变为 $0$ ,那么由于不能有前置 $0$ 且保证构造出的数不能大于原数,所以比 $i$ 大的位就是 $1—那么多$。额,不好说,比如要求 $0到11 ......
11038 Many How UVA P6

UVA1589 象棋 题解

## 0. 题目大意 在一个$10\times9$的网格上,可以游玩象棋。在本题中,我们考虑如下几个简化的规则: - 每一个棋子下在交点上,一个交点不能同时有两个棋子; - 棋盘的左上角为$(1,1)$,右下角为$(10, 9)$; - 当一个棋子移动到它的敌人的棋子上,就说敌方的棋子要被“吃掉”。 ......
题解 象棋 1589 UVA

P2 UVA1073 Glenbow Museum

# Glenbow Museum 首先要发现一些性质: 1. 不能出现双O 2. 有且仅有四次双R出现(首尾相连也算) 3. R数刚好多O数四个 4. R数和O数相加等于总长 关于发现方法,可以考虑先放一个只有4*R的矩形进去,然后添加拐角(OR),这样不难发现如上性质。 那么这道题就好许多的。 R ......
Glenbow Museum 1073 UVA P2

P5 UVA1308 Viva Confetti

这道题主要是去理解所谓的 "看得见" 的面积是怎么组成的。 对于每个露出来的面积,其实是由多个圆弧所组成的。是的,这就是为什么要以圆弧为引入点来解决此题的原因。 那该怎么找露出来的面积呢?题目有说,在一定范围内不影响答案,所以考虑找每个圆弧的中点,然后平移一点点距离,再从覆盖顺序看最上层盖住这个点的 ......
Confetti 1308 Viva UVA P5

P4 UVA11400 Lighting System Design

很好的一道 DP 题。 首先按照电压排序。 然后考虑 $dp[i]$ 表示前 $i$ 盏灯的最小花费,则应该有 $dp[i]=min(dp[j]+(s[i]-s[j])*c[i]+k[i])$,其中 $s[i]$ 表示前 $i$ 盏灯的总需求数。 为什么可以这样子直接用前缀,而不用考虑 "跳着选" ......
Lighting Design System 11400 UVA

UVA10684 The jackpot 题解

[题目链接](https://www.luogu.com.cn/problem/UVA10684) ## 思路 一道简单模拟题。 用循环模拟每次的处理。对于每次输入的数 $N$,先判断 $N$ 的值,如果为 $0$,直接结束程序,避免死循环。否则就依次输入每次赢或输的钱数,再进行集中判断,获取连胜获 ......
题解 jackpot 10684 UVA The

UVA11714 Blind Sorting 题解

[题目链接](https://www.luogu.com.cn/problem/UVA11714) ## 思路 一道结论题,代码实现非常简单。 把此题拆分成两个小问题。 - 在最坏的情况下,需要几次询问,才能找出最大的数。 - 在最坏的情况下,需要几次询问,才能找出次大数。 对于找出最大的数,可以模 ......
题解 Sorting 11714 Blind UVA

UVA10678 The Grazing Cow 题解

[题目链接](https://www.luogu.com.cn/problem/UVA10678) ## 思路 一道简单模拟题。 经过模拟,我们不难发现,牛的活动轨迹是一个椭圆。根据椭圆形面积公式得到 $S = \pi a b$。其中,牛可以到的最左边或最右边时 $a = \frac{l}{2}$, ......
题解 Grazing 10678 UVA The

UVA1435 Business Cards 题解

[题目链接](https://www.luogu.com.cn/problem/UVA1435) ## 思路 一道找规律思维题,代码非常简单。 能否把 $c \times d$ 的矩阵分成若干个 $a \times b$ 的矩阵,其实就是问你 $a$ 或 $b$ 中有没有 $c$ 或 $d$ 的因数 ......
题解 Business Cards 1435 UVA

UVA10812 Beat the Spread! 题解

[题目链接](https://www.luogu.com.cn/problem/UVA10812) ## 思路 大家应该都知道绝对值是什么吧? 那么,我们不妨直接设 $a\gt b$,这样就省去了一次分类讨论的麻烦,大大降低了程序的复杂度。即可得到此二元一次含参方程组: $$ \begin{case ......
题解 Spread 10812 Beat UVA

critical error detected c0000374

记录一个堆栈被破坏的问题 debug 版本正常,release版本概率出现崩溃, release模式调试提示错误:critical error detected c0000374 问题不好跟,崩溃地方实际是没问题的,出问题的是在其他堆栈被破坏的地方 可能是:strcpy 拷贝字符串长度过长导致内存越 ......
critical c0000374 detected 0000374 error

UVA114 Simulation Wizardry

# UVA114 Simulation Wizardry [题目传送门](https://www.luogu.com.cn/problem/UVA114) 此题为模拟类型,必须认真读题,绝不能漏掉任何一个细节。 ## 分析 解释代码中的主要部分: 1. 结构体定义:`struct POINT` 用于 ......
Simulation Wizardry UVA 114

UVA11732 "strcmp()" Anyone?

# UVA11732 "strcmp()" Anyone? [题目传送门](https://www.luogu.com.cn/problem/UVA11732) 一个我认为比较有趣的问题…… ## 题意 给出 $n$ 个字符串,两两比较字典序大小,求出所需比较的总次数并输出。 ## 分析 使用 tr ......
quot Anyone strcmp 11732 UVA

UVA12462 Rectangle

# UVA12462 Rectangle [题目传送门](https://www.luogu.com.cn/problem/UVA12462) ##### 可以说是广告印刷的加强版。 ## 题目大意 有 $n$ 个矩形依次相邻,$m$ 种颜色。第 $i$ 个矩形高度 $h_i$,宽度为 $1$,颜色 ......
Rectangle 12462 UVA

UVA11538 Chess Queen

# UVA11538 Chess Queen [题目传送门](https://www.luogu.com.cn/problem/UVA11538) 挺有意思的一个题目。 ## 题目大意 给定一个棋盘,在棋盘上放两个皇后(一白一黑),求使得两个皇后相互攻击(在一行、一列或对角线)的方案数。 ## 分析 ......
11538 Chess Queen UVA

UVA333 题解

## 大意: 给定一个字符串 $s$ 判断 $s$ 是否符合要求。 1. 由数字,`-` 和大写英文数字 `X`,空格组成,`X` 代表 $10$ 且只能在最后出现。 2. 依次相加前面的数字的总和可以被 $11$ 整除,也就是前缀和,而且刚好 $s$ 只有 $10$ 个数字。 ## 坑点: 1. ......
题解 UVA 333

UVA 12170

从另一个网站上的我的博客里转的。感觉放在一起比较好。时间久远,而且是英文(流泪)。 # [Easy Climb](https://www.luogu.com.cn/problem/UVA12170) ## Step 1 If $x_i,d\le 100$. Then define $dp_{i,j} ......
12170 UVA

UVA10702 Travelling Salesman 题解

UVA10702 Travelling Salesman 题解 题面: 有个旅行的商人,他每到一个的新城市,便卖掉所有东西再购买新东西,从而获得利润。从某城市 A 到某城市 B 有固定利润(B 到 A 的利润可能不同)。已知城市可以重复到达,从 S 点出发,经过 T 个城市,有 E 个城市能作为终点 ......
题解 Travelling Salesman 10702 UVA