日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

A. Boredom【DP】

發布時間:2025/3/20 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 A. Boredom【DP】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


用哈希表存一下每個數出現的個數。考慮每一個數選不選依賴于前一個數。
https://codeforces.com/problemset/problem/455/A

#include<bits/stdc++.h> using namespace std; typedef long long int LL; const int N=1e5+10; int a[N],cnt[N],n,maxv; LL f[N][2]; int main(void) {cin>>n;for(int i=1;i<=n;i++){cin>>a[i];maxv=max(maxv,a[i]);cnt[a[i]]++;}//f[i][0]表示考慮前i個數且i不選//f[i][0]表示考慮前i個數且i選for(int i=1;i<=maxv;i++){f[i][0]=max(f[i-1][0],f[i-1][1]);f[i][1]=f[i-1][0]+1ll*cnt[i]*i;}cout<<max(f[maxv][0],f[maxv][1]);return 0; }

總結

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

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