ホームページ > ウェブフロントエンド > htmlチュートリアル > TopCoder SAM 631 DIV2_html/css_WEB-ITnose

TopCoder SAM 631 DIV2_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:58:36
オリジナル
913 人が閲覧しました


200: 水の質問


class TaroGrid {public:	int getNumber(vector <string>);};int TaroGrid::getNumber(vector <string> grid){    int ans=0;    int black=0,white=0;    int N=grid.size();    for(int i=0;i<N;i++)    {        black=0;white=0;        if(grid[0][i]=='B') black++;        else white++;        for(int j=1;j<N;j++)        {            if(grid[j][i]=='W')            {                if(black)                {                    ans=max(ans,black);                    black=0;                    white=1;                }                else if(white)                {                    white++;                }            }            else if(grid[j][i]=='B')            {                if(black)                {                    black++;                }                else if(white)                {                    ans=max(ans,white);                    white=0;                    black=1;                }            }        }        ans=max(ans,max(white,black));    }    return ans;}
ログイン後にコピー



500: 左に体を傾けて、猫のボールをそれぞれ平らに置くことができるかどうか判断してください


りー

950: 記憶された検索


class CatsOnTheLineDiv2 {public:	string getAnswer(vector <int>, vector <int>, int);};struct CAT{    int p,c;}cat[55];bool cmp(CAT x,CAT y){    if(x.p!=y.p)        return x.p<y.p;    else        return x.c<y.c;}string CatsOnTheLineDiv2::getAnswer(vector <int> pos, vector <int> count, int time){    int n=pos.size();    for(int i=0;i<n;i++)    {        cat[i].p=pos[i];        cat[i].c=count[i];    }    sort(cat,cat+n,cmp);    bool flag=true;    int left=-(1<<30),right=-(1<<30);    for(int i=0;i<n;i++)    {        left=max(right+1,cat[i].p-time);        right=left+cat[i].c-1;        if(right-cat[i].p>time)            flag=false;    }    if(flag) return "Possible";    else return "Impossible";}
ログイン後にコピー




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート