锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久99精品久久久久久秒播,99久久精品久久久久久清纯,精品熟女少妇aⅴ免费久久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 鍙戣〃璇勮
]]>
久久精品国产亚洲一区二区| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 久久乐国产精品亚洲综合| 久久只这里是精品66| 国产69精品久久久久久人妻精品| 精品乱码久久久久久久| 久久www免费人成看国产片| 久久亚洲精品成人无码网站| 7国产欧美日韩综合天堂中文久久久久 | 性做久久久久久久久老女人| 无码AV波多野结衣久久| 2020国产成人久久精品| 精品熟女少妇av免费久久| 日韩中文久久| 久久高潮一级毛片免费| 国内精品久久久久影院一蜜桃| 日韩欧美亚洲综合久久影院Ds | 伊人丁香狠狠色综合久久| 久久久久久久久波多野高潮| 无码国内精品久久人妻麻豆按摩| 久久久久久久久久久久中文字幕| 中文字幕久久波多野结衣av| 91精品日韩人妻无码久久不卡| 无码八A片人妻少妇久久| 久久久久女教师免费一区| 久久99精品国产99久久6| 久久九九精品99国产精品| 久久综合亚洲色HEZYO社区| 人妻无码久久精品| 久久久久久久国产免费看| 91久久精品国产成人久久| 无码精品久久久久久人妻中字 | 久久国产一区二区| 亚洲伊人久久大香线蕉综合图片| 亚洲性久久久影院| 久久精品国产免费观看三人同眠| 国内精品久久久久久久涩爱| 久久青青草原国产精品免费| 人人狠狠综合久久亚洲高清| 久久WWW免费人成—看片| 久久93精品国产91久久综合|