锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩成人,欧美日韩午夜在线,国模叶桐国产精品一区http://www.shnenglu.com/ArcTan/category/19281.htmldfszh-cnSun, 22 Jul 2012 17:17:20 GMTSun, 22 Jul 2012 17:17:20 GMT60SRM550 DIV2 250PT錛堝瓧絎︿覆姘撮錛?/title><link>http://www.shnenglu.com/ArcTan/articles/184580.html</link><dc:creator>wangs</dc:creator><author>wangs</author><pubDate>Sun, 22 Jul 2012 02:02:00 GMT</pubDate><guid>http://www.shnenglu.com/ArcTan/articles/184580.html</guid><wfw:comment>http://www.shnenglu.com/ArcTan/comments/184580.html</wfw:comment><comments>http://www.shnenglu.com/ArcTan/articles/184580.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/ArcTan/comments/commentRss/184580.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/ArcTan/services/trackbacks/184580.html</trackback:ping><description><![CDATA[<div> <table> <tbody><tr> <td colspan="2"> <h3> Problem Statement </h3> </td> </tr> <tr> <td>      </td> <td> We have a string <strong>originalWord</strong>. Each character of <strong>originalWord</strong> is either 'a' or 'b'. Timmy claims that he can convert it to <strong>finalWord</strong> using <em>exactly</em> <strong>k</strong> moves. In each move, he can either change a single 'a' to a 'b', or change a single 'b' to an 'a'.<br /><br />You are given the strings <strong>originalWord</strong> and <strong>finalWord</strong>, and the int <strong>k</strong>. Determine whether Timmy may be telling the truth. If there is a possible sequence of exactly <strong>k</strong> moves that will turn <strong>originalWord</strong> into <strong>finalWord</strong>, return "POSSIBLE" (quotes for clarity). Otherwise, return "IMPOSSIBLE". </td> </tr> <tr> <td colspan="2"> <h3> Definition </h3> </td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> Class: </td> <td> EasyConversionMachine </td> </tr> <tr> <td> Method: </td> <td> isItPossible </td> </tr> <tr> <td> Parameters: </td> <td> string, string, int </td> </tr> <tr> <td> Returns: </td> <td> string </td> </tr> <tr> <td> Method signature: </td> <td> string isItPossible(string originalWord, string finalWord, int k) </td> </tr> <tr> <td colspan="2"> (be sure your method is public) </td> </tr> </tbody></table> </td> </tr> <tr> <td>      </td> </tr> <tr> <td> <br /></td> </tr> <tr> <td colspan="2"> <h3> Notes </h3> </td> </tr> <tr> <td valign="top" align="center"> - </td> <td> Timmy may change the same letter multiple times. Each time counts as a different move. </td> </tr> <tr> <td colspan="2"> <h3> Constraints </h3> </td> </tr> <tr> <td valign="top" align="center"> - </td> <td> <strong>originalWord</strong> will contain between 1 and 50 characters, inclusive. </td> </tr> <tr> <td valign="top" align="center"> - </td> <td> <strong>finalWord</strong> and <strong>originalWord</strong> will contain the same number of characters. </td> </tr> <tr> <td valign="top" align="center"> - </td> <td> Each character in <strong>originalWord</strong> and <strong>finalWord</strong> will be 'a' or 'b'. </td> </tr> <tr> <td valign="top" align="center"> - </td> <td> <strong>k</strong> will be between 1 and 100, inclusive. </td> </tr> <tr> <td colspan="2"> <h3> Examples </h3> </td> </tr> <tr> <td nowrap="true" align="center"> 0) </td> <td> <br /></td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> <table> <tbody><tr> <td> <pre>"aababba"</pre> </td> </tr> <tr> <td> <pre>"bbbbbbb"</pre> </td> </tr> <tr> <td> <pre>2</pre> </td> </tr> </tbody></table> </td> </tr> <tr> <td> <pre>Returns: "IMPOSSIBLE"</pre> </td> </tr> <tr> <td> <table> <tbody><tr> <td colspan="2"> It is not possible to reach <strong>finalWord</strong> in fewer than 4 moves. </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> <tr> <td nowrap="true" align="center"> 1) </td> <td> <br /></td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> <table> <tbody><tr> <td> <pre>"aabb"</pre> </td> </tr> <tr> <td> <pre>"aabb"</pre> </td> </tr> <tr> <td> <pre>1</pre> </td> </tr> </tbody></table> </td> </tr> <tr> <td> <pre>Returns: "IMPOSSIBLE"</pre> </td> </tr> <tr> <td> <table> <tbody><tr> <td colspan="2"> The number of moves must be exactly <strong>k</strong>=1. </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> <tr> <td nowrap="true" align="center"> 2) </td> <td> <br /></td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> <table> <tbody><tr> <td> <pre>"aaaaabaa"</pre> </td> </tr> <tr> <td> <pre>"bbbbbabb"</pre> </td> </tr> <tr> <td> <pre>8</pre> </td> </tr> </tbody></table> </td> </tr> <tr> <td> <pre>Returns: "POSSIBLE"</pre> </td> </tr> <tr> <td> <table> <tbody><tr> <td colspan="2"> Use each move to change each of the letters once. </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> <tr> <td nowrap="true" align="center"> 3) </td> <td> <br /></td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> <table> <tbody><tr> <td> <pre>"aaa"</pre> </td> </tr> <tr> <td> <pre>"bab"</pre> </td> </tr> <tr> <td> <pre>4</pre> </td> </tr> </tbody></table> </td> </tr> <tr> <td> <pre>Returns: "POSSIBLE"</pre> </td> </tr> <tr> <td> <table> <tbody><tr> <td colspan="2"> The following sequence of 4 moves does the job:<br />aaa -> baa -> bab -> aab -> bab </td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> <tr> <td nowrap="true" align="center"> 4) </td> <td> <br /></td> </tr> <tr> <td>      </td> <td> <table> <tbody><tr> <td> <table> <tbody><tr> <td> <pre>"aababbabaa"</pre> </td> </tr> <tr> <td> <pre>"abbbbaabab"</pre> </td> </tr> <tr> <td> <pre>9</pre> </td> </tr> </tbody></table> </td> </tr> <tr> <td> <pre>Returns: "IMPOSSIBLE"</pre> </td> </tr> <tr> <td> <table> <tbody><tr> <td colspan="2"> <br /></td> </tr> </tbody></table> </td> </tr> </tbody></table> </td> </tr> </tbody></table> <p> This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved. <br /></p><p><br /></p><p>瀛楃涓叉按棰橈紒</p><p>249.23PT錛侊紒錛?/p><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: #000000; ">#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cstdio</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cstdlib</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cstring</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cmath</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">ctime</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">cassert</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">iostream</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">sstream</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">fstream</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">map</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">vector</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">queue</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">algorithm</span><span style="color: #000000; ">></span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> min(x,y) (x<y?x:y)</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> max(x,y) (x>y?x:y)</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> swap(t,x,y) (t=x,x=y,y=t)</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> clr(list) memset(list,0,sizeof(list))</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">using</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">namespace</span><span style="color: #000000; "> std;<br /><br /></span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> EasyConversionMachine{<br /></span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">:<br />    </span><span style="color: #0000FF; ">string</span><span style="color: #000000; "> isItPossible(</span><span style="color: #0000FF; ">string</span><span style="color: #000000; "> originalWord, </span><span style="color: #0000FF; ">string</span><span style="color: #000000; "> finalWord, </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> k)<br />    {<br />        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> n</span><span style="color: #000000; ">=</span><span style="color: #000000; ">originalWord.size();<br />        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> tot</span><span style="color: #000000; ">=</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br />        </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; ">0</span><span style="color: #000000; ">;i</span><span style="color: #000000; "><</span><span style="color: #000000; ">n;i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">)<br />            </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (originalWord[i]</span><span style="color: #000000; ">!=</span><span style="color: #000000; ">finalWord[i])<br />                tot</span><span style="color: #000000; ">++</span><span style="color: #000000; ">;<br />        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (tot</span><span style="color: #000000; "><=</span><span style="color: #000000; ">k </span><span style="color: #000000; ">&&</span><span style="color: #000000; "> (k</span><span style="color: #000000; ">-</span><span style="color: #000000; ">tot)</span><span style="color: #000000; ">%</span><span style="color: #000000; ">2</span><span style="color: #000000; ">==</span><span style="color: #000000; ">0</span><span style="color: #000000; ">) //鍌誨弶錛岃繖閲屽垰鍒氬紑濮嬫悶鍙嶄簡錛宼esting WA浜嗕竴嬈?br />            </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">POSSIBLE</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">IMPOSSIBLE</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />    }<br />};</span></div> </div><img src ="http://www.shnenglu.com/ArcTan/aggbug/184580.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/ArcTan/" target="_blank">wangs</a> 2012-07-22 10:02 <a href="http://www.shnenglu.com/ArcTan/articles/184580.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>TC SRM444 div2 250http://www.shnenglu.com/ArcTan/articles/177990.htmlwangswangsThu, 07 Jun 2012 16:39:00 GMThttp://www.shnenglu.com/ArcTan/articles/177990.htmlhttp://www.shnenglu.com/ArcTan/comments/177990.htmlhttp://www.shnenglu.com/ArcTan/articles/177990.html#Feedback0http://www.shnenglu.com/ArcTan/comments/commentRss/177990.htmlhttp://www.shnenglu.com/ArcTan/services/trackbacks/177990.html
棰樼洰澶ф剰寰堢畝鍗曪紝灝辨槸涓涓椽蹇冪殑榪囩▼鍚э紝寰堢畝鍗曠殑銆備笉緇嗚
#include<stdio.h>
#include
<string.h>
#include
<math.h>
#include
<iostream>
#include
<cstring>
#include
<string>
#include
<algorithm>
#include
<vector>
using namespace std;

