自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 UVa 576 - Haiku Review

題目:給你三個句子,判斷三個句子中不連續的元音字母(包括y)出現的次數是否為5,7,5。 分析:簡單題。直接求解即可。 說明:╮(╯▽╰)╭。 #include #include int maps[256]; int size[3]; char buf[202]; int main() { memset(maps, 0, sizeof(maps)); maps['a'] =

2015-07-28 11:58:02 1038

原创 UVa 311 - Packets

題目:有1x1,2x2,3x3,4x4,5x5,6x6的方塊若干,問最少用幾個6x6的盒子可以放下。 分析:貪心。1x1的用來填充剩餘空間即可,任何空間都可以放下;             首先,每個6x6,5x5,4x4都要單獨占一個盒子,因此把剩餘的空間填充2x2,1x1為最優;             然後,剩下3x3,2x2,先按填滿的放置(4個3x3,9個2x2安組分配為最優);

2015-07-27 23:50:08 785

原创 UVa 10315 - Poker Hands

题目:两个人手里各有五张牌,比较两牌型大小。             比较规则如下:(按优先级排序,优先级相同按下面内部规则比较)             1.straight-flush:同花顺,牌面连续,花色相同,按最大的值比较;             2.four-of-a-kind:四条,牌面有四个相同的值,按四个的牌面比较;             3.full-house:船

2015-07-24 22:09:34 1734

原创 UVa 10557 - XYZZY

題目:一個迷宮有很多個房間,以及他們的聯通關係,初始化有100的能量值,             每進入一個房間能量值會獲得當前房間對應的能量數值(可以為負),             如果能量為負則不能移動,房間可以反復走(對應的值可以反復獲得),             問從1號房間出發,能否走到n號房間。 分析:圖論,最短路。利用spfa迭代求解,最後判斷到達終點的值即可。    

2015-07-24 09:43:47 1087

原创 UVa 10029 - Edit Step Ladders

題目:已知一些字典序排列的單詞,問能從中找到最大的一個有序單詞集合,             使得集合中的單詞每一個是有上一個單詞經過一次變換得來的(增、刪、改)。 分析:dp,LIS。最大遞增子序列,不過數據較大需要優化。             因為,不是每一個單詞都是另一個單詞的前驅,所以很多查找是不必要的;             所以,利用每個單詞進行變換求出所有前驅,然後查找前

2015-07-22 18:41:26 1037

原创 UVa 11286 - Conformity

题目:选课系统,每个人选5门课,如果很多人选择相同5门课认为这个组合比较热门,             现在要求出选择最热门课程组合的选择人数。 分析:数据结构,STL。对每组数据先排序,然后利用map统计求解即可。             (也可以使用hash表或者利用long long压缩排序统计) 说明:如果有很多人们组合,都算在一起。 #include #include #i

2015-07-21 10:00:12 3968

原创 UVa 10142 - Australian Voting

题目:澳大利亚选举,有n个候选人m个公民,每个公民对每个候选人有一个期望的优先级,             选举时,先按第一优先级分配选票,得票最少的候选人的投票,将按投票人的优先级,             重新分给留下的候选人,直到某人获得50%或以上的选票,或者剩下的人得票相同,             求选举结果。 分析:模拟。按照上述规则模拟即可,过程有点麻烦。 说明:数据给事

2015-07-20 21:24:18 2054

原创 UVa 170 - Clock Patience

题目:Clock Patience游戏,将52张扑克牌,按时钟依次分成13组(中心一组),每组4张全都背面向上,             从中间组最上面一张牌开始,翻过来设为当前值,然后取当前值对应组中最上面的背过去的牌翻过来,             取这个值为新的当前值,直到不能翻拍游戏结束;求结束时,翻过来的拍数以及最后翻过来的牌;             如果没看明白题目具体规则,百

2015-07-20 15:49:33 1776

原创 UVa 11015 - 05-2 Rendezvous

題目:有一個班級的學生要一起寫作業,所以他們要到一個統一的地點,現在給你他們各自的位置,             問集合地點定在哪,可以讓所有人走的總路徑長度最小。 分析:圖論、最短路。直接利用Floyd計算最短路,找到和值最小的輸出即可。 說明:又是太長時間沒刷題了,╮(╯▽╰)╭。 #include #include #include #include using names

2015-07-16 16:42:14 1119

原创 UVa 11466 - Largest Prime Divisor

題目:給你一個整數n(不超過14位),求出他的最大的素數因子,如果只有一個素數因子輸出-1。 分析:數論。直接打表計算10^7內的所有素數因子,然後用短除法除n,記錄最大的因子即可。             如果最後下的數字不是1,則它就是最大的素數因子。 說明:注意n可能為負數。 #include #include #include #include #include #inc

2015-07-10 13:57:09 1075

原创 UVa 11475 - Extend to Palindrome

題目:給你一個字符串,在後面拼接一部分使得它變成回文串,使得串最短,輸出這個回文串。 分析:KMP,dp。這裡利用KMP算法將串和它的轉置匹配,看結束時匹配的長度即可。             因為串比較長,使用KMP比較合適,KMP原理請參照AC自動機總結。 說明:╮(╯▽╰)╭。 #include #include #include char strA[100001]; cha

2015-07-09 17:07:08 1571

原创 UVa 10803 - Thunder Mountain

題目:給你平面上的n個點(笛卡爾坐標),每個點之間都有連線,如果距離超過10就認為斷開;             請你給出所有點間最短距離的最大值。 分析:最短路。多源最短路使用floyd算法。             首先建圖,然後將大於10的邊都定義成oo,求解最短路,輸出最短路中的最大值即可。 說明:距離700題還有40題╮(╯▽╰)╭。 #include #include #

2015-07-09 09:50:38 1124

原创 UVa 11371 - Number Theory for Newbies

題目:給你一個數字n,將裡面每位的數重新組合形成a,b,使得a-b最大且是9的倍數。 分析:數論。題目要求a,b和n的位數相同,不能有前導0。             定理1:交換一個數字中的某兩個位的數,形成的新數組和原數字之差是9的倍數;             證明1:設數字為abc..i..j...xwz,其中每个字母代表一个位,对应值可以相同,

2015-07-08 20:36:50 666

原创 UVa 144 - Student Grants

題目:有n個學生排隊取錢,取款機每次給的錢數是一個遞增序列,從1開始到k后又從1開始;             如果學生取夠40元就離開,否則回到隊尾,如果給的錢加上學生手中的錢多餘40,             剩下的錢給下一個人,請你輸出離開的序列編號。 分析:數據結構(DS),模擬。利用隊列模擬即可,注意如果剩下的錢沒被取走,就不會出新的錢。 說明:又是好長時間沒刷題╮(╯▽╰)╭。

2015-07-08 18:21:32 1282

原创 UVa 10377 - Maze Traversal

題目:一個機器人在迷宮中行走,它的指令是方向控制(前進、左轉、右轉),給你初始位置和一些指令;             問最後停在那個位置。 分析:模擬。直接模擬即可,注意一下細節。             如果,不能行走(邊界或者是墻壁)則停在原地,指令是到達'Q'结束。 說明:注意多组输出之间有一个换行,不然会WA,UVa这个PE算WA╮(╯▽╰)╭。 #include #incl

2015-07-06 11:18:41 1201

SOFA: A Multi-Model Framework for Interactive Physical Simulation

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

2018-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除