锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久91精品国产一区二区精品,日韩精品一区二区三区,国产欧美日韩影院http://www.aygfsteel.com/sweetsc/category/50262.html鎵у康錛岃嚜浠?004zh-cnThu, 01 Dec 2011 17:43:25 GMTThu, 01 Dec 2011 17:43:25 GMT602011ACM紱忓窞緗戠粶棰勯夎禌 F HDU4068 涓夊浗鏉http://www.aygfsteel.com/sweetsc/archive/2011/10/07/360137.html[NKU]sweet[NKU]sweetFri, 07 Oct 2011 12:15:00 GMThttp://www.aygfsteel.com/sweetsc/archive/2011/10/07/360137.htmlhttp://www.aygfsteel.com/sweetsc/comments/360137.htmlhttp://www.aygfsteel.com/sweetsc/archive/2011/10/07/360137.html#Feedback0http://www.aygfsteel.com/sweetsc/comments/commentRss/360137.htmlhttp://www.aygfsteel.com/sweetsc/services/trackbacks/360137.htmlN錛佹灇涓捐嚜宸辯殑欏哄簭錛岀劧鍚嶯錛佹灇涓懼鏂圭殑欏哄簭錛孫錛圢錛夐獙璇佸嵆鍙?#8230;…
娉ㄦ剰瀛楀吀搴忔渶灝?#8230;…

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <string>
 4 #include <map>
 5 #include <algorithm>
 6 #include <iostream>
 7 
 8 using namespace std;
 9 
10 map<string,int> mp;
11 int n;
12 int res[10];
13 int my[10];
14 char buf[50];
15 char name[10][50];
16 string ans;
17 
18 void check() {
19     int enemy[] = {0,1,2,3,4,5,6,7,8,9};
20     do {
21         int i = 0;
22         int j = 0;
23         while (i < n && j < n) {
24             if ((1 << my[i]) & res[enemy[j]]) i ++else j++;
25         }
26         if (i == n) return;
27     } while (next_permutation(enemy,enemy + n));
28     string tmp;
29     for (int i = 0; i < n; i++) {
30         if (i) tmp += " ";
31         tmp += name[my[i]];
32     }
33     if (ans == "" || ans > tmp) ans = tmp;
34 }
35 
36 int main() {
37     int nn; scanf("%d",&nn);
38     for (int ii = 1; ii <= nn; ii++) {
39         mp.clear();
40         memset(res,0,sizeof(res));
41         scanf("%d",&n);
42         for (int i = 0; i < n; i++) {
43             scanf("%s",name[i]);
44             mp[string(name[i])] = i;
45         }
46         for (int i = 0; i < n; i++) {
47             int m; scanf("%d",&m);
48             for (int j = 0; j < m; j++) {
49                 scanf("%s",buf);
50                 int tmp = mp[string(buf)];
51                 res[i] |= 1 << tmp;
52             }
53         }
54         for (int i = 0; i < n; i++) {
55             my[i] = i;
56         }
57         ans = "";
58         do {
59             check();
60         } while (next_permutation(my,my + n));
61         printf("Case %d: ",ii);
62         if (ans == "") {
63             puts("No");
64         } else {
65             puts("Yes");
66             for (int i = 0; i < ans.length(); i++) putchar(ans[i]);
67             putchar(10);
68         }
69     }
70     return 0;
71 }


[NKU]sweet 2011-10-07 20:15 鍙戣〃璇勮
]]>
2011ACM鍖椾含緗戠粶棰勯夎禌 F Machine scheduling (BUPT 216)http://www.aygfsteel.com/sweetsc/archive/2011/09/18/358932.html[NKU]sweet[NKU]sweetSun, 18 Sep 2011 14:56:00 GMThttp://www.aygfsteel.com/sweetsc/archive/2011/09/18/358932.htmlhttp://www.aygfsteel.com/sweetsc/comments/358932.htmlhttp://www.aygfsteel.com/sweetsc/archive/2011/09/18/358932.html#Feedback3http://www.aygfsteel.com/sweetsc/comments/commentRss/358932.htmlhttp://www.aygfsteel.com/sweetsc/services/trackbacks/358932.html 棣栧厛錛岃繖涓瑕佸垎鎴愪袱涓儴鍒嗚В鍐籌細
絎竴閮ㄥ垎錛氫粠n涓笢瑗塊噷闈㈠彇鍑簉涓紝姣忎釜闂磋窛鑷沖皯涓?k 錛?锝濳涓嶈錛?锝濳 錛?1琛岋級
絎簩閮ㄥ垎錛氬皢榪檙涓笢瑗垮垎鎴愯嚦澶歮緇勶紝鍙互鏈夌┖緇?br /> 絎簩閮ㄥ垎璨屼技濂戒箙涔嬪墠鎼濷I鐨勬椂鍊欏共榪?#8230;…璐磋繃鏉ワ細
N鐞冩斁鍦∕涓洅瀛愰噷錛屾眰鍏辨湁澶氬皯縐嶆斁娉?br />

