![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UVa
文章平均质量分 58
ZWGEFMU
这个作者很懒,什么都没留下…
展开
-
UVa 1339 古老的密码
题意:给定两个字符串,求解是否可以对每个字符建立一个映射使得s可以转化为t先用桶来统计个数,之后我们发现如果可行的话,那么一定是在统计值相同的两个字符建立映射对于所有的字符均有这些情况那么将桶排序后,两个桶的序列一定是一样的,数值一一对应代码如下:#include#include#include#include#includeusing原创 2015-07-20 10:29:55 · 1369 阅读 · 0 评论 -
UVa 489 刽子手游戏
表示就是纯模拟,标记做好注意细节即可我已经懒惰到连题意都不写了咩(自我吐槽中。。话说UVa不能保存代码是闹哪样,看来我只好转移到这里了人艰不拆啊代码如下:#include#include#include#include#includeusing namespace std;int kase,win,lose,l,c,l1,l2;s原创 2015-07-20 10:31:11 · 430 阅读 · 0 评论 -
UVa 133 救济金发放
典型的约瑟夫模拟。。循环取余+标记是否出局+判断相等代码如下:#include#include#include#include#includeusing namespace std;const int maxn=30;int n,k,m,a[maxn];int zq(int p,int d,int t){ while(t--){原创 2015-07-20 10:55:31 · 483 阅读 · 0 评论 -
UVa 11809 浮点数
题意:给定最大浮点数,求阶码和尾数题目很简单,可惜对浮点数不了解k位尾数对应1-2^(-k-1)=ak位阶码对应2^(2^k-1)=ba*2^b=m*n^10取对数得lg(a)+lg(2)*b=lg(m)+n;令左式=x则得x=lg(m)+n;易证n=floor(x);则m=10^x/10^n=10^(x-n);我们可以打表记录然后查原创 2015-07-20 09:04:12 · 666 阅读 · 0 评论 -
UVa 1587 BOX
题意是:给定六个已知长和宽的矩形,问能否作为一个长方体的六个面很水的模拟题,首先一定有三个面和其余的三个面完全相同之后那三个面的关系应满足1-3,2-3,1-2;标记判断即可代码如下://我的代码是王大妈的裹脚布——又臭又长。。#include#include#include#include#includeusing namespac原创 2015-07-20 08:32:55 · 318 阅读 · 0 评论 -
UVa 1588 kickdown
题意:给定两个长度和高度已知的条条,每列高度为1或2,求放在一个高度为3的容器中需要的最短容器长度模拟,暴力枚举相交情况并判断,不停地更新答案注意细节代码如下:#include#include#include#include#includeusing namespace std;char c[2][105];int main(){原创 2015-07-20 08:30:21 · 537 阅读 · 0 评论 -
UVa 10340 子序列
输入字符串s和t,判断s能否从t中删除0或多个字符得到比较水的题目,只需要同时维护两个字符串的位置,简单模拟即可当然,如果是文艺青年的话可以求最长公共子序列长度去和s的长度比较(对此,我只想说2333)代码如下:#include#include#include#include#includeusing namespace std;string原创 2015-07-19 18:26:06 · 253 阅读 · 0 评论