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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

SZU5

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

A -?Couple doubi

這種題不要想復雜,直接找規律。找不出規律就打表找規律

#include <iostream> #include <string> #include <cstring> #include <cstdlib> #include <cstdio> #include <cmath> #include <algorithm> #include <stack> #include <queue> #include <cctype> #include <vector> #include <iterator> #include <set> #include <map> #include <sstream> using namespace std;#define mem(a,b) memset(a,b,sizeof(a)) #define pf printf #define sf scanf #define spf sprintf #define pb push_back #define debug printf("!\n") #define INF 10000 #define MAXN 5010 #define MAX(a,b) a>b?a:b #define blank pf("\n") #define LL long long #define ALL(x) x.begin(),x.end() #define INS(x) inserter(x,x.begin()) #define pqueue priority_queueint k,p;int main() {int i,j,kase=0;while(sf("%d%d",&k,&p)==2){if(k/(p-1)%2==1) pf("YES\n");else pf("NO\n");} }

?

B -?ZCC Loves Codefires

貪心

#include <iostream> #include <string> #include <cstring> #include <cstdlib> #include <cstdio> #include <cmath> #include <algorithm> #include <stack> #include <queue> #include <cctype> #include <vector> #include <iterator> #include <set> #include <map> #include <sstream> using namespace std;#define mem(a,b) memset(a,b,sizeof(a)) #define pf printf #define sf scanf #define spf sprintf #define pb push_back #define debug printf("!\n") #define INF 10000 #define MAXN 5010 #define MAX(a,b) a>b?a:b #define blank pf("\n") #define LL long long #define ALL(x) x.begin(),x.end() #define INS(x) inserter(x,x.begin()) #define pqueue priority_queueint n;struct node {int t,a;double f; }p[100005];int cmp(const node& x,const node& y) { return x.f<y.f;}int main() {int i,j,kase=0;while(sf("%d",&n)==1){for(i=0;i<n;i++)sf("%d",&p[i].t);for(i=0;i<n;i++){sf("%d",&p[i].a);p[i].f = (double)p[i].t/p[i].a;}sort(p,p+n,cmp);long long sumt=0,res=0;for(i=0;i<n;i++){sumt+=p[i].t;res+=p[i].a*sumt;}pf("%I64d\n",res);} }

?

C -?Magical Forest(HDU 4941)

雙重MAP

?

D -?Task

#include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include <cmath> #include <queue> #include <vector> #include <set> #include <map> typedef __int64 ll; const int N=100005; using namespace std; struct node {int x,y; }machine[N],tesk[N]; bool cmp(node a,node b) {if(a.x==b.x)return a.y>b.y;return a.x>b.x; } int main() {int n,m,i,j,k,num;ll money;int temp[105];while(~scanf("%d%d",&n,&m)){for(i=0;i<n;i++)scanf("%d%d",&machine[i].x,&machine[i].y);for(i=0;i<m;i++)scanf("%d%d",&tesk[i].x,&tesk[i].y);sort(machine,machine+n,cmp);sort(tesk,tesk+m,cmp);memset(temp,0,sizeof(temp));for(i=0,j=0,money=0,num=0;i<m;i++){while(machine[j].x>=tesk[i].x&&j<n)//標記符合時間條件的機器 {temp[machine[j].y]++;j++;}for(k=tesk[i].y;k<=100;k++)//判斷是否有能完成測試的機器 {if(temp[k]){temp[k]--;num++;money=money+500*tesk[i].x+2*tesk[i].y;break;}}}printf("%d %I64d\n",num,money);}return 0; }

?

E -?Stupid Tower Defense

dp,分析見:http://blog.csdn.net/u012860063/article/details/38520673