class FourBlocksEasy
{
public:
    
int maxScore(vector <string> grid) //鎰熻榪欎簺鍙傛暟浼犻掑叾瀹炴尯綆鍗曠殑鍟婏紝
    {
        
int i,j,tmp,num1=0,num2,len;
        
int flag[2][55];
        len
=grid[0].length();
        memset(flag,
0,sizeof(flag));
        
for(i=2;i<len-2;i++)
        {
            
if(grid[0][i]=='1') flag[0][i]=1;
            
if(grid[1][i]=='1') flag[1][i]=1;
        }
        
for(i=2;i<len-2;i++)
        {
            
if(flag[0][i]==0)
            {
                
if((i+1<len-2)&& flag[0][i+1]==0&&flag[1][i]==0&&flag[1][i+1]==0)
                {
                    flag[
0][i]=4;flag[0][i+1]=4;flag[1][i+1]=4;flag[1][i]=4;
                    num1
+=4;
                }
            }
        }
        num2
=2*(len-4);
        tmp
=4*num1+num2-num1;
        
return tmp;      //灝辯湅鍋氫竴涓嚱鏁板惂錛?br />    }
}t1;
int main()
{
    vector
<string> s1;  //vector 鐨勪嬌鐢紝浠涔堟剰鎬濆晩錛?br />    string s;
    getline(cin,s);
   s1.push_back(s);  //鎿︺傚張鏄釜浠涔堝嚱鏁幫紝鐪嬩笉鎳傘?br />    getline(cin,s);
    s1.push_back(s);
    
int ans;
    ans
=t1.maxScore(s1);
    printf(
"%d\n",ans);
    
return 0;
}

璐寸殑鏄痡jjh鐨勪唬鐮侊紝鍝庯紝C++鐪熸槸璇ュ瀛﹀搰錛岃繛涓涓被閮戒笉浼氬啓錛屽暐涔熶笉浼氾紵錛燂紵
浠ュ悗瑕佸鍋氬仛TC!!!

oh ,shit..鎴戞槸涓厼絎旓紝灞呯劧鑷繁testing閮芥病鏈夎繃灝辨彁浜や簡錛岃繕for 239.16銆傚凹鐜涳紝鍧戠埞鍟婏紒
涓嶇瀛︺傘傘傘?br />
涔栦箹瀛++鍚с?br />



wangs 2012-06-08 00:39 鍙戣〃璇勮
]]>
hdu 2093(緇撴瀯浣撴帓搴?姘撮鍝囧搰鍝?http://www.shnenglu.com/ArcTan/articles/177918.htmlwangswangsThu, 07 Jun 2012 07:07:00 GMThttp://www.shnenglu.com/ArcTan/articles/177918.htmlhttp://www.shnenglu.com/ArcTan/comments/177918.htmlhttp://www.shnenglu.com/ArcTan/articles/177918.html#Feedback0http://www.shnenglu.com/ArcTan/comments/commentRss/177918.htmlhttp://www.shnenglu.com/ArcTan/services/trackbacks/177918.html緇撴瀯浣撴帓搴?
struct student
{
      char name[20];
      int AC,time;
}
棣栧厛鎸夌収AC錛宼ime錛屽鏋滃墠涓や釜閮界浉鍚屽氨鎸夌収name鐨勫瓧鍏稿簭鎺掑簭銆?br />
榪欎釜璇誨叆寰堢畝鍗曪紝sscanf();榪欎釜鍑芥暟榪樹笉浼氱敤銆?br />
杈撳嚭闇瑕佸悕瀛楀崰10錛岄潬宸︼紝鍒欑敤“%-10s”

鐩存帴璐翠唬鐮侊細WA浜嗕竴嬈★紝涓棿璋冭瘯杈撳嚭鐨勪笢瑗垮繕璁板垹闄や簡銆?br />鎬葷粨錛氬瓧絎︿覆綾婚鐩繕鏄鑷繁鍋氬仛錛岃櫧鐒舵湁浜涘緢鎭跺績錛屾伓蹇冧袱嬈″氨濂戒簡錛佸搱鍝堬紝

#include<stdio.h>
#include
<string.h>
#include
<math.h>
struct student
{
    
char name[20];
    
int AC,time;
} p[
1005],temp,tt;

int tot;

int cmp(student a,student b)  
{
    
if (a.AC>b.AC)
        
return 1;
    
if (a.AC==b.AC&&a.time<b.time)
        
return 1;
    
int i=0;
    
while (a.AC==b.AC&&a.time==b.time&&i<strlen(a.name)&&i<strlen(b.name))
    {
        
if (a.name[i]<b.name[i])
            
return 1;
        i
++;
    }
    
return 0;
}

int qsort(int l,int r)      //鑷繁榪樻槸涓嶄範鎯潯鐢╯tl閲岀殑sort()
{
    
int i,j;
    i
=l;
    j
=r;
    temp
=p[(i+j)/2];
    
while (i<=j)
    {
        
while (i<=j&&cmp(p[i],temp))    i++;
        
while (i<=j&&cmp(temp,p[j]))    j--;
        
if (i<=j)
        {
            tt
=p[i];
            p[i]
=p[j];
            p[j]
=tt;
            i
++;
            j
--;
        }
    }
    
if (l<j)    qsort(l,j);
    
if (i<r)    qsort(i,r);
    
return 0;
}

int main()
{
    
int n,m,i,j,tmp;
    
char ch;
    scanf(
"%d%d",&n,&m);
    tot
=0;
    
while (scanf("%s",&p[0].name)==1&&p[0].name[0]!='0')
    {
        tot
++;
        p[tot]
=p[0];
        p[tot].AC
=0;
        p[tot].time
=0;
        
for (i=1; i<=n ; i++ )
        {
            scanf(
"%d",&tmp);
            
if (tmp>0)
            {
                p[tot].AC
++;
                p[tot].time
+=tmp;
                ch
=getchar();
                
if (ch=='(')
                {
                    scanf(
"%d",&tmp);
                    p[tot].time
+=m*tmp;
                    getchar();
                }
            }
        }
    }

    qsort(
1,tot);

    
for (i=1; i<=tot ; i++ )
    {

        printf(
"%-10s %2d %4d\n",p[i].name,p[i].AC,p[i].time);
    }
    
return 0;
}


wangs 2012-06-07 15:07 鍙戣〃璇勮
]]>
一本久久a久久精品综合夜夜| 久久久噜噜噜久久中文字幕色伊伊| 波多野结衣久久| 久久人人妻人人爽人人爽| 久久久久亚洲精品天堂| 精品久久久久久久中文字幕| 久久久久久伊人高潮影院| 久久亚洲国产午夜精品理论片| 久久精品中文字幕一区| 男女久久久国产一区二区三区| 国产亚州精品女人久久久久久| 久久亚洲sm情趣捆绑调教| 色成年激情久久综合| 无码精品久久久天天影视| 精品久久久久久久中文字幕 | 日韩精品久久无码人妻中文字幕| 久久精品国产影库免费看| 亚洲精品无码久久久久sm| 久久久久久av无码免费看大片| 国产精品久久久久久久| 亚洲精品无码久久久久去q | 国内精品久久久久伊人av| 国产精品久久久久久五月尺| 久久国产视频99电影| 久久久久成人精品无码中文字幕| 亚洲人成网站999久久久综合| 国产女人aaa级久久久级| 国产精品久久国产精品99盘 | 国产精品久久久久久久久鸭| 少妇高潮惨叫久久久久久| 久久亚洲日韩看片无码| 久久久无码精品亚洲日韩蜜臀浪潮| 久久99精品九九九久久婷婷| 91亚洲国产成人久久精品网址| 日日躁夜夜躁狠狠久久AV| 午夜欧美精品久久久久久久| 久久永久免费人妻精品下载| 国内精品人妻无码久久久影院导航| 中文字幕亚洲综合久久菠萝蜜| 亚洲人成网站999久久久综合| 久久久久人妻一区二区三区|