自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UVa 11507 - Bender B. Rodríguez Problem

題目:在一個三維空間中,有一條沿著x軸正向傳播的射線長度為L,存在L-1個拐點,            可以向上下左右四個方向偏轉(可以不偏轉,如果數據為No),問最後射線的方向。分析:模擬。直接打表計算每次轉化后,對應的新的四個方向,模擬計算即可。說明:和以前寫的魔方變換程序很像╮(╯▽╰)╭。#include #include int L[100001];// +x:

2016-05-31 23:53:39 777

原创 UVa 10400 - Game Show Math

題目:已知一串數字,在數字直接添加四則運算(+-*/),優先級為左側優先,            求是否能是的計算的結果為題目給定的數字(除法要餘數為零才能進行)。分析:動態規劃、dp。利用dp從前向後地推。            每次將當前所有可行解與下一個數字進行四種則運算,結果在範圍內即為新的可行解。說明:好久沒做過dp了╮(╯▽╰)╭。#include #includ

2016-05-30 17:36:45 573

原创 UVa 10959 - The Party, Part I

題目:參加舞會,和Don Giovanni直接接觸的節點距離設為1,間接的設為2,依次類推,            每個節點取他周圍到Don Giovanni最小的距離+1,即求Don Giovanni節點到其他店的最短距離。分析:圖論,搜索。無向圖的最短路徑,直接利用bfs求解即可。說明:出現了一個機會,能不能抓到呢╮(╯▽╰)╭。#include #include int

2016-05-29 22:55:58 889

原创 UVa 321 - The New Villa

題目:有1~r個房間,房間之間有聯通順序,每個房間有一些控其他房間的燈的開關,            初始1號房間燈亮著,其他燈熄滅,每次可以選著撥動當前房間的開關,            或者移動到相鄰的亮著燈的房間,問最少執行多少操作,能走到最後一個房間,            並且除了最後的房間外,其他房間都是暗的。分析:搜索,狀態壓縮。利用4096*room_id + Σ(

2016-05-26 23:28:17 442

原创 UVa 10279 - Mine Sweeper

題目:掃雷,給出點擊過的點,輸出結果。分析:模擬。如果踩到雷,輸出所有雷和踩到的地點,否則只輸出踩到的地點。說明:按照掃雷規則執行即可。#include #include #include char maps[11][11], show[11][11];int numb[11][11];int dxdy[8][2] = {1,0,0,1,-1,0,0,-1,1,-1,-

2016-05-25 11:22:11 1422

原创 UVa 10528 - Major Scales

題目:鋼琴的半音符序列分為C,C#,D,D#,E,F,F#,G,G#,A,A#,B,12個音節為一個循環,            大調音節,由8个半音符構成,規則為:全音-全音-半音-全音-全音-全音-半音,可以從任何音節開始,            從哪裡開始就是什麼大調,例子如下:    C大调  :C D E F G A B C            C#大调:C# D# F

2016-05-24 16:36:26 690

原创 UVa 310 - L--system

題目:L系統,一個由字符取自{a,b}集合的串,有一個初始串w,目標串z,兩個變換串u、v;            每次得到的新串,將其中的a全部轉化成u,b全部轉化成v,判断能不能生成目标串。分析:搜索、bfs。            利用w的所有長度不超過z的字串作為初始條件;            每次從隊列中取出新串,將其中所有的a轉化成u,所有的b轉化成v,生成新串;

2016-05-21 23:44:26 686 2

原创 UVa 941 - Permutations

題目:已知一個字母的有序集合,求出排第n的串。分析:組合數學、字符串。康拓展開。說明:注意對字符排序,UVa終於進前300名了╮(╯▽╰)╭。#include #include #include #include #include using namespace std;char buf[22];long long factorial[22];void cantor

2016-05-17 18:33:50 1049

原创 UVa 188 - Perfect Hash

題目:有n個單詞,按照32進制轉化為數字w[0..n-1],需要求一個計算hash函數的數字C,            hash函數為h[i] = C/w[i]%n,計算C的規則已知,將w遞增排序,取h[0] = w[0]),            如果每個h[i]均不相同,則h[0]即为所求,否則h[i] == h[j]時,C 為:                     

2016-05-17 13:53:39 697

原创 UVa 10123 - No Tipping

題目:在一個有兩個支點的槓桿上(支點在-1.5,+1.5),已知桿長和質量,以及上面的重物,            問是否存在一個順序可以把所有的物品都拿下來,並且不打破平衡。分析:狀態壓縮、記憶化搜索。數據較小,利用位表示選取狀態,每次兩個支點分別判斷平衡即可。說明:注意開始時的平衡狀態,dp也可以╮(╯▽╰)╭。#include #include int states[1

2016-05-16 15:09:50 584

原创 UVa 11616 - Roman Numerals

題目:阿拉伯數字和羅馬數字轉化。分析:模擬。直接計算即可,因為不能越級所以只有9和4判斷即可。說明:好久沒刷題了,uhunt可以上了,╮(╯▽╰)╭。#include #include void roman(int bit, char C1, char C5, char C10){ if (bit == 9) { printf("%c%c",C1,C10); }else

2016-05-13 14:13:00 756

原创 UVa 10160 - Servicing Stations

題目:有n個城市和m條線路,現在要在城市中選出某些建電廠,可以給本城市和相鄰的城市供電,求最少電廠數量。分析:圖論、搜索。找到最小的定點,使得所有的邊都被覆蓋到,利用狀態壓縮搜索。            記錄區間[i, n]的整體覆蓋情況,通過優化:如果當前狀態+後面的總和不能覆蓋則退出,可以提高搜索效率。說明:╮(╯▽╰)╭。#include long long link[4

2016-05-12 18:00:20 733

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关注的人

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