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

2024 ICPC武汉邀请赛暨湖北省赛 题解

Dashboard - The 2024 International Collegiate Programming Contest in Hubei Province, China - Codeforces

题目难度(过题):E A J / B L H G F K 睡醒补

榜单含打星队仅供参考

铜牌:4 321

银牌:5 419

金牌:9 1119

Problem - E - Codeforces

题意:加法。

// Code Start Here	int t;cin >> t;while(t--){int n , x , a , b;cin >> n >> x >> a >> b;cout << x * b + (n - x) * a <<endl;}

Problem - A - Codeforces

思路:我们考虑这样去最大化a , b:

对于a * \sqrt{b}的值是固定的,我们扩大b,减小a可以达到使a *b更大的效果。比如 4 * sqrt ( 1)和1 * sqrt(16) 都是4

所以我们直接让a = 1,b就是原式。

// Code Start Here	int t;cin >> t;while(t--){int x , y;cin >> x >> y;cout << 1 << " " << lcm(x , y) / gcd(x , y) << endl;}

Problem - J - Codeforces

思路:可以发现最后一定和平均数有关,考虑如何求分母,使用逆模运算即可

// Code Start Here	int n;cin >> n;int sum = 0;for(int i = 1;i<=n;i++){int x;cin >> x;sum += x;sum %= mod;}auto mod_pow = [&](int a ,int b)->int{int res = 1;a %= mod;while(b > 0){if(b & 1)res = res * a % mod;a = a * a % mod;b >>= 1;}return res;};int inv = mod_pow(n , mod - 2);int ans = (sum * inv) % mod;cout << ans << endl;

http://www.xdnf.cn/news/4266.html

相关文章:

  • Vue 自定义指令输入校验过滤
  • AI Agent开发第57课-AI用在销售归因分析场景中-用随机森林从0构建自己的“小模型”
  • 亿级流量系统架构设计与实战(四)
  • Select Rows组件研究
  • 指针的应用
  • SQL注入总结
  • 【C++】C++中的命名/名字/名称空间 namespace
  • 【东枫科技】代理英伟达产品:智能网卡的连接线
  • 在 Win11 下安装 Wireshark 的详细步骤
  • ROS学习——IMU惯性测量单元节点的原理与编写(含C++和Python代码)
  • 【iOS】源码阅读(二)——NSObject的alloc源码
  • CSS网格布局
  • SQL 与 Python:日期维度表创建的不同选择
  • 人工智能与生命科学的深度融合:破解生物医学难题,引领未来科技革命
  • Linux远程管理
  • 2025年软件工程与数据挖掘国际会议(SEDM 2025)
  • Android 开发中JDK 的使用和配置详解
  • 机器视觉的PCB激光褪镀层的应用
  • 【基于SSM+Vue+Maven+Mysql】音乐管理系统(附源码+数据库脚本)
  • 决 策 树
  • 《深度学习实践教程》[吴微] ch-5 3/5层全连接神经网络
  • 使用Java和LangChain4j实现人工智能:从分类到生成式AI
  • CentOS 7 安装指定版本 Docker 及镜像加速/配置优化攻略
  • 候选码 主属性 非主属性
  • STM32--RCC--时钟
  • 【大模型系列篇】开启AI自主科研新时代:WebThinker开源深度研究框架
  • 还原TF卡或U盘
  • 18个国内wordpress主题推荐
  • 京东:外卖上线新功能,但仅限今天
  • NGINX `ngx_http_auth_request_module` 模块详解基于子请求的认证授权方案