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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

P1982 小朋友的数字

發(fā)布時(shí)間:2024/9/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P1982 小朋友的数字 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目描述

有 n 個(gè)小朋友排成一列。每個(gè)小朋友手上都有一個(gè)數(shù)字,這個(gè)數(shù)字可正可負(fù)。規(guī)定每個(gè)

小朋友的特征值等于排在他前面(包括他本人)的小朋友中連續(xù)若干個(gè)(最少有一個(gè))小朋

友手上的數(shù)字之和的最大值。

作為這些小朋友的老師,你需要給每個(gè)小朋友一個(gè)分?jǐn)?shù),分?jǐn)?shù)是這樣規(guī)定的:第一個(gè)小

朋友的分?jǐn)?shù)是他的特征值,其它小朋友的分?jǐn)?shù)為排在他前面的所有小朋友中(不包括他本人),

小朋友分?jǐn)?shù)加上其特征值的最大值。

請(qǐng)計(jì)算所有小朋友分?jǐn)?shù)的最大值,輸出時(shí)保持最大值的符號(hào),將其絕對(duì)值對(duì) p 取模后

輸出。

輸入輸出格式

輸入格式:

?

輸入文件為 number.in。

第一行包含兩個(gè)正整數(shù) n、p,之間用一個(gè)空格隔開(kāi)。

第二行包含 n 個(gè)數(shù),每?jī)蓚€(gè)整數(shù)之間用一個(gè)空格隔開(kāi),表示每個(gè)小朋友手上的數(shù)字。

?

輸出格式:

?

輸出文件名為 number.out。

輸出只有一行,包含一個(gè)整數(shù),表示最大分?jǐn)?shù)對(duì) p 取模的結(jié)果。

?

輸入輸出樣例

輸入樣例#1:
5 997 1 2 3 4 5 輸出樣例#1:
21 輸入樣例#2:
5 7 -1 -1 -1 -1 -1 輸出樣例#2:
-1

說(shuō)明

Case 1:

小朋友的特征值分別為 1、3、6、10、15,分?jǐn)?shù)分別為 1、2、5、11、21,最大值 21

對(duì) 997 的模是 21。

Case 2:

小朋友的特征值分別為-1、-1、-1、-1、-1,分?jǐn)?shù)分別為-1、-2、-2、-2、-2,最大值

-1 對(duì) 7 的模為-1,輸出-1。

對(duì)于 50%的數(shù)據(jù),1 ≤ n ≤ 1,000,1 ≤ p ≤ 1,000所有數(shù)字的絕對(duì)值不超過(guò) 1000;

對(duì)于 100%的數(shù)據(jù),1 ≤ n ≤ 1,000,000,1 ≤ p ≤ 10^9,其他數(shù)字的絕對(duì)值均不超過(guò) 10^9

?

?

我們用dptz表示特征的最大值。

用dpfs表示分?jǐn)?shù)的最大值

?

1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 #include<queue> 6 #include<algorithm> 7 #define lli long long int 8 using namespace std; 9 const lli MAXN=1000001; 10 void read(lli &n) 11 { 12 char c='+';lli x=0,flag=1; 13 while(c<'0'||c>'9'){c=getchar();if(c=='-')flag=-1;} 14 while(c>='0'&&c<='9'){x=x*10+c-48;c=getchar();} 15 n=x*flag; 16 } 17 lli n,mod; 18 lli dptz[MAXN]; 19 lli dpfs[MAXN]; 20 lli a[MAXN]; 21 lli now=0;// 當(dāng)前最大字段和 22 lli ans=-1270000; 23 int main() 24 { 25 read(n);read(mod); 26 for(lli i=1;i<=n;i++) 27 read(a[i]); 28 dptz[1]=a[1]; 29 for(lli i=1;i<=n;i++) 30 { 31 now+=a[i]; 32 dptz[i]=now; 33 if(now<0) 34 now=0; 35 } 36 for(lli i=2;i<=n;i++) 37 dptz[i]=max(dptz[i],dptz[i-1]); 38 dpfs[1]=dptz[1]; 39 dpfs[2]=dpfs[1]+dptz[1]; 40 bool flag=0; 41 for(lli i=3;i<=n;i++) 42 { 43 dpfs[i]=dpfs[i-1]; 44 if(dptz[i-1]>0) 45 dpfs[i]+=dptz[i-1]; 46 if(dpfs[i]>dpfs[1])flag=1; 47 if(flag==1) 48 dpfs[i]=dpfs[i]%mod; 49 } 50 if(flag==1) 51 printf("%lld",dpfs[n]); 52 else 53 printf("%lld",dpfs[1]); 54 return 0; 55 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/zwfymqz/p/7125046.html

