当前位置: 首页 > news >正文

怎样建设有价值的网站南宁公司网站开发

怎样建设有价值的网站,南宁公司网站开发,湖州网站建站,鸿蒙开发语言题干#xff1a; 链接#xff1a;https://ac.nowcoder.com/acm/contest/696/D 来源#xff1a;牛客网 小K有n个雕塑#xff0c;每个雕塑上有一个整数 若集合T中的每一个元素在n个雕塑上都能找得到#xff0c;则称这个集合为一个优秀的集合 小K想知道所有大小k优秀…题干 链接https://ac.nowcoder.com/acm/contest/696/D 来源牛客网   小K有n个雕塑每个雕塑上有一个整数 若集合T中的每一个元素在n个雕塑上都能找得到则称这个集合为一个优秀的集合 小K想知道所有大小k优秀的集合的价值和是多少 一个优秀的集合的价值可以用来表示 输入描述: 两个整数n,k分别表示雕塑的数量与集合大小的上限  接下来n个整数表示第i个雕塑上的数字aiai是多少 输出描述: 一行表示所有大小k优秀集合的权值和 示例1 输入 复制 3 0 1 2 3 输出 复制 1 示例2 输入 复制 3 1 1 2 3 输出 复制 7 示例3 输入 复制 3 2 1 2 3 输出 复制 18 示例4 输入 复制 3 3 1 2 3 输出 复制 24 示例5 输入 复制 8 1 1 6 35 45 65 3 56 8 输出 复制 220 备注: 有10%10%的数据满足k1 有30%30%的数据满足kn 以上两个部分包含在100%100%的数据中但不包含在前30%30%的数据中 对于前30%30%的数据满足k≤n≤5k≤n≤5 对于100%100%的数据满足n≤106,1≤ai≤5×103n≤106,1≤ai≤5×103 由于答案可能过大请对1097取模后输出 解题报告 题意好难懂啊、、、 注意到集合的性质互异性。 根据鸽巢原理很容易知道最多有m5e3个数去重之后 然后设F[n][k]表示前n个数取k个数的价值。且已知这k个数一定互不相同。因为集合的互异性 F[n][k]F[n-1][k]F[n-1][k-1]*a[i] 效率O(m^2)。  当然这题也可以用01背包的方法将空间复杂度优化到一维。 AC代码 #includecstdio #includeiostream #includealgorithm #includequeue #includemap #includevector #includeset #includestring #includecmath #includecstring #define F first #define S second #define ll long long #define pb push_back #define pm make_pair using namespace std; typedef pairint,int PII; const int MAX 1e6 5; const ll mod 1e97; ll dp[5005][5005]; int a[MAX],b[MAX]; int n,k; int main() {cinnk;for(int i 1; in; i) cina[i],b[i]a[i];sort(b1,bn1);int N unique(b1,bn1) - b - 1;dp[0][0]1;for(int i 1; iN; i) {dp[i][0] 1;for(int j 1; jk; j) {dp[i][j] (dp[i-1][j] dp[i-1][j-1] * b[i])%mod;}}ll ans 0;for(int i 0; iN ik; i) ans (ans dp[N][i])%mod;cout ans endl;return 0 ; }
http://www.yutouwan.com/news/138420/

相关文章:

  • 什么网站可以自己做配图搜题公众号怎么制作
  • 营销型网站建设微博wordpress无法进入登录页面
  • 网站开发经理招聘极验验证+wordpress
  • 国外网站空间租用费用临沂做百度网站软件公司
  • 网站制作公司报价网站系统维护一个月正常吗
  • 沈阳市浑南区城乡建设局网站在线图片修改
  • php网站系统东莞网站关键词优化哪家好
  • 企业网站建设管理平台如何查注册商标是别人注册过的
  • vi设计网站大全wordpress按照证书
  • 专业做网站上海开设计公司要怎么规划
  • 菏泽网站建设便宜臻动传媒网站建设电商学堂
  • 苏州建设银行网站首页国外性价比高的vps
  • 西安高校定制网站建设公司推荐山西网站的公司
  • 买卖网站建设电商网站建设分析
  • 一个dede管理两个网站东莞松山湖风景区
  • 国外虚拟服务器网站广州行业门户网站建设
  • 网页设计做一个介绍自己的的网站wordpress 微信同步
  • 聊城网站案例网站名字大全
  • h5成品网站做网站需要套模板
  • 北京seo网站结构优化网站用的服务器多少钱
  • 怎样开通网站太原seo外包公司
  • 网站源码文件安装教程超级商城
  • sns社交网站wordpress inc文件夹
  • 网站群建设工作如何在手机上做自己的网站
  • 黄山家居网站建设怎么样网站建设前端和后端的区别
  • 上海好的网站设计公司有哪些男女做微电影网站
  • 贵阳网站建设制作方法建设和管理环保网站
  • word如何做网站链接重庆大渝网官网
  • 网站建设公司浩森宇特wordpress 京东导购
  • 邯郸商城网站建站重庆网络推广平台