日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

topcoder srm 380 div1

發布時間:2024/9/21 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 topcoder srm 380 div1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

problem1 link

分類討論。高度沒有太大關系。主要看長度。

problem2 link

二分答案$mid$。計算每種$card$不足的部分,加起來,小于等于$min(jokers,mid)$就是合法的。

problem3 link

為了方便說明,以下所說的$x,y,a$分別是菱形寬度一半的平方、高度一半的平方、邊長的平方。所以有$x+y=a$

對于寬的來說,比如第一個,$y_{1}\leq x_{1}$,所以$0\leq y_{1}\leq \frac{a_{1}}{2}$

對于高的來說,比如第二個,$y_{2}\geq x_{2}$,所以$ \frac{a_{2}}{2}\leq y_{1}\leq a_{2}$,寬和內部的高的關系為$y_{1}=y_{2}$,所以有$\frac{a_{2}}{2} \leq y_{1} \leq a_{2}$

同理對于第三個來說,它是寬的,所以$\frac{a_{3}}{2}\leq x_{3}\leq a_{3}$,高和內部的寬的關系為$x_{2}=x_{3}$,所以$\frac{a_{3}}{2}\leq x_{3}=x_{2}=a_{2}-y_{2}=a_{2}-y_{1}\leq a_{3}$,所以$a_{2}-a_{3} \leq y_{1} \leq a_{2}-\frac{a_{3}}{2}$

按照這個推導下去,會得到$y_{1}$的若干個區間,所有區間求交即可得到$y_{1}$最后的區間。如果區間合法,最小值就是答案。

code for problem1

import java.util.*; import java.math.*; import static java.lang.Math.*;public class LameKnight {public int maxCells(int n,int m) {if(n==1) {return 1;}else if(n==2){if(m>=7) {return 4;}else if(m>=5) {return 3;}else if(m>=3) {return 2;}else {return 1;}}else {if(m>=7) {return 3+(m-5);}else {int result=dfs(1,1,n,m);if(result>4) {result=4;}return result;}}}int dfs(int x,int y,int n,int m) {if(x<1||x>n||y<1||y>m) {return 0;}int result=1;result=Math.max(result,1+dfs(x+2,y+1,n,m));result=Math.max(result,1+dfs(x+1,y+2,n,m));result=Math.max(result,1+dfs(x-1,y+2,n,m));result=Math.max(result,1+dfs(x-2,y+1,n,m));return result;} }

  

code for problem2

import java.util.*; import java.math.*; import static java.lang.Math.*;public class CompilingDecksWithJokers {public int maxCompleteDecks(int[] cards, int jokers) {int low=0,high=1000000000;int result=low;while(low<=high) {int mid=(low+high)>>1;if(check(mid,cards,jokers)) {result=Math.max(result,mid);low=mid+1;}else {high=mid-1;}}return result;}boolean check(int mid,int[] cards,int jokers) {long result=0;for(int i=0;i<cards.length&&result<=jokers&&result<=mid;++i) {if(cards[i]<mid) {result+=mid-cards[i];}}return result<=jokers&&result<=mid;} }

  

code for problem3

import java.util.*; import java.math.*; import static java.lang.Math.*;public class NestedDiamonds {public double minHeight(int[] sides) {Arrays.sort(sides);final int n=sides.length;for(int i=1;i<n;++i) {if(sides[i]==sides[i-1]) {return -1;}}long[] a=new long[n];for(int i=0;i<n;++i) {a[i]=(long)sides[n-1-i]*sides[n-1-i];}long low=0,high=a[0];for(int i=1;i<n;++i) {long newlow=0,newhigh=0;int sign=1;for(int j=1;j<i;++j) {newlow+=sign*2*a[j];newhigh+=sign*2*a[j];sign*=-1;}if((i&1)==1) {newlow+=a[i];newhigh+=2*a[i];}else {newlow-=2*a[i];newhigh-=a[i];}low=Math.max(low,newlow);high=Math.min(high,newhigh);}if(low>high) {return -1;}return Math.sqrt(0.5*low)*2;} }

  

?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的topcoder srm 380 div1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 好吊操精品视频 | 欧洲性生活片 | 狠狠干2023 | 人与动物2免费观看完整版电影高清 | 亚洲综合色一区二区 | 国产精品视屏 | 户外露出一区二区三区 | 日韩精品在线免费观看 | 人妻熟妇又伦精品视频a | 亚洲国产精品久久久久爰性色 | 免费一级a毛片 | 亚洲手机看片 | chinesepron hd videos国产91 | 久久加久久 | 欧美一级黄视频 | av网站在线观看免费 | 超碰公开在线观看 | 亚洲自拍偷拍一区 | 国产综合久久久 | 日本一区二区三区在线观看 | 国产男女自拍 | 国产小视频免费在线观看 | 国产精品视频大全 | 2020av在线 | 最新最近中文字幕 | 黑丝一区二区三区 | 欧美啪视频 | 日本三级视频 | 色涩av | 夜夜嗨av一区二区三区四区 | 毛片基地视频 | 少妇高潮一区二区三区在线 | 青青草精品在线 | 99热影院 | 午夜国产一区二区三区 | 国产高清成人 | 成人精品在线观看视频 | 人人妻一区二区三区 | 亚洲91网站| 久久久av一区二区三区 | 夜夜草影院 | 欧美国产视频一区 | 欧美国产日韩在线视频 | 国产精品一线天粉嫩av | 夜夜操av | 三上悠亚痴汉电车 | 日韩av在线播| 国产孕妇一区二区三区 | 制服丝袜在线看 | 欧美浮力影院 | 91精品免费视频 | 东京热一区二区三区四区 | 日本高清视频一区 | 激情六月丁香 | 性欧美视频 | 日本女优一区 | 大牛影视剧免费播放在线 | av在线激情 | 黄a网站| 免费视频91蜜桃 | 亚洲色综合| 激情伊人五月天 | 浓精喷进老师黑色丝袜在线观看 | 韩国黄色av | 久久色视频 | 四虎影院永久地址 | 狠狠五月 | 国产精品女同一区二区 | 在线视频一区二区三区 | 午夜秋霞影院 | 欧美性受xxxx白人性爽 | av片在线观看免费 | 含羞草一区二区三区 | 成人午夜免费网站 | 国产乱真实合集 | 成人av社区| 在线视频天堂 | 男人的天堂网在线 | 狠狠干网址 | 日噜| 日本a级大片 | 看欧美一级片 | 蜜臀av午夜精品 | 天天干夜夜爽 | 欧美成人免费网站 | 免费看一级黄色片 | 91麻豆精品国产理伦片在线观看 | 天堂毛片 | 小视频在线免费观看 | 亚洲精品久久久久久宅男 | 午夜免费在线观看 | 国产亚洲成av人在线观看导航 | 风间由美在线观看 | 日本久久视频 | 久久久久久久久久久久久久久 | 国产日韩欧美中文字幕 | 国产成人在线免费观看 | 久久精品亚洲一区 | 亚洲天堂网视频 |