浣嗘槸鏈?涓笉鍚岀殑鏉′歡 錛歂涓悆鏄惁鐩稿悓錛孧涓洅瀛愭槸鍚︾浉鍚岋紝鏄惁鍏佽鏈夌洅瀛愮┖鐫

鐞冨拰鐞?/span>

鐩掑拰鐩?span>

絀虹洅

鎯呭喌鏁?span>

鏈夊尯鍒?span>

鏈夊尯鍒?span>

鏈夌┖鐩?span>

mn

鏈夊尯鍒?span>

鏈夊尯鍒?span>

鏃犵┖鐩?span>

M錛?span>s錛?span>n,m錛?span>

鏈夊尯鍒?span>

鏃犲尯鍒?span>

鏈夌┖鐩?span>

S(n,1)+s(n,2)+…+s(n,m),n>=m

S(n,1)+s(n,2)+…+s(n,n),n<=m

鏈夊尯鍒?span>

鏃犲尯鍒?span>

鏃犵┖鐩?span>

S(n,m)

鏃犲尯鍒?span>

鏈夊尯鍒?span>

鏈夌┖鐩?span>

C(n+m-1,n)

鏃犲尯鍒?span>

鏈夊尯鍒?span>

鏃犵┖鐩?span>

C(n-1,m-1)

鏃犲尯鍒?span>

鏃犲尯鍒?span>

鏈夌┖鐩?span>

F(m,n)

鏃犲尯鍒?span>

鏃犲尯鍒?span>

鏃犵┖鐩?span>

F(m,n-m)