總結(jié)

以上是生活随笔為你收集整理的P1982 小朋友的数字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久密av| 国产污污视频在线观看 | 欧美国产在线视频 | 国产精品久久久久久久久久久不卡 | 国产精品嫩草影院av蜜臀 | 免费污网站在线观看 | 在线免费观看高清视频 | 亚洲欧美日韩精品久久亚洲区 | 婷婷久久综合网 | 国产福利合集 | 91久操 | 人妻少妇偷人精品视频 | jizz高潮| 国产精品久久久久一区二区 | 男生和女生一起差差差很痛的视频 | 久久成人国产精品 | 精品国产乱码久久久久久久 | 黄片毛片在线观看 | 中文字幕一区二区在线观看 | 亚洲欧洲综合在线 | 自拍第一页 | 欧美日韩一级视频 | 欧美xx视频 | 成人免费视频观看视频 | 欧美精品videos另类日本 | 成人毛片在线精品国产 | 黑巨茎大战欧美白妞 | 少妇xxx| 污黄网站在线观看 | 红桃视频一区二区三区免费 | 中文字幕免费高清在线观看 | 9久久9毛片又大又硬又粗 | 麻豆网站视频 | 国产无码精品视频 | 色女人综合| 在线看日韩av | 亚洲一区中文字幕永久在线 | 在线观看黄色av网站 | 免费网站av | 99色| 最新在线中文字幕 | 亚洲国产无码久久 | 亚洲色图激情小说 | 亚洲69视频| 裸体女人a级一片 | 中国无码人妻丰满熟妇啪啪软件 | 在线看国产视频 | 欧美日韩一级在线观看 | 国产精品国产三级国产专区51区 | 极品粉嫩国产18尤物 | 成人免费影片 | 男女插插插视频 | 在线不卡一区二区 | 51妺嘿嘿午夜福利 | 日韩在线三级 | 黑人巨大猛烈捣出白浆 | 狠狠亚洲| 亚洲成人免费视频 | 欧美骚视频 | 九月婷婷 | 黄色午夜影院 | 国产区小视频 | 99riav国产在线观看 | 婷婷爱五月| 人妻aⅴ无码一区二区三区 阿v免费视频 | 欧美四区| 丁香六月色婷婷 | 国产精品午夜在线观看 | 欧美日韩成人一区二区三区 | 欧美一级免费在线 | 国产伦人伦偷精品视频 | 免费在线观看黄网站 | 在线看av的网址 | 欧美久久激情 | av毛片在线| 在线免费看毛片 | 色婷婷香蕉在线一区二区 | 又黄又湿的网站 | 成人精品网址 | 99精品在线看 | 高清乱码免费 | 日本成人免费视频 | 看黄免费网站 | 最色成人网 | 人善交videos欧美3d动漫 | 亚洲精品77777 | 天天干天天色 | www夜夜| www.午夜av | 中文字幕25页 | 久热草| 国产成人精品综合久久久久99 | 老妇裸体性猛交视频 | 尤物视频在线观看免费 | 四季av日韩精品一区 | 国产精品久久久亚洲 | 国产精品一二 | 黄色一级国产 | 国产高清自拍av |