青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 68  文章 - 57  trackbacks - 0
<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(8)

隨筆分類(74)

隨筆檔案(68)

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

先把題目貼出來,總結再說:
POJ 2234 Matches Game
HOJ 2533 Stone II
POJ 2975 Nim
HOJ 1367 A Stone Game
POJ 2505 A multiplication game
ZJU 3057 beans game
POJ 1067 取石子游戲
POJ 2484 A Funny Game
POJ 2425 A Chess Game
POJ 2960 S-Nim
POJ 1704 Georgia and Bob
POJ 1740 A New Stone Game
POJ 2068 Nim
POJ 3480 John
POJ 2348 Euclid's Game
HOJ 2645 WNim
POJ 3710 Christmas Game
POJ 3533 Light Switching Game
posted @ 2009-05-31 21:53 sdfond 閱讀(859) | 評論 (0)編輯 收藏
  高斯消元法用于求解線性方程組,采用選主元的方法,算法復雜度O(N ^ 3)。相應的題型一種是在實數域進行求解,一種是在整數域求解,一般涉及到取模。實數域的求解比較簡單,整數域需要注意幾個問題。模p一定是素數,因為不是素數的話求解的時候可能會出現多個解,處理起來比較麻煩。一個特殊的情況是模2域下的求解,可以采用位運算優化。還有一點要注意的是在最開始構造系數矩陣和增廣矩陣的時候,一定要先模p,否則選主元的時候一些模p為0的系數會被誤選。
  高斯消元法另一個需要討論的地方就是解的情況。分為無解、唯一解和無窮解。這三種情況根據線性代數的知識很容易判斷,主要就是看系數陣的秩和增廣陣的秩。如果某一次選主元發現當前列的系數都為0,那么對應的變量是一個自由變元,解不確定。這個時候要跳過這一列,保持行不變,繼續進行消元。在消元之后查看增廣陣的秩確定是否無解,若有解再根據自由變元是否存在來判斷是否是唯一解。
  如果解是無窮多個的時候,需要枚舉變元的取值。一般用于處理解空間很小的情況,比如在模2域上的求解。枚舉變元后無需重新列方程,只需進行一次回帶找解即可。
posted @ 2009-05-26 17:13 sdfond 閱讀(528) | 評論 (0)編輯 收藏
  題目不難,就是給定一個w * h的紙,中間切一刀,切出來的兩個矩形,從一個中剪下一個圓做圓柱的底,然后讓另一個彎起來套住底,做柱面,最后求能形成的最大體積。
  練習的時候做了一下,總是WA。后來仔細想了一想,發現要討論幾種情況。首先要確保圓的直徑要不大于w,之后因為彎曲矩形可以有兩種方式,要分別討論。一種是高為w,這樣只需底面直徑越大越好。一種是高不定,這時候需要列一個方程,求出極值點。可以證明極值就是極大值。但是要注意的是底面圓直徑是有范圍的,要注意極值點是否落在范圍內。如果不在,由于極值點左側單調遞增,那么取直徑為w就是這種情況的最優解。
  這種題目比賽的時候很容易出錯,需要靜下心來仔細想好才行,這方面能力以后還要多多鍛煉。
題目代碼:
#include <iostream>
#include 
<cmath>
using namespace std;
const double pi = acos(-1.0), eps = 1e-6;

int main()
{
    
double w, h, s, d;

    
while (scanf("%lf %lf"&w, &h) == 2)
    {
        
if (fabs(w) < eps && fabs(h) < eps)
            
break;
        
if (h < w)
            swap(w, h);
        d 
= h / (pi + 1);
        d 
= min(d, w);
        s 
= pi * d * d * 0.25 * w;
        d 
= 2.0 * h / 3.0;
        
if (pi * d <= w)
        {
            d 
= min(d, w);
            s 
= max(s, pi * h * h * h / 27.0);
        }
        s 
= max(s, w * w * (pi * h - w) / (4 * pi * pi));
        printf(
"%.3lf\n", s);
    }

    
return 0;
}
posted @ 2009-05-25 16:10 sdfond 閱讀(324) | 評論 (0)編輯 收藏

  龍貝格積分的基本思想就是先利用復化梯形公式把曲線劃分若干小區間,把每個小區間當成梯形來求和;然后每次將區間數加倍,直到收斂到一定精度范圍內為止。
  程序基本參照計算方法的書寫的,但是開始寫完之后發現巨慢。找了網上一個版本和我的比較下,發現我們倆只是二維數組的兩個維代表的含義互換了,但是時間復雜度完全相同。后來改了一下發現居然快很多,囧。之后可以過JOJ 2457。但是仍然過不了HOJ 2539。一旦把精度調高就TLE,郁悶。
  后來找到了liuyu大牛曾經寫過的romberg積分模板,發現巨快,研究了一下發現他把那個T數組巧妙的壓縮成了一維,但是總時間復雜度不變,不知道為什么那么快,也許是因為二維數組遍歷的時候尋址比較耗時間吧。按照他的方法改了下,仍然過不了,但是這回是WA。找了很久發現在更新的時候每次乘以定值就會WA,用pow才可以過,估計是數據的精度有問題。改了之后終于過了,速度很快:-)