鐒跺悗錛屽叾涓殑F(m,n)璨屼技鏄綋鏃跺啓榪囩殑涓涓狣P錛孲(M,N)鏄浜岀被stirling鏁?#8230;…
閫掓帹鍏紡錛?br />
1 int S(int n,int m) {
2     if (n == m || m == 1return 1;
3     return m * S(n - 1, m) + S(n - 1, m - 1);
4 }
絎竴閮ㄥ垎錛氬彲浠ョ湅浣滆繖涔堜竴涓敓鎴愬嚱鏁扮殑鐩稿叧闂錛氱敱浜庢瘡涓笢瑗夸箣闂撮兘闅斾簡>=K錛?鐨勪竴孌佃窛紱伙紝鍥犳涓涓彲琛岃В鍙互鐪嬩綔錛岄暱搴︿負K錛孠 + 1錛孠 + 2鐨勬瀛恟 錛?1涓紙鎴戜滑璁や負姣忎釜媯嶅瓙鐨勫ご鏄垜浠彇鐨勭偣錛夛紝鎷兼帴鎴愰暱搴︿負Len鐨勪竴涓ぇ孌碉紝涔嬪悗鍐嶅牭涓婁竴涓紝灝辨槸涓涓狶en 錛嬶紤鐨勫彲琛岃В……
鑰宺 - 1鏍規瀛愶紝鎷兼垚闀垮害涓篖en 鐨勫彲琛岃В鏁扮洰錛屽氨鏄?X^K + X^(K + 1) + X^(K + 2) + .....) ^ (r - 1)錛岃繖涓欏瑰紡錛屽睍寮涔嬪悗錛孹^Len欏瑰墠闈㈢殑緋繪暟……
涓嶈繃……鐢變簬鏁版嵁鑼冨洿錛岀洿鎺ユ悶鏄笉鎴愮殑……
浜庢槸鎻愬彇錛屽彉褰細X^(K * (r - 1))  * (1 + X + X^2 + X ^3 +....)^(r - 1)
鐒跺悗鍐嶅彉褰細X^(K * (r - 1))  * (1/(1 - x))^(r - 1)……
鐒跺悗鍙傜収Matrix67澶х鐨勬棩蹇楋紝灞曞紑鍚庨潰閭i」錛?br />
1/(1-x)^n=1+C(n,1)x^1+C(n+1,2)x^2+C(n+2,3)x^3+...+C(n+k-1,k)x^k+...
鎴戜滑鐭ラ亾錛岃姹傞暱搴︿負len鐨勫彲琛屾暟鐩紝涔熷氨鏄X^Len欏瑰墠闈㈢殑緋繪暟錛岀劧鍚庯紝鐢變簬鍓嶉潰鎻愬彇鍑烘潵浜嗕竴涓狵 * (r - 1)錛屼篃灝辨槸鍘誨悗闈㈡壘len - K * (r - 1) 欏圭殑緋繪暟……
涔熷氨鏄錛屼護pow = len - K * (r - 1)錛岀瓟妗堝氨鏄疌(r - 1 + pow - 1, pow)……
涓嶈繃榪欒繕娌″畬錛屽洜涓哄挶浠鎷兼垚鐨勯暱搴︽槸len錛岃屾葷殑闀垮害鏄疦錛岄渶瑕佷箻涓婅繖涓暱搴en鐨勫紑澶翠綅緗殑鍙兘鏁?#8230;…
鍙﹀榪橀渶瑕佺壒孌婂鐞嗭細鍜變滑鍦ㄥ鐞嗙殑鏃跺欙紝鏄厛鐢╮ - 1涓嫾鎺ユ垚闀垮害涓篖en鐨勪竴涓ぇ孌碉紝鍐嶅牭涓婃渶鍚庝竴涓?#8230;…褰搑 == 1闇瑕佺壒鍒?#8230;…
浠g爜錛?br />
 1 #include <cstdio>
 2 #include <cstring>
 3 
 4 typedef long long Long;
 5 const Long MOD = 1000000007;
 6 
 7 Long F[1010][1010];
 8 Long C[2010][2010];
 9 Long S(int n,int m) {
10     if (n == m || m == 1return 1LL;
11     if (F[n][m] > 0return F[n][m];
12     return F[n][m] = (m * S(n - 1, m) % MOD + S(n - 1, m - 1)) % MOD;
13 }
14 void init() {
15     for (int i = 0; i <= 2000; i++) {
16         for (int j = 0; j <= i; j++) {
17             if (j == 0) C[i][j] = 1;
18             else C[i][j] = (C[i - 1][j] + C[i - 1][j - 1]) % MOD;
19         }
20     }
21 }
22 int n,r,k,m;
23 
24 int main() {
25     memset(F,0xff,sizeof(F));
26     init();
27     while (scanf("%d%d%d%d",&n,&r,&k,&m) > 0) {
28         if (r == 1) {printf("%d\n",n); continue;}
29         Long ans = 0;
30         for (int i = 1; i <= m && i <= r; i++) {
31             ans = (ans + S(r,i)) % MOD;
32         }
33         Long tmp = 0;
34         for (int len = k * (r - 1); len < n; len++) {
35             int left = n - len;
36             int pow = len - k * (r - 1);
37             // r > 1 !!
38             tmp = (tmp + left * C[r - 1 + pow - 1][pow]) % MOD;
39         }
40         ans = ans * tmp % MOD;
41         printf("%lld\n",ans);
42     }
43     return 0;
44 }


[NKU]sweet 2011-09-18 22:56 鍙戣〃璇勮
]]>
鏃侀棬宸﹂亾絎簩绔犱箣闅滅鍣?/title><link>http://www.aygfsteel.com/sweetsc/archive/2011/04/06/347696.html</link><dc:creator>[NKU]sweet</dc:creator><author>[NKU]sweet</author><pubDate>Wed, 06 Apr 2011 04:36:00 GMT</pubDate><guid>http://www.aygfsteel.com/sweetsc/archive/2011/04/06/347696.html</guid><wfw:comment>http://www.aygfsteel.com/sweetsc/comments/347696.html</wfw:comment><comments>http://www.aygfsteel.com/sweetsc/archive/2011/04/06/347696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sweetsc/comments/commentRss/347696.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sweetsc/services/trackbacks/347696.html</trackback:ping><description><![CDATA[鍘熸枃錛? Java綰跨▼錛氭柊鐗瑰緛-闅滅鍣紝榪欐槸璇ヤ綔鑰呯殑鍘熷垱浣滃搧錛屽厑璁歌漿杞斤紝杞澆鏃惰鍔″繀浠ヨ秴閾炬帴褰㈠紡鏍囨槑鏂囩珷 <a target="_blank" style="text-decoration:underline">鍘熷鍑哄</a> 銆佷綔鑰呬俊鎭拰鏈0鏄庛傚惁鍒欎粬灝嗚拷絀舵硶寰嬭矗浠?#8230;…<br /> <br /> Hmm……濂芥曟曪紝杞釜鏃ュ織閮戒細琚拷絀舵硶寰嬭矗浠?#8230;…<br /> <br /> 涓嶈繃瑕佹劅璋㈠師鏂囩殑鍏板窞錛屽湪鍏板窞鐨勬枃绔犲府鍔╀笅錛屼粖澶╃獊鐒跺彂鐜頒簡鐏墊劅錛屾敼閫犱簡鏀歸犲叞宸炵殑浠g爜……<br /> 鍦ˋCM涓殑浣滅敤錛屾垜瑙夊緱鍙互榪欐牱錛?br /> 1錛氬浜庡崟鏂囦歡澶歝ase鐨勯錛屽紑澶氱嚎紼嬶紝姣忎釜綰跨▼璺戜竴涓猚ase錛屼箣鍚庡啀璋冪敤鏀跺熬鐨勪換鍔¤緭鍑?br /> 2錛氬浜庡崟case涓斿彲浠ュ茍琛岀殑鎯呭喌錛屽紑鑻ュ共綰跨▼澶勭悊涔嬪悗錛岃皟鐢ㄦ敹灝懼嚱鏁頒締鏈鍚庡鐞嗐佽緭鍑?br /> <br /> 浠ヤ笅鏄竴涓畝鍗曠殑姹傚拰浠g爜錛屽疄闄呮晥鏋滐紝鍦ㄦ垜鐨勫弻鏍窩PU涓婄敤鏃跺ぇ姒傚噺灝戜簡涓鍗?br /> <br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080; "> 1</span> <span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.util.concurrent.BrokenBarrierException;<br /> </span><span style="color: #008080; "> 2</span> <span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.util.concurrent.CyclicBarrier;<br /> </span><span style="color: #008080; "> 3</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 4</span> <span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> Test {<br /> </span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">[] ans;<br /> </span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> run() {<br /> </span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">        ans </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">[</span><span style="color: #000000; ">4</span><span style="color: #000000; ">];<br /> </span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> now </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> </span><span style="color: #000000; ">400000000</span><span style="color: #000000; ">; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">) {<br /> </span><span style="color: #008080; ">10</span> <span style="color: #000000; ">            now </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (now </span><span style="color: #000000; ">+</span><span style="color: #000000; "> i) </span><span style="color: #000000; ">%</span><span style="color: #000000; "> </span><span style="color: #000000; ">9999997</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; ">11</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">12</span> <span style="color: #000000; ">        System.out.println(now);<br /> </span><span style="color: #008080; ">13</span> <span style="color: #000000; ">        CyclicBarrier cb </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> CyclicBarrier(</span><span style="color: #000000; ">4</span><span style="color: #000000; ">, </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> MainTask());<br /> </span><span style="color: #008080; ">14</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> SubTask(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">100000000</span><span style="color: #000000; ">,cb).start();<br /> </span><span style="color: #008080; ">15</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> SubTask(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">,</span><span style="color: #000000; ">100000000</span><span style="color: #000000; ">,</span><span style="color: #000000; ">200000000</span><span style="color: #000000; ">,cb).start();<br /> </span><span style="color: #008080; ">16</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> SubTask(</span><span style="color: #000000; ">2</span><span style="color: #000000; ">,</span><span style="color: #000000; ">200000000</span><span style="color: #000000; ">,</span><span style="color: #000000; ">300000000</span><span style="color: #000000; ">,cb).start();<br /> </span><span style="color: #008080; ">17</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> SubTask(</span><span style="color: #000000; ">3</span><span style="color: #000000; ">,</span><span style="color: #000000; ">300000000</span><span style="color: #000000; ">,</span><span style="color: #000000; ">400000000</span><span style="color: #000000; ">,cb).start();<br /> </span><span style="color: #008080; ">18</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">19</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args) {<br /> </span><span style="color: #008080; ">20</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> Test().run();<br /> </span><span style="color: #008080; ">21</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">22</span> <span style="color: #000000; ">}<br /> </span><span style="color: #008080; ">23</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">24</span> <span style="color: #0000FF; ">class</span><span style="color: #000000; "> MainTask </span><span style="color: #0000FF; ">implements</span><span style="color: #000000; "> Runnable {<br /> </span><span style="color: #008080; ">25</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> run() {<br /> </span><span style="color: #008080; ">26</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> ans </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; ">27</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> </span><span style="color: #000000; ">4</span><span style="color: #000000; ">; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">) {<br /> </span><span style="color: #008080; ">28</span> <span style="color: #000000; ">            ans </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (ans </span><span style="color: #000000; ">+</span><span style="color: #000000; "> Test.ans[i]) </span><span style="color: #000000; ">%</span><span style="color: #000000; "> </span><span style="color: #000000; ">9999997</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; ">29</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">30</span> <span style="color: #000000; ">        System.out.println(ans);<br /> </span><span style="color: #008080; ">31</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">32</span> <span style="color: #000000; ">}<br /> </span><span style="color: #008080; ">33</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">34</span> <span style="color: #0000FF; ">class</span><span style="color: #000000; "> SubTask </span><span style="color: #0000FF; ">extends</span><span style="color: #000000; "> Thread {<br /> </span><span style="color: #008080; ">35</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> pos;<br /> </span><span style="color: #008080; ">36</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> left;<br /> </span><span style="color: #008080; ">37</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> right;<br /> </span><span style="color: #008080; ">38</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> CyclicBarrier cb;<br /> </span><span style="color: #008080; ">39</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">final</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> mod </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">9999997</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; ">40</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">41</span> <span style="color: #000000; ">    SubTask(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> pos,</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> left,</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> right,CyclicBarrier cb) {<br /> </span><span style="color: #008080; ">42</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.pos </span><span style="color: #000000; ">=</span><span style="color: #000000; "> pos;<br /> </span><span style="color: #008080; ">43</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.left </span><span style="color: #000000; ">=</span><span style="color: #000000; "> left;<br /> </span><span style="color: #008080; ">44</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.right </span><span style="color: #000000; ">=</span><span style="color: #000000; "> right;<br /> </span><span style="color: #008080; ">45</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.cb </span><span style="color: #000000; ">=</span><span style="color: #000000; "> cb;<br /> </span><span style="color: #008080; ">46</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">47</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">48</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> run() {<br /> </span><span style="color: #008080; ">49</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> ans </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; ">50</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">for</span><span style="color: #000000; "> (</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> i </span><span style="color: #000000; ">=</span><span style="color: #000000; "> left; i </span><span style="color: #000000; "><</span><span style="color: #000000; "> right; i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">) {<br /> </span><span style="color: #008080; ">51</span> <span style="color: #000000; ">            ans </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (ans </span><span style="color: #000000; ">+</span><span style="color: #000000; "> i) </span><span style="color: #000000; ">%</span><span style="color: #000000; "> mod;<br /> </span><span style="color: #008080; ">52</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">53</span> <span style="color: #000000; ">        Test.ans[pos] </span><span style="color: #000000; ">=</span><span style="color: #000000; "> ans;<br /> </span><span style="color: #008080; ">54</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">55</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; ">56</span> <span style="color: #000000; ">            cb.await();<br /> </span><span style="color: #008080; ">57</span> <span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (InterruptedException e) {<br /> </span><span style="color: #008080; ">58</span> <span style="color: #000000; ">            e.printStackTrace();<br /> </span><span style="color: #008080; ">59</span> <span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (BrokenBarrierException e) {<br /> </span><span style="color: #008080; ">60</span> <span style="color: #000000; ">            e.printStackTrace();<br /> </span><span style="color: #008080; ">61</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">62</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">63</span> <span style="color: #000000; ">}</span></div> <img src ="http://www.aygfsteel.com/sweetsc/aggbug/347696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sweetsc/" target="_blank">[NKU]sweet</a> 2011-04-06 12:36 <a href="http://www.aygfsteel.com/sweetsc/archive/2011/04/06/347696.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璐翠釜瑁告ā鏉庫︹︽眰寮曠帀鈥︹?/title><link>http://www.aygfsteel.com/sweetsc/archive/2011/02/23/344972.html</link><dc:creator>[NKU]sweet</dc:creator><author>[NKU]sweet</author><pubDate>Wed, 23 Feb 2011 06:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/sweetsc/archive/2011/02/23/344972.html</guid><wfw:comment>http://www.aygfsteel.com/sweetsc/comments/344972.html</wfw:comment><comments>http://www.aygfsteel.com/sweetsc/archive/2011/02/23/344972.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sweetsc/comments/commentRss/344972.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sweetsc/services/trackbacks/344972.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.util.</span><span style="color: #000000;">*</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.</span><span style="color: #000000;">*</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.math.</span><span style="color: #000000;">*</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 6</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> Main {<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String args[]) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> IOException {<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Prob().solve();<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">12</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> Prob {<br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> solve() </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> IOException {<br /> </span><span style="color: #008080;">14</span> <span style="color: #000000;">        MyReader in </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> MyReader();<br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">        </span><span style="color: #008000;">//</span><span style="color: #008000;"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />.</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> debug(Object<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />x) {<br /> </span><span style="color: #008080;">18</span> <span style="color: #000000;">        System.out.println(Arrays.deepToString(x));<br /> </span><span style="color: #008080;">19</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">20</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">21</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">22</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> MyReader {<br /> </span><span style="color: #008080;">23</span> <span style="color: #000000;">    BufferedReader br </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> BufferedReader (<br /> </span><span style="color: #008080;">24</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> InputStreamReader (System.in));<br /> </span><span style="color: #008080;">25</span> <span style="color: #000000;">    StringTokenizer in;<br /> </span><span style="color: #008080;">26</span> <span style="color: #000000;">    String next() </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> IOException {<br /> </span><span style="color: #008080;">27</span> <span style="color: #000000;">        </span><font class="Apple-style-span" color="#0000ff">while</font><span style="color: #000000;"> (in </span><span style="color: #000000;">==</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;"> </span><span style="color: #000000;">||</span><span style="color: #000000;"> </span><span style="color: #000000;">!</span><span style="color: #000000;">in.hasMoreTokens()) {<br /> </span><span style="color: #008080;">28</span> <span style="color: #000000;">            in </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> StringTokenizer(br.readLine());<br /> </span><span style="color: #008080;">29</span> <span style="color: #000000;">        }<br /> </span><span style="color: #008080;">30</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> in.nextToken();<br /> </span><span style="color: #008080;">31</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">32</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> nextInt() </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> IOException {<br /> </span><span style="color: #008080;">33</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> Integer.parseInt(next());<br /> </span><span style="color: #008080;">34</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">35</span> <span style="color: #000000;">}<br /> </span></div><img src ="http://www.aygfsteel.com/sweetsc/aggbug/344972.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sweetsc/" target="_blank">[NKU]sweet</a> 2011-02-23 14:32 <a href="http://www.aygfsteel.com/sweetsc/archive/2011/02/23/344972.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">通辽市</a>| <a href="http://" target="_blank">锦屏县</a>| <a href="http://" target="_blank">平度市</a>| <a href="http://" target="_blank">西盟</a>| <a href="http://" target="_blank">云安县</a>| <a href="http://" target="_blank">博湖县</a>| <a href="http://" target="_blank">江源县</a>| <a href="http://" target="_blank">枣阳市</a>| <a href="http://" target="_blank">景泰县</a>| <a href="http://" target="_blank">新安县</a>| <a href="http://" target="_blank">仲巴县</a>| <a href="http://" target="_blank">水富县</a>| <a href="http://" target="_blank">黄平县</a>| <a href="http://" target="_blank">贺州市</a>| <a href="http://" target="_blank">措美县</a>| <a href="http://" target="_blank">锦屏县</a>| <a href="http://" target="_blank">雷山县</a>| <a href="http://" target="_blank">五莲县</a>| <a href="http://" target="_blank">连城县</a>| <a href="http://" target="_blank">喀喇沁旗</a>| <a href="http://" target="_blank">宁蒗</a>| <a href="http://" target="_blank">大同市</a>| <a href="http://" target="_blank">阳江市</a>| <a href="http://" target="_blank">瑞安市</a>| <a href="http://" target="_blank">周至县</a>| <a href="http://" target="_blank">淮阳县</a>| <a href="http://" target="_blank">高碑店市</a>| <a href="http://" target="_blank">普定县</a>| <a href="http://" target="_blank">邯郸市</a>| <a href="http://" target="_blank">玛沁县</a>| <a href="http://" target="_blank">奈曼旗</a>| <a href="http://" target="_blank">微山县</a>| <a href="http://" target="_blank">泾源县</a>| <a href="http://" target="_blank">霍林郭勒市</a>| <a href="http://" target="_blank">滕州市</a>| <a href="http://" target="_blank">苍溪县</a>| <a href="http://" target="_blank">筠连县</a>| <a href="http://" target="_blank">南江县</a>| <a href="http://" target="_blank">仪陇县</a>| <a href="http://" target="_blank">永川市</a>| <a href="http://" target="_blank">阳西县</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>