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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

JZOJ 5264. 【NOIP2017模拟8.12A组】化学

發布時間:2025/3/15 编程问答 9 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JZOJ 5264. 【NOIP2017模拟8.12A组】化学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

Input

Output

Sample Input

3 10
1 2 10

Sample Output

5

Data Constraint

Hint

Solution

  • 看到數據范圍(n40),就不由自主地想到折半搜索。

  • 于是把 n 先折半,每邊 20 ,設兩段的總花費分別為 xy ,則顯然滿足:

    x+ym

  • 前半段 O(220) 枚舉每個位置選不選(即順便算出當前的 x),

  • 那么后半段的 y 就需要滿足:

    ym?x

  • 那么我們可以將所有的 x 加入一個數組中,并從小到大排序。

  • 在搜到一個 y 的時候,就在數組中二分查找,直接統計數量即可。

  • 總時間復雜度為 O(2N+N?log?N)

Code

#include<cstdio> #include<algorithm> using namespace std; typedef long long LL; const int mo=1e7+7; int n,n1; LL m,ans; LL a[41],f[mo]; inline LL read() {LL X=0,w=1; char ch=0;while(ch<'0' || ch>'9') {if(ch=='-') w=-1;ch=getchar();}while(ch>='0' && ch<='9') X=(X<<3)+(X<<1)+ch-'0',ch=getchar();return X*w; } inline void dfs1(int x,LL y) {if(y>m) return;if(x>n1){f[++f[0]]=y;return;}dfs1(x+1,y+a[x]);dfs1(x+1,y); } inline void dfs2(int x,LL y) {if(y>m) return;if(x>n){int l=1,r=f[0];while(l<r){int mid=(l+r)>>1;if(f[mid]<=m-y) l=mid+1; else r=mid;}if(f[l]>m-y) l--;ans+=l;return;}dfs2(x+1,y+a[x]);dfs2(x+1,y); } int main() {n=read(),m=read(),n1=n>>1;for(int i=1;i<=n;i++) a[i]=read();dfs1(1,0);sort(f+1,f+1+f[0]);dfs2(n1+1,0);printf("%lld",ans);return 0; }

總結

以上是生活随笔為你收集整理的JZOJ 5264. 【NOIP2017模拟8.12A组】化学的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 大尺度做爰呻吟舌吻情头 | 黄色激情网站 | 伊人av网站 | 午夜精品在线观看 | 国产一区精品视频 | 日韩经典三级 | 涩涩在线看 | 青青草视频黄 | 国产永久在线 | 99色影院 | 欧美一级黄色片网站 | 自拍偷拍国内 | 国家队动漫免费观看在线观看晨光 | 国产精品suv一区二区三区 | 24小时日本在线www免费的 | 狠狠久久 | 亚洲gay视频| 自拍偷拍亚洲图片 | 国产精品一区二 | 欧美日韩综合 | 狠狠噜噜| 中文字幕日韩精品无码内射 | 五月婷视频 | 91国内在线 | 日本性视频网站 | 黄色一大片 | 欧美第五页 | 中文字幕午夜 | 鲁丝片一区二区三区 | 国产精品av在线播放 | 一级片在线播放 | 国产伦精品一区二区三区高清版禁 | 精品国产青草久久久久96 | 人成在线视频 | 337p粉嫩大胆噜噜噜噜69影视 | 国产精品国产三级国产专区51 | 一区二区高清视频 | 亚洲成人91| av一区免费 | 蜜桃无码一区二区三区 | 欧美亚洲在线观看 | av老司机在线 | 亚洲免费福利视频 | av福利社| 午夜精品电影 | 国产高中女学生第一次 | 中日韩精品一区二区三区 | 一区二区三区www污污污网站 | 国产精品男同 | 日韩欧美网址 | 无码精品一区二区免费 | 人人爱人人草 | 台湾a级艳片潘金莲 | 三级全黄视频 | 女生喷水视频 | 久久香蕉影视 | 91视频在线看 | 激情六月婷婷 | 老女人综合网 | 国产精品福利网站 | 久久久成人精品视频 | 好男人视频www | 国产精品成人va在线观看 | 好吊操妞| 精品福利在线视频 | 大屁股白浆一区二区 | av免费观看网站 | 一级激情视频 | 天堂在线8 | av每日更新| 疯狂少妇| 欧美日韩午夜精品 | 日本中文字幕在线播放 | 黄色在线观看免费视频 | 黄色国产一级 | 少妇被又大又粗又爽毛片久久黑人 | 665566综合网| 黄色动漫在线观看 | 亚洲人成高清 | 亚洲网视频 | 欧美成人免费看 | 天天插天天插 | 亚洲免费中文 | 看黄色小视频 | 国产精品一区二区三区在线看 | 国产一级aa大片毛片 | 熟妇高潮一区二区高潮 | 精品视频免费播放 | 俄罗斯女人裸体性做爰 | 日本一级淫片 | 中文字幕欧美人妻精品 | 少妇逼逼 | 亚洲AV无码一区二区三区少妇 | 少妇精品一区 | 爱av导航 | 免费成人看视频 | 日韩一本在线 | 在线免费看污视频 | 精品一区二区三区国产 |