#include <iostream> #include <string> #include <cstring> #include <cstdlib> #include <cstdio> #include <cmath> #include <algorithm> #include <stack> #include <queue> #include <cctype> #include <vector> #include <iterator> #include <set> #include <map> #include <sstream> using namespace std;#define mem(a,b) memset(a,b,sizeof(a)) #define pf printf #define sf scanf #define spf sprintf #define pb push_back #define debug printf("!\n") #define INF 10000 #define MAXN 5010 #define MAX(a,b) a>b?a:b #define blank pf("\n") #define LL long long #define ALL(x) x.begin(),x.end() #define INS(x) inserter(x,x.begin()) #define pqueue priority_queueLL dp[1510][1510];int main() {int i,j,kase=0,T;sf("%d",&T);while(T--){LL n,x,y,z,t;sf("%I64d%I64d%I64d%I64d%I64d",&n,&x,&y,&z,&t);LL ans = n*x*t;for(i=1;i<=n;i++){for(j=0;j<=i;j++){if(j==0)dp[i][j] = dp[i-1][j]+(i-1)*y*t;elsedp[i][j] = max(dp[i-1][j]+(i-j-1)*y*(t+z*j),dp[i-1][j-1]+(i-j)*y*(t+z*(j-1)));ans = max(ans,dp[i][j]+(n-i)*(x+y*(i-j))*(t+z*j));}}pf("Case #%d: %I64d\n",++kase,ans);} }

?

轉載于:https://www.cnblogs.com/qlky/p/5296541.html

總結

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

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

主站蜘蛛池模板: 黄色片国产| 午夜少妇视频 | 久久精品4| 亚洲欧洲中文字幕 | 国产精品久久久久久久av福利 | 亚洲一区二区三区av无码 | 中文字幕成人在线视频 | 久久久久久久久免费看无码 | 亚洲精品中文在线 | 少妇三级全黄 | 自拍视频在线观看 | 欧美z○zo重口另类黄 | 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 无套内谢老熟女 | 日韩黄色精品 | 91另类| 久草观看视频 | 欧美在线视频精品 | va在线看| 深夜福利一区二区三区 | 亚洲男人天堂电影 | 欧美日韩在线不卡 | 国产乱码久久久久 | 精品3p| 激情久久av一区av二区av三区 | 青青草视频在线观看免费 | 玩弄白嫩少妇xxxxx性 | 夜夜天堂| 狼人伊人久久 | 亚洲一区二区三区四区视频 | 日韩淫片 | 亚洲性综合 | 亚洲女人天堂av | av天天有 | 泷泽萝拉在线播放 | 国产私拍| 黄色成人av| 国产一区二区三区在线观看 | 朋友人妻少妇精品系列 | 午夜色片 | 中文字幕免费在线 | 中文字幕日日 | 国产日韩网站 | 亚洲高清欧美 | 激情视频激情小说 | 欧美一级二级三级视频 | 91福利区 | av电影免费在线播放 | 中文字幕在线精品 | 日本少妇激情视频 | av青青草| 久久中文在线 | avtt在线观看 | aaa黄色大片 | 伊人影院在线视频 | 国产综合精品一区二区三区 | 国产丝袜在线播放 | 午夜精品一区二区三区在线视频 | 老熟妇一区二区三区啪啪 | 欧美国产精品一区二区三区 | 久久久久久久影院 | 中国字幕av | 午夜三级网站 | 激情久久免费视频 | 潘金莲三级野外 | 91超薄丝袜肉丝一区二区 | 国产毛片一区二区三区va在线 | 国产偷人视频 | 国产色爽 | 91蝌蚪91九色白浆 | 亚洲福利av | 久久国产精品无码网站 | 最近的中文字幕在线看视频 | 综合久久久久久 | 少妇精品一区二区三区 | 一级片在线免费播放 | 热热热色| 国产精品剧情 | 天堂资源中文在线 | 在线高清免费观看 | 久久国产乱子伦精品 | 久久99精品久久只有精品 | 日韩欧美影院 | 激情欧美综合 | av影音先锋 | 久久av一区 | 国产亚洲一区二区三区四区 | 亚洲av无一区二区三区怡春院 | 91激情影院 | 精品国产乱码久久久久久久软件 | 亚洲黄片一区 | 久久久久婷婷 | 波多野结衣家庭主妇 | 91精品国产电影 | 欧美人一级淫片a免费播放 西方av在线 | 长腿校花无力呻吟娇喘的视频 | 影音先锋资源av | 人妻久久一区二区 | 一区二区三区精品国产 |