posted @ 2009-05-20 19:56 sdfond 閱讀(989) | 評論 (0)編輯 收藏
  對于兩個n階多項式的乘法,如果模擬做的話復雜度為O(n^2),利用快速傅里葉變換可以把復雜度降到O(nlogn)。
  多項式有兩種表示:系數形式和點值表示。如果把兩個多項式寫成點值形式,那么相乘的復雜度就是O(n)的。FFT的基本思想就是通過把系數形式化成點值形式,相乘之后再化回來,使得復雜度降到O(nlogn)。具體就是先通過巧妙地選取n個復數單位根,利用復數的一些非常好的性質求得DFT,把這一步的復雜度降到O(nlogn),然后將得到的點值相乘后,利用插值再變換成系數形式。插值的過程居然和求DFT的過程驚人的相似,復雜度依然為O(nlogn)。
  在實現的時候基本參照算法導論,感覺遞歸不太好寫,就寫了個迭代的。N久不用復數了,連基本運算都忘了,導致實現的時候出了一堆錯,后來好不容易寫好了,結果卻一點都不靠譜。查了好久才發現,初始w是1的時候,我把實部和虛部都設成1了,囧。實際上虛部應該是0。改完后發現多項式的表示又出了問題,后來發現我把系數的順序寫反了。然后利用這個做了HDU 1402,就是高精度乘法。WA了幾次,很抓狂。后來寫了一個程序跑了一組極限數據,居然掛了。仔細觀察后發現是精度的問題。因為FFT中間運算過程都是浮點數,但是最后要輸出整數,取整的時候舍入精度出了問題,加了1e-3之后過了。
  還有一道比較巧妙的FFT的題目,SRM 436 DIV 1 1000pt,做的時候開始Z0忘記取模了,結果還以為是模板的問題,找了很長時間才發現。做題還是要細心啊。
