锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩成人,欧美日韩午夜在线,国模叶桐国产精品一区http://m.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://m.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://m.shnenglu.com/ArcTan/articles/184580.html</guid><wfw:comment>http://m.shnenglu.com/ArcTan/comments/184580.html</wfw:comment><comments>http://m.shnenglu.com/ArcTan/articles/184580.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/ArcTan/comments/commentRss/184580.html</wfw:commentRss><trackback:ping>http://m.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://m.shnenglu.com/ArcTan/aggbug/184580.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/ArcTan/" target="_blank">wangs</a> 2012-07-22 10:02 <a href="http://m.shnenglu.com/ArcTan/articles/184580.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>TC SRM444 div2 250http://m.shnenglu.com/ArcTan/articles/177990.htmlwangswangsThu, 07 Jun 2012 16:39:00 GMThttp://m.shnenglu.com/ArcTan/articles/177990.htmlhttp://m.shnenglu.com/ArcTan/comments/177990.htmlhttp://m.shnenglu.com/ArcTan/articles/177990.html#Feedback0http://m.shnenglu.com/ArcTan/comments/commentRss/177990.htmlhttp://m.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://m.shnenglu.com/ArcTan/articles/177918.htmlwangswangsThu, 07 Jun 2012 07:07:00 GMThttp://m.shnenglu.com/ArcTan/articles/177918.htmlhttp://m.shnenglu.com/ArcTan/comments/177918.htmlhttp://m.shnenglu.com/ArcTan/articles/177918.html#Feedback0http://m.shnenglu.com/ArcTan/comments/commentRss/177918.htmlhttp://m.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 鍙戣〃璇勮
]]>
久久无码av三级| 日本精品久久久中文字幕| 国产精品成人无码久久久久久 | 狠色狠色狠狠色综合久久| 精品国产青草久久久久福利| 2021国内久久精品| 色偷偷888欧美精品久久久| 久久久综合香蕉尹人综合网| 久久精品国产69国产精品亚洲| 精品久久久久久国产免费了| 亚洲成色www久久网站夜月| 国产精品综合久久第一页| 久久综合视频网| 亚洲va中文字幕无码久久| 久久er国产精品免费观看8| 精品乱码久久久久久久| 久久久久久国产精品免费无码| 日韩精品久久久肉伦网站| 久久91精品国产91| 国内精品欧美久久精品| 免费精品99久久国产综合精品| 亚洲AV无码成人网站久久精品大| 久久亚洲av无码精品浪潮| 久久国产成人精品麻豆| 粉嫩小泬无遮挡久久久久久| 久久香蕉超碰97国产精品| 欧美伊人久久大香线蕉综合| 亚洲性久久久影院| 国内精品伊人久久久久777| 久久亚洲欧美国产精品| 久久久久久国产精品美女| 国产精品视频久久久| 久久高潮一级毛片免费| 成人精品一区二区久久| 99久久久久| 中文字幕日本人妻久久久免费| 亚洲精品99久久久久中文字幕| 久久99热这里只有精品66| 2021久久精品免费观看| 亚洲精品无码久久久久久| 久久午夜无码鲁丝片|