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

2025-12-21

期末周没啥时间,刷点水题

CF

Problem - 271B - Codeforces(1300)(暴力枚举)

多练多练呀
突然发现欧拉筛的板子有一点点问题,没有考虑到1不是质数的情况

#include <bits/stdc++.h>
using namespace std;
#define LL long long
const LL mod = 998244353;
const int N = 1e6 + 10;
bool st[N];
int prime[N];
int cnt;
int r[N], c[N];void get_prime(int n)
{st[1] = true;//补充for (int i = 2; i <= n;i++){if(!st[i])prime[cnt++] = i;for (int j = 0; prime[j] <= n / i;j++){st[prime[j] * i] = true;if(i%prime[j]==0)break;}}
}int main()
{ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);get_prime(2e5 + 10);int n,m;cin >> n>>m;for (int i = 0; i < n;i++){for (int j = 0,x; j < m;j++){cin >> x;int cnt = 0;while(st[x])cnt++, x++;r[i] += cnt;c[j] += cnt;}}int ans = 1e9;for (int i = 0; i<n;i++)ans = min(ans, r[i]);for (int i = 0; i < m;i++)ans = min(ans, c[i]);cout << ans << endl;
}

Problem - 1823C - Codeforces(质因数)(1300)

这个要讨论强合数的情况

  • 两个相同质数乘积
  • 三个不同质数乘积
#include <bits/stdc++.h>
using namespace std;
#define LL long long
const LL mod = 998244353;
const int N=2e5+10;
map<int, int> mp;
void sol(int x){for (int i = 2; i * i <= x;i++){if(x%i==0){while(x%i==0)mp[i]++,x/=i;//计数}}if(x>1)mp[x]++;
}void solve()
{int n;cin >> n;mp.clear();for (int i = 0, x; i < n;i++){cin >> x;sol(x);}int ans = 0, cnt = 0;for(auto x:mp){ans += x.second / 2;cnt += x.second % 2;}cout << ans + cnt / 3 << endl;
}int main()
{ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int T;cin >> T;while (T--){solve();}
}
http://www.jsqmd.com/news/120129/

相关文章:

  • 港媒盛赞“香港媳妇”徐冬冬!婚照惊艳全网,港圈作品圈粉无数
  • 2025 国内公关公司 TOP10 评测!策略创新+资源整合,十大品牌权威榜单发布,专业赋能品牌传播新生态 - 全局中转站
  • 基于librosa的MFCC的音色相似度检测程序
  • Flutter官方拒绝适配鸿蒙的真相:不是技术问题,而是...
  • 【Java-JMM】Happens-before原则
  • 请教软件和业务问题,引发的思考
  • Docker容器总结 - 十里
  • 基础模型向通用智能
  • 我天,Java 已沦为老四。。
  • 写在最前面
  • Java毕设选题推荐:基于springboot的汽车租赁买卖管理系统的设计与实现汽车知识科普,租赁管理,热门汽车推荐【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2004-基于多目标粒子群(MOPSO)算法的多阈值图像分割(Otsu 法 + 最小交叉熵)(中文核心、SCI 四区可选)
  • .net 8使用autofac以及.net core自带的注入
  • 完整教程:零基础入门C语言之C语言实现数据结构之单链表
  • Hive 3.x 建表指定分桶,但load data后失效的原因
  • GSoC 成果公布!印度开发者为 DolphinScheduler 引入通用 OIDC 认证,实现无缝安全访问
  • 【python大数据毕设实战】哮喘患者症状数据可视化分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习
  • 【01-02】
  • 【开题答辩全过程】以 基于微信小程序的糖尿病居家健康管理实用的系统为例,包含答辩的问题和答案
  • Qt 源码阅读随笔
  • 2025 我用 Sysinternals 打通 Windows 排障“证据链”:开机慢 / 安装失败 / 磁盘暴涨(三个真实案例复盘)
  • 基于java的SpringBoot/SSM+Vue+uniapp的宠物综合服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
  • [20251219]测试sql语句子光标的执行性能2(21c).txt
  • 面向轻量级智能体的模型蒸馏方法研究-大规模预训练模型知识迁移机制分析
  • 非遗万象图前端开发
  • 不同场景 Linux 性能调优参数配置模板
  • Redis 零基础到进阶,Redis 哨兵监控,笔记63-73
  • 大学生必备:8个免费AI论文工具,告别熬夜搞定论文效率飙升100% - 麟书学长
  • 9 个降AI率工具,MBA 必备避坑指南
  • 用 .NET MAUI 10 + VS Copilot 从 0 开发一个签到 App(三)