posted @ 2009-05-18 16:01 sdfond 閱讀(558) | 評論 (0)編輯 收藏
僅列出標題
共14頁: First 6 7 8 9 10 11 12 13 14 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人资源网| 最新热久久免费视频| 亚洲激情网址| 久久婷婷久久| 久热国产精品| 欧美激情一二区| 亚洲欧洲精品成人久久奇米网| 久久综合中文字幕| 亚洲电影在线观看| 99国产精品视频免费观看一公开| 亚洲高清毛片| 中文在线不卡视频| 久久精品国产亚洲aⅴ| 久久久最新网址| 欧美人成网站| 国产精品一区亚洲| 亚洲国产91| 亚洲自拍三区| 欧美大胆成人| 亚洲视频www| 久久天天躁狠狠躁夜夜av| 免费毛片一区二区三区久久久| 欧美高清免费| 国产女主播一区二区三区| 国语自产精品视频在线看| 美女网站在线免费欧美精品| 国产亚洲综合性久久久影院| 免费在线亚洲| 欧美日韩大片| 国产主播一区二区三区| 亚洲电影免费在线 | 欧美呦呦网站| 欧美二区在线看| 亚洲一区免费视频| 免费欧美日韩| 激情六月婷婷综合| 亚洲欧美激情在线视频| 欧美成年人网站| 亚洲综合色丁香婷婷六月图片| 久久一综合视频| 国产精品网站在线| 一本在线高清不卡dvd| 久久精品欧美日韩精品| 日韩一区二区精品| 欧美电影免费观看高清完整版| 欧美视频四区| 亚洲美女黄色片| 欧美1区免费| 久久久久女教师免费一区| 国产精品wwwwww| av成人天堂| 91久久久精品| 美日韩精品视频| 亚洲激情网站| 欧美国产一区二区在线观看| 亚洲深夜福利| 欧美系列精品| 午夜精品视频一区| 亚洲主播在线| 国产亚洲一区在线播放| 欧美一区二区三区另类| 99精品福利视频| 欧美女同在线视频| 亚洲色图自拍| 亚洲午夜电影在线观看| 欧美日韩三级电影在线| 亚洲免费电影在线观看| 欧美激情亚洲精品| 欧美精品一区二区三| 亚洲日本欧美| 日韩视频不卡中文| 国产欧美欧洲在线观看| 欧美一区二区三区免费看| 亚洲私人黄色宅男| 国产日韩在线视频| 蜜臀av在线播放一区二区三区| 久久黄金**| 91久久精品国产91久久性色| 久热精品在线| 欧美激情第1页| 欧美另类高清视频在线| 亚洲成在人线av| 亚洲欧洲午夜| 国产精品乱人伦中文| 亚洲婷婷综合久久一本伊一区| 亚洲全黄一级网站| 国产精品一区二区久久久| 欧美一区二区性| 久久视频精品在线| 国产精品99久久久久久人| 亚洲网站在线播放| 精品电影在线观看| 一本色道久久综合一区| 国产日韩精品综合网站| 美女视频黄 久久| 欧美日韩在线不卡| 久久人人97超碰精品888| 欧美高清视频一区二区| 亚洲男人的天堂在线| 亚洲欧美一区二区在线观看| 国产精品免费视频xxxx| 美女网站久久| 国产欧美日韩在线 | 欧美中文字幕在线观看| 精品成人在线视频| 亚洲一区二区在线免费观看视频 | 久久青草久久| 欧美视频一区在线| 亚洲国产成人久久综合一区| 欧美区在线观看| 蜜臀久久99精品久久久画质超高清| 欧美精品123区| 老司机午夜免费精品视频| 欧美精品一区二| 欧美成人日韩| 韩国精品在线观看| 在线中文字幕一区| 日韩视频免费在线观看| 久久久噜噜噜久久狠狠50岁| 亚洲精品国久久99热| 香蕉久久夜色| 午夜欧美不卡精品aaaaa| 免费观看成人网| 久久综合婷婷| 国内伊人久久久久久网站视频 | 欧美诱惑福利视频| 午夜国产精品影院在线观看| 久久久伊人欧美| 蜜臀av性久久久久蜜臀aⅴ| 国产精品一区二区三区成人| 母乳一区在线观看| 悠悠资源网久久精品| 午夜久久影院| 久久精品国产久精国产思思| 欧美国产日本韩| 亚洲国产日韩欧美在线动漫| 国产精品视频免费观看| 在线中文字幕不卡| 性视频1819p久久| 国产乱码精品一区二区三区五月婷 | 亚洲精品国产系列| 免费国产一区二区| 亚洲高清资源| 亚洲美女淫视频| 欧美久久久久久久久| 亚洲国产毛片完整版| 1024成人| 欧美精品一区三区| 亚洲少妇一区| 久久九九全国免费精品观看| 欧美手机在线视频| 亚洲欧美国产高清va在线播| 亚洲精品视频在线观看网站| 久久亚洲图片| 亚洲精品中文字幕在线| 亚洲色图自拍| 国产一区二区三区精品久久久| 性视频1819p久久| 久久一区中文字幕| 日韩亚洲一区二区| 国产精品亚洲视频| 久久久水蜜桃| 夜夜嗨av一区二区三区网页| 在线视频欧美精品| 好吊妞**欧美| 欧美人与性禽动交情品| 亚洲一区二区久久| 麻豆精品精品国产自在97香蕉| 在线不卡视频| 欧美三区美女| 久久精品中文| 一区二区三区四区精品| 久久国产婷婷国产香蕉| 亚洲国产综合在线看不卡| 欧美日韩性视频在线| 欧美一二三视频| 亚洲国产天堂久久国产91| 亚洲一区免费| 亚洲日本精品国产第一区| 欧美日韩蜜桃| 久久躁狠狠躁夜夜爽| 亚洲伦理在线| 亚洲第一在线| 久久福利资源站| 一区二区成人精品| 亚洲国产日韩欧美在线图片| 欧美黄色aaaa| 久久久久久久精| 香蕉久久精品日日躁夜夜躁| 欧美96在线丨欧| 欧美在线看片| 亚洲自拍偷拍色片视频| 亚洲欧洲免费视频| 好吊妞这里只有精品| 欧美日韩国产va另类| 久久精品一区二区三区中文字幕| 夜夜精品视频| 亚洲精品日本| 亚洲精品在线视频观看| 欧美91视频|