“ Ctrl AC!一起 AC!”

原题:忘题戳这

分析:对于一个数,遍历所有的互质组,如果可以进入一个组,并保持组内互质,则总组数不变。否则总组数加一。

AC代码:

#include<bits/stdc++.h>
using namespace std;
vector<int> v[10000];
int cnt=0;
bool judge(int x,int y){int minn=min(x,y);for(int i=minn;i>=2;i--){if(x%i==0&&y%i==0) return false;}return true;
}
int main(){int n;cin>>n; int num;cin>>num;v[cnt++].push_back(num);for(int i=1;i<n;i++){cin>>num;int flag=0;for(int j=0;j<cnt;j++){int k;for(k=0;k<v[j].size();k++){if(!judge(v[j][k],num)){break;}}if(k==v[j].size()){v[j].push_back(num);flag=1;break;}}if(flag==0){v[cnt++].push_back(num);}}cout<<cnt<<endl;return 0;
}

感谢阅读!!!

“ Ctrl AC!一起 AC!”

POJ 7834:分成互质组相关推荐

  1. 小学奥数 7834 分成互质组 python

    http://noi.openjudge.cn/math/7834/ 参考: 信息学奥赛一本通(1221:分成互质组) https://blog.csdn.net/lvcheng0309/articl ...

  2. 信息学奥赛一本通(1221:分成互质组)

    1221:分成互质组 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 7405     通过数: 3453 [题目描述] 给定n个正整数,将它们分组,使得每组中任意 ...

  3. C++递归算法之分成互质组

    分成互质组 Description 给定n个正整数,将它们分组,使得每组中任意两个数互质.至少要分成多少个组? Input 第一行是一个正整数n.1 <= n <= 10. 第二行是n个不 ...

  4. 分成互质组 (信息学奥赛一本通-T1221)

    [题目描述] 给定n个正整数,将它们分组,使得每组中任意两个数互质.至少要分成多少个组? [输入] 第一行是一个正整数n.1 ≤ n ≤ 10. 第二行是n个不大于10000的正整数. [输出] 一个 ...

  5. 1221:分成互质组

    [题目描述] 给定n个正整数,将它们分组,使得每组中任意两个数互质.至少要分成多少个组? [输入] 第一行是一个正整数n.1 ≤ n ≤ 10. 第二行是n个不大于10000的正整数. [输出] 一个 ...

  6. AcWing 1118. 分成互质组

    题意: 给定 n 个正整数,将它们分组,使得每组中任意两个数互质. 问:至少要分成多少个组? 思路: dfs,对每一个元素,我们有两种操作: ①:放到现有组中的最后一组中(依次枚举最后一组的所有元素, ...

  7. 1118. 分成互质组

    给定 n 个正整数,将它们分组,使得每组中任意两个数互质. 至少要分成多少个组? 输入格式 第一行是一个正整数 n. 第二行是 n 个不大于10000的正整数. 输出格式 一个正整数,即最少需要的组数 ...

  8. 【noi 2.5_7834】分成互质组(dfs)

    有2种dfs的方法: 1.存下每个组的各个数和其质因数,每次对于新的一个数,与各组比对是否互质,再添加或不添加入该组. 2.不存质因数了,直接用gcd,更加快.P.S.然而我不知道为什么RE,若有好心 ...

  9. OpenJudge 7384(分成互质组)

    应hfu要求,近几日整理搜索专题的内容,无意中翻出了一年前死活A不掉的一道不可做题(当时觉得).看着自己的代码风格变化天翻地覆,无奈感叹时间飞逝...算了少矫情管他的先A了再说(ง •̀_•́)ง 先 ...

最新文章

  1. 三代组装软件canu学习笔记
  2. springcloud 之 bus 消息总线
  3. Linux下使用nmap扫描局域网存活的IP
  4. python模拟鼠标拖动_python模拟鼠标拖动操作
  5. Linux驱动编程 step-by-step (二) 简单字符设备驱动
  6. Taro+react开发(82):设置默认属性
  7. vscode 新建python 终端
  8. 根据大小分割大文本_场景文本检测—CTPN算法介绍
  9. hadoop Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out
  10. 比特币开发者:BSC可能会超越以太坊成为顶级智能合约平台
  11. django和mysql
  12. 剑指offer面试题53 - I. 在排序数组中查找数字 I(二分查找)
  13. HDU 5980 2016ICPC大连 J: Find Small A
  14. Android中的Apk的加固(加壳)原理解析和实现
  15. 中国粮食安全问题及其应对措施
  16. 泰坦尼克号python数据分析统计服_数据分析可视化——泰坦尼克号幸存者分析(上)...
  17. lucene in ation 第三章(1) sear…
  18. Xmanager Enterprise 5破解版
  19. 2021-10-19 nlp_1 nltk的基本应用
  20. IDEA 统计Statistic插件下载地址

热门文章

  1. linux wine设置界面,桌面应用|用 Winetricks 配置 WINE
  2. python爬虫 出现built in method strip of str object at ox000002268861D480
  3. mysql中decimal类型的使用,MySQL中decimal类型用法的简单介绍
  4. matlab读取.dat数据
  5. 阿里云平台java搭建及项目部署
  6. PaaS云平台技术架构及发展趋势研讨会 暨中服软件战略融资发布会成功召开
  7. DeepLab v3最先进的图形分割网络学习
  8. ​高考即将来临,别再埋头做题了
  9. imagemagick使用指南
  10. usb cdc 协议