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

第一次训练周赛I题分析

这题来解决的话需要我们思考怎么才能排序最多个,那么我们知道_是需要一个的,-是需要两个的,那么我们就让-放在_的左右边来排序试试呢?那么要是放在左右边左右各放多少呢?那不如就试试平均分配呢?那么想到这里这题基本上就解决了。

我们让_全部放在-的中间,然后所以得-就把它们平均来放到他们的两边,然后进行选择排序,如果左边有n个-,中间有m个_,右边有k个-,那么最终答案就是Cn1*Cm1*Ck1;

实现代码:

#include<bits/stdc++.h>
using namespace std;

int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin >> t;
while(t--)
{
int n;
string s;
cin >> n >> s;
long long shu = 0, num = 0;
for(int i=0; i<s.size(); i++)
{
if(s[i] == '-') shu++;
else num++;
}

long long a = shu / 2;
long long b = shu - a;
cout << num * a * b << '\n';
}
return 0;
}

这题尝试用暴力不好解,那么我们就得想是否会有什么优解来做。

http://www.jsqmd.com/news/573569/

相关文章:

  • 国内流行的博客、微博汇总
  • 2026年浙江方型负压风机/屋顶负压风机厂家选择推荐 - 品牌宣传支持者
  • 2026年椭圆机选购指南:深度解析五大源头厂家,谁才是性价比之王? - 2026年企业推荐榜
  • 合肥企业保洁外包选型指南:2026年避坑与优选策略 - 2026年企业推荐榜
  • [AI/Agent/社交] AI Agent社交网络产品:MoltBook => InStreet
  • 2026年比较好的欧式悬挂起重机品牌厂家推荐 - 品牌宣传支持者
  • 企业AI定制开发:以工业场景为核心,赋能全行业数智化转型
  • 当SPC焕发新生:云质信息重构制造质量管理新范式
  • 视频理解模型推理与微调
  • 2026年泰安游泳池建设新趋势:揭秘口碑背后的服务商选择逻辑 - 2026年企业推荐榜
  • XSS、CSRF、SQL注入、防重放与敏感数据保护的分层策略
  • AI for Science新浪潮:聚合物智能设计全解析
  • RK3568 ALSA音频架构深度解析
  • 2026年质量好的起重机/单梁起重机厂家精选合集 - 品牌宣传支持者
  • GitHub绑定域名完整指南,一文搞定网站域名配置
  • DFT vs FFT性能对比:用Java处理音频信号时该如何选择?
  • SEO优化对网站收录有什么作用
  • OpenClaw可视化监控:Gemma-3-12b-it任务执行看板搭建
  • 2026年浙江企业采购软件选购白皮书:五大头部服务商深度解析与选型指南 - 2026年企业推荐榜
  • 2026年4月OpenClaw怎么集成?腾讯云6分钟超简单安装步骤
  • 自动驾驶开发必备:Vscode+Git双神器组合的隐藏技巧(含分支管理秘籍)
  • Python物联网开发:非科班转码者的入门指南
  • OpenClaw未来展望:Qwen3-14B与本地自动化的5个进化方向
  • 复旦微FMQL平台:memorytest工程实战指南与DDR稳定性验证
  • IT行业的项目经理考不考PMP证书?我劝你看完这篇在决定!
  • Exchange邮件批量删除工具有了网络版了
  • 电商网站SEO网站结构应该如何设计
  • Minio服务配置踩坑实录:从Permission denied到自动重启失效的完整避坑指南
  • 2025最权威的十大AI学术神器推荐榜单
  • 2026年广州AI搜索服务商深度测评与选型指南:谁在引领企业智能增长? - 2026年企业推荐榜