<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        CodeforcesRound#256(Div.2)A/B/C/D_html/css

        來源:懂視網 責編:小采 時間:2020-11-27 15:54:50
        文檔

        CodeforcesRound#256(Div.2)A/B/C/D_html/css

        CodeforcesRound#256(Div.2)A/B/C/D_html/css_WEB-ITnose:A. Rewards 水題 #include#include#includeusing namespace std;int main(){ int a1,a2,a3,b1,b2,b3,s,t1,t2,sum1,sum2; while(scanf(%d%d%d,&a1,&a2,&a3)!=EOF) { scanf(%d%d%d,&b1,&b2,
        推薦度:
        導讀CodeforcesRound#256(Div.2)A/B/C/D_html/css_WEB-ITnose:A. Rewards 水題 #include#include#includeusing namespace std;int main(){ int a1,a2,a3,b1,b2,b3,s,t1,t2,sum1,sum2; while(scanf(%d%d%d,&a1,&a2,&a3)!=EOF) { scanf(%d%d%d,&b1,&b2,

        A. Rewards

        水題


        #include#include#includeusing namespace std;int main(){ int a1,a2,a3,b1,b2,b3,s,t1,t2,sum1,sum2; while(scanf("%d%d%d",&a1,&a2,&a3)!=EOF) { scanf("%d%d%d",&b1,&b2,&b3); scanf("%d",&s); sum1 = a1+a2+a3; sum2 = b1+b2+b3; if(sum1>=5) { t1 = sum1/5; if(sum1%5) t1++; } else if(sum1>0) t1 = 1; else t1 = 0; if(sum2>=10) { t2 = sum2/10; if(sum2%10) t2++; } else if(sum2>0) t2 = 1; else t2 = 0; if(t1+t2>s) puts("NO"); else puts("YES"); } return 0;}

        B. Suffix Structures

        題意:給你兩個字符串,要把a串變為b串,如果只需要刪除某些字符就能達到目的就輸出automaton

        如果只通過交換某些字符就輸出array,如果兩種操作都需要才能達到目的就輸出both,如果兩種操作

        同時使用都不行則輸出need tree.


        算法:

        這個其實情況很復雜的,必須保持頭腦清晰清晰清晰~


        1、首先如果兩個串是相同的則輸出array。

        2、如果a串長度小于b串長度或者b串中的對應字母在a串中個數不夠或者種類不夠都是need tree.

        3、如果a串長度等于b串長度,且a串中能找到對應的b串中的字母則輸出array.

        4、如果a串長度大于b串長度,b串中的字母在a串中依次出現則輸出automaton.如果雖然都出現了但是

        順序不一樣,則輸出both。


        #include#include#include#includeusing namespace std;char s1[110],s2[110];vector c;int cnt1[30],cnt2[30];int main(){ int flag1,flag2,d,flag; while(scanf("%s%s",s1,s2)!=EOF) { if(strcmp(s1,s2)==0) { printf("array\n"); continue; } flag1 = flag2 = flag = 0; c.clear(); memset(cnt1,0,sizeof(cnt1)); memset(cnt2,0,sizeof(cnt2)); int len1 = strlen(s1); int len2 = strlen(s2); if(len1>len2) flag1 = 1; for(int i=0;i cnt1[s2[i]-'a']) { flag = 1; break; } } if(flag || len1


        C. Painting Fence

        題意:有n個長度為ai的木條。然后有一個油漆刷,木條寬度和油漆刷的寬度都為1,要把

        木條都涂色。且油漆刷刷到的地方都要有木塊。問最少需要刷多少次。


        算法:記憶化搜索

        1、橫向刷的下面一定是橫向刷。

        2、刷完了下面共同的長度后會把木條分成斷開的幾截,每一截由若干木條的上半部分未刷油漆的組成。

        每一部分要么就是豎著刷要么就是橫著刷,這時比較兩種刷法的次數,取小者。[l,r]的部分豎著刷要刷

        r-l+1下,橫著刷還是先刷公共部分,再看上面分成幾截,于是又出現了相同的子問題。用dfs遞歸解決。

        #include#include#include#define maxn 5010using namespace std;typedef long long ll;ll a[maxn];ll min(ll x,ll y){ return x


        D. Multiplication Table

        題意:n行m列的乘法表,為第k大的數是哪個。

        比如:2*3的乘法表為 1 2 3

        2 4 6

        算法:二分查找。

        由于最大的數為n*m=25*10^10,想到二分。第k大的數就是說有k個小于等于他的數(這種說法也不準確),

        反正就是第一個找到的這樣的最小的數。

        充分利用乘法表的特點,每一行都是行數乘以1-m。所以找比小于等于x的數就是min(m,x/i)。


        P.S 。。反正我是沒想到這個解法啦。。o(?□?)o。。學習了。。


        #include#include#include#includeusing namespace std;typedef long long ll;ll k,n,m;ll min(ll x,ll y){ return x>1; if(check(mid)>=k) { ans = mid; r = mid-1; } else l = mid+1; } printf("%I64d\n",ans); } return 0;}

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CodeforcesRound#256(Div.2)A/B/C/D_html/css

        CodeforcesRound#256(Div.2)A/B/C/D_html/css_WEB-ITnose:A. Rewards 水題 #include#include#includeusing namespace std;int main(){ int a1,a2,a3,b1,b2,b3,s,t1,t2,sum1,sum2; while(scanf(%d%d%d,&a1,&a2,&a3)!=EOF) { scanf(%d%d%d,&b1,&b2,
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 中文字幕亚洲综合久久| caoporn成人免费公开| 亚洲精品白色在线发布| 色拍自拍亚洲综合图区| 亚洲国产人成在线观看| 亚洲av午夜电影在线观看| sss日本免费完整版在线观看| 最近中文字幕无吗高清免费视频| 免费jjzz在在线播放国产| 黑人精品videos亚洲人| 亚洲香蕉久久一区二区三区四区| 免费在线观看自拍性爱视频| 精品四虎免费观看国产高清午夜| 免费av欧美国产在钱| 亚洲男人在线无码视频| 亚洲国产午夜精品理论片| 久久www免费人成看片| 亚洲人成网站色在线入口| 亚洲乱码国产乱码精品精| 亚洲阿v天堂在线2017免费| 亚洲男人天堂2020| 成人A毛片免费观看网站| 可以免费看黄的网站| 亚洲乱码中文字幕久久孕妇黑人| 一级做a爰片性色毛片免费网站| 99久久99久久精品免费看蜜桃| 亚洲AⅤ永久无码精品AA | 青娱乐免费视频在线观看| 亚洲精品乱码久久久久久下载| 四虎免费影院ww4164h| 亚洲一线产区二线产区精华| 九九热久久免费视频| 国内自产拍自a免费毛片| 亚洲国产精品久久66| 全黄A免费一级毛片| 国产精品亚洲w码日韩中文| a级片免费观看视频| 免费人成视频在线观看不卡| 一区二区免费电影| 国产精品黄页在线播放免费| 亚洲av午夜精品无码专区|