原创 UVALive - 3644 並查集

並查集詳細分析:http://blog.sina.com.cn/s/blog_87cb8e680100skd7.html /* 主要是兩個函數find 和 join. 本題大意,一些物品裝車,來一件物品就要判斷,

原创 Light Oj 1098 A New Function 因子和

http://www.lightoj.com/volume_showproblem.php?problem=1098 枚舉  1  到 sqrt(n),我們知道 所有 有相同因子 a,他們相對於 a 的另外一個因子 應該成爲一個等差數列。

原创 hdu 3357

http://acm.hdu.edu.cn/showproblem.php?pid=3357 題目大意:  所有公司不能購買自己公司的股票,如果a  購買了b  公司的股票,則a  含有b 公司的股票,給出一些購買方案,求出有多少種要拒絕

原创 關於翻轉硬幣的問題,有一套很簡單的方法和大家交流

大家可以從不同角度出 分類出此題型的題目。 我們一同來探討如何取做! 比如我們先設置一個模板,  M個硬幣,每次翻轉N個硬幣(每一次翻轉不能同一個硬幣翻轉2次或2次以上), 問幾次全部翻轉過來? 我們就來討論M和N的關係 對結果有什

原创 wikioi 1082 線段樹練習 3

http://wikioi.com/problem/1082/ 線段樹,區間更新,區間求和,最好用到懶散標記。 線段樹的學習,可以參考 http://www.notonlysuccess.com/index.php/segment-tre

原创 NYOJ117 求逆序數

http://acm.nyist.net/JudgeOnline/problem.php?pid=117 用樹狀數組做,一定要注意sort  的特性,當元素的值很大的時候sort  是不穩定的,所以我們要把sort 變成穩定的排序 #i

原创 C. Inna and Dima 深度搜索

http://codeforces.com/problemset/problem/374/C #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #

原创 nyoj 19 擅長排列的小明

用到 next_permutation 函數,和 subst r函數 next_permutation(s.begin(), s.end() ), 表示求一個字符串的全排列。 substr ( begin, end ) 表示求一個串 的b

原创 把握住每一秒鐘

不是說一定要有一塊很大的時間,才能更好的去做自己想做的事情。很多的時候你的時間事無法預測的,首先要在當前所能利用的時間內解決你必須解決的問題。

原创 hdu 1671 Phone List

http://acm.hdu.edu.cn/showproblem.php?pid=1671 字典樹的經典題目。 關於字典樹的理解:http://kymowind.blog.163.com/blog/static/184222297201

原创 hdu 2492 離散化,樹狀數組,逆序數

http://acm.hdu.edu.cn/showproblem.php?pid=2492 題目大意:給出n 個數的序列,枚舉一個數,然後查找該數 左邊大於它的數的個數 a 和小於他的數的個數 b ,查找右邊大於他的數的個數 c  和小

原创 nyoj 130 相同的雪花

http://acm.nyist.net/JudgeOnline/problem.php?pid=130 用哈希表直接添加,查找就行了 #include<stdio.h> #include<iostream> #include<cstr

原创 poj 2299

http://poj.org/problem?id=2299 其實就是求次序列的逆序數,但是這道題目要注意到,0 ≤ a[i] ≤ 999,999,999  ,用樹狀數組做的時候,開不了這麼大的數組,但是 n < 500,000,我們可以

原创 POJ 2352 stars

http://poj.org/problem?id=2352 題目描述的很多,但是與  y  沒有關係。 只需要求出 每一個x  前小於   x 的數的個數就是該星星是第幾級 用樹狀數組的時候要注意  x  == 0 的情況,在updat

原创 poj 3321 Apple Tree

http://poj.org/problem?id=332 本題難在轉化上面,我們可以想到用樹狀數組來做。 如右圖所示,我們要查詢2 點的時候,他的孩子爲 4  和 5 ,但是這 3 個點並不是連續的,就不能用樹狀數組來做。 所以問題的