模板

vector<int> get_divisors(int x)
{vector<int> res;for (int i = 1; i <= x / i; i ++ )if (x % i == 0){res.push_back(i);if (i != x / i) res.push_back(x / i);}sort(res.begin(), res.end());return res;
}

题目
给定n个正整数ai,对于每个整数ai,请你按照从小到大的顺序输出它的所有约数。

输入格式
第一行包含整数n。

接下来n行,每行包含一个整数ai。

输出格式
输出共n行,其中第 i 行输出第 i 个整数ai的所有约数。

数据范围
1≤n≤100,
2≤ai≤2∗10
输入样例:
2
6
8
输出样例:
1 2 3 6
1 2 4 8

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main(void)
{int k;cin>>k;while(k--){int n;cin>>n;vector<int> a;for(int i=1;i<=n/i;i++){if(n%i==0){a.push_back(i);        if(i!=n/i) a.push_back(n/i);}    }sort(a.begin(),a.end());for(auto t:a) cout<<t<<" ";cout<<endl;}
return 0;
}

~~试除法求所有约数(附模板题)相关推荐

  1. ~~试除法分解质因数(附模板题)

    模板 void divide(int x) {for (int i = 2; i <= x / i; i ++ )if (x % i == 0){int s = 0;while (x % i = ...

  2. ~~试除法判定质数 (附模板题)

    模板 bool is_prime(int x) {if (x < 2) return false;for (int i = 2; i <= x / i; i ++ )if (x % i = ...

  3. 数论 - 约数基础 【 试除法求所有约数 + 约数个数和约数之和 + 欧几里得算法-求解最大公约数 】

    数论-约数基础 1.约数定义 约数,又称因数.整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a.a称为b的倍数,b称为a的约数.在大学之前,"约数 ...

  4. ~~线性筛法求素数(附模板题)

    模板 int primes[N], cnt; // primes[]存储所有素数 bool st[N]; // st[x]存储x是否被筛掉void get_primes(int n) {for (in ...

  5. ~~朴素筛法求素数(附模板题)

    模版 int primes[N], cnt; // primes[]存储所有素数 bool st[N]; // st[x]存储x是否被筛掉void get_primes(int n) {for (in ...

  6. 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)

    文章目录 acwing869. 试除法求约数 acwing870. 约数个数 acwing871. 约数之和 acwing872. 最大公约数 acwing869. 试除法求约数 acwing869. ...

  7. 数学知识 试除法求约数

    试除法求约数 给定 n 个正整数 ai,对于每个整数 ai,请你按照从小到大的顺序输出它的所有约数. 输入格式 第一行包含整数 n. 接下来 n 行,每行包含一个整数 ai. 输出格式 输出共 n 行 ...

  8. 试除法求最小N个素数之二

    Trial division 试除法求最小N个素数是一个经典的算法. 这个算法不同于前一个版本<试除法求最小N个素数>的方法,也是一个比较快速的方法. 这个算法考虑以下两点: 1.偶数中只 ...

  9. ~~朴素dijkstra算法 (搜索与图论)(附模板题AcWing 849. Dijkstra求最短路 I)

    模板 时间复杂是 O(n2+m), n表示点数,m 表示边数 int g[N][N]; // 存储每条边 int dist[N]; // 存储1号点到每个点的最短距离 bool st[N]; // 存 ...

最新文章

  1. 癌症中克隆种群结构统计推断分析软件PyClone安装小记
  2. 说说你对 HTML 语义化的理解?
  3. seo优化无法避免却又无可奈何的问题
  4. Kncok之绑定事件
  5. Asp.net mvc 知多少(一)
  6. 花开的声音 - 张靓颖
  7. java 泛型 多态_Java 多态
  8. browser.html – HTML 实现 Firefox UI
  9. Centos 6.4 KVM安装和配置
  10. 接触线叉环插座行业调研报告 - 市场现状分析与发展前景预测
  11. FireFox不支持InnerText的解决方法
  12. NVisionXRFBXConverter(Beta版)实践课程
  13. 谈谈python的from __future__ import absolute_import
  14. 上海飞国内最远是哪里_讯飞连发三款智能录音笔!可离线转写拍视频秒配字幕,首推智能TWS耳机...
  15. GeekTool使用备忘
  16. html期末作业代码网页设计——蛋糕甜品店(4页) web期末作业设计网页_甜品美食大学生网页设计作业成品
  17. python xlrd pandas_Python:Pandas pd.read_excel提供ImportError:为Excel supp安装xlrd = 0.9.0
  18. unity VR中制作小地图的方法
  19. Android Camera2 教程 · 第三章 · 预览
  20. java抢红包线段分割法_抢红包算法——线段分割法

热门文章

  1. thinkphp 模板显示display和assign的用法
  2. 获取指定存储过程的参数定义
  3. java 中张孝祥老师_谁有传智博客张孝祥老师的Java视频——必须是完整的
  4. light oj -1245 - Harmonic Number (II)
  5. sharepoint2013列表实现项目级权限控制
  6. 互联网创业项目失败的7大特征
  7. 如何让Jython自动加载一个Jar包
  8. 海量数据库解决方案2011022101
  9. Shiro 权限管理入门之认证与授权
  10. 【Python笔记】AttributeError: module 'urllib3' has no attribute 'PoolManager'