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

平台电商网站开发宁波网站制作作

平台电商网站开发,宁波网站制作作,com域名的网址有哪些,广州建设行业网站传送门 题意#xff1a;给一个长度为NNN的序列aaa,从中选出kkk个#xff0c;定义一个序列的美丽度为最接近的两个数的差的绝对值#xff0c;求所有方案的美丽度之和模998244353998244353998244353。 N≤1000,ai≤100000N \leq 1000,a_i \leq100000N≤1000,ai​≤100000 显…传送门 题意给一个长度为NNN的序列aaa,从中选出kkk个定义一个序列的美丽度为最接近的两个数的差的绝对值求所有方案的美丽度之和模998244353998244353998244353。 N≤1000,ai≤100000N \leq 1000,a_i \leq100000N≤1000,ai​≤100000 显然先排个序枚举美丽度求方案数。 设美丽度为ddd我们希望求出选出kkk个数相邻两数的差不小于ddd 显然可以dp dp(i,j)dp(i,j)dp(i,j)表示前iii个选jjj个且最后一个必选的方案数。 dp(i,j)∑ai−ak≥ddp(k,j−1)dp(i,j)\sum_{a_i-a_k\geq d}dp(k,j-1)dp(i,j)ai​−ak​≥d∑​dp(k,j−1) 一个前缀和就完事了 总复杂度O(annk)O(a_nnk)O(an​nk) 冷静分析我们发现随着ddd的增加数会越来越小。当到达一定的程度后就是000了。 容易算出这个值是⌊an−a1k−1⌋\lfloor\frac{a_n-a_1}{k-1}\rfloor⌊k−1an​−a1​​⌋ 所以只用枚举这么多个 复杂度O(an−a1k−1nk)O(ann)O(\frac{a_n-a_1}{k-1}nk)O(a_nn)O(k−1an​−a1​​nk)O(an​n) #include iostream #include cstdio #include cstring #include cctype #include algorithm #define MAXN 1005 #define MAXM 100005 using namespace std; typedef long long ll; const int MOD998244353; inline int add(const int x,const int y){return xyMOD? xy-MOD:xy;} inline int dec(const int x,const int y){return xy? xMOD-y:x-y;} int a[MAXN]; int dp[MAXN][MAXN],ans[MAXM]; int main() {int n,k;scanf(%d%d,n,k);for (int i1;in;i) scanf(%d,a[i]);sort(a1,an1);int mx(a[n]-a[1])/(k-1);for (int d1;dmx;d){for (int i1;ik;i)for (int j1;jn;j)dp[i][j]0;for (int i1;in;i) dp[1][i]1;for (int i2;ik;i){int pos0,sum0;for (int j1;jn;j){while (posna[j]-a[pos1]d)sumadd(sum,dp[i-1][pos]); dp[i][j]sum; } }for (int i1;in;i) ans[d]add(ans[d],dp[k][i]);}int res0;for (int i1;imx;i) resadd(res,ans[i]);printf(%d\n,res);return 0; }这题交了四发是个憨憨。
http://wiki.neutronadmin.com/news/370781/

相关文章:

  • 专业网站设计联系方式网站建设啊
  • 国内外优秀建筑设计网站免费网站后台管理系统html
  • 外贸电子网站建设新产品推广方式有哪些
  • 自己做头像网站wordpress 文章背景
  • 创建软件网站wordpress+特色缩略图
  • 电话做网站的推广平台公司招聘
  • 雄县阿里巴巴网站建设东莞清溪镇做网站公司
  • 涿州市查建设局网站保健品网站建设方案书模板
  • 网站免费建设价格沈阳网站建设兼职
  • 漕泾网站建设公司网站是怎么样的
  • 如何开网站赚钱wordpress手机端插件
  • 凡科互动游戏怎么破解西安专业网站排名优化
  • 普陀集团网站建设天猫购买商城
  • 网监要求网站备案自己做网站还是用别人网站
  • 怎么做电影网站的制作网站可用性监控
  • 网站怎么做可以增加点击率会员播放系统插件wordpress
  • 做网站买空间用共享ipwordpress 换域名 插件
  • wordpress上传源码seo技术推广培训
  • 益阳市城乡和住房建设部网站北京seo优化排名
  • 网站建设论文开题报告深圳市勘察设计
  • 怎么建设网站卖东西服装定制项目计划书
  • 选服务好的网站建设南宁整合推广公司
  • 企业网站 生成htmlwordpress 伪静态 nginx
  • 企业网站能不能个人备案如何能让网站尽快备案通过
  • 网站新闻图片尺寸怎样做网站检索数据分析
  • 怎么在国外网站买东西网站开发及建设赔偿条款
  • ps做网站需注意什么android开发工具有哪些
  • 做特卖的网站手机网站开发技术
  • 全媒体门户网站建设方案网站建设维护员
  • 网站制作需求表做趣步这样的网站需要多少钱