做一个类似与素数筛之类的预处理,然后就OK了。。

#include <iostream>
#include<stdio.h>
#include<vector>
#include<queue>
#include<stack>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
#define LL long long
#define lcm(a,b) (a*b/gcd(a,b))
//O(n)求素数,1-n的欧拉数
#define N 1000001
int phi[N];
int yu[N];
void init()
{
    for(int i=2;i<N;i++)
    {
        for(int j=i;j<N;j+=i)
        {
            phi[j]++;
            if(yu[j]==0)yu[j]=i;
        }
    }
}
int main()
{
    int p;
    init();
    while(~scanf("%d",&p))
    {
        int x=phi[p];
        int y=yu[p];
        printf("%d %d\n",x,p/y);
    }
    return 0;
}

fzu-1607-Greedy division相关推荐

  1. ACG054 B - Greedy Division

    文章目录 题目 思路 代码 题目 https://atcoder.jp/contests/agc054/tasks/agc054_b 思路 怎么看,这题应该要DP,但是描述一个状态是很大问题:你怎么知 ...

  2. fzu 2150 Fire Game 【身手BFS】

    称号:fzu 2150 Fire Game :给出一个m*n的图,'#'表示草坪,' . '表示空地,然后能够选择在随意的两个草坪格子点火.火每 1 s会向周围四个格子扩散,问选择那两个点使得燃烧全部 ...

  3. RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel

    RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel ...

  4. FZU 1686 神龙的难题(DLX反复覆盖)

    FZU 1686 神龙的难题 题目链接 题意:中文题 思路:每个1看成列,每个位置作为左上角的矩阵看成行.dlx反复覆盖就可以 代码: #include <cstdio> #include ...

  5. from __future__ import absolute_import, division, print_function

    这三个函数的功能就是python2 为了适配python3格式做的补充,所以如果是python3的话,是不需要导入的. 不过,既然到这里了,那就说说这三个东西的用处. absolute_import ...

  6. 暴力枚举 UVA 725 Division

    题目传送门 1 /* 2 暴力:对于每一个数都判断,是否数字全都使用过一遍 3 */ 4 #include <cstdio> 5 #include <iostream> 6 # ...

  7. python from __future__ import division的作用

    1.在python2 中导入未来的支持的语言特征中division(精确除法),即from future import division ,当我们在程序中没有导入该特征时,"/"操 ...

  8. FZU 1649 Prime number or not (Miller-Rabin素数测试)

    题目链接:http://acm.fzu.edu.cn/problem.php?pid=1649 题目大意:很直接,判断一个数n(2<=n<=10^18)是不是素数.   当n达到long ...

  9. FZU 2159 WuYou

    FZU 2159 题意:给你两个串,A串和B串,其中A串有些不确定.叫你求 A < B的最大A串 做法:一开始做错了.去问小坤子,他讲了一下他的思路.就是开一个 f 数组.f[i]表示从第i位开 ...

  10. Arithmetic_Thinking -- greedy algorithm

    贪心算法--就是一种寻找局部最优解的情况,然后整合成整体最优解的情况 简单的例子:买菜的找钱,现在有1元,5角,1角的硬币,要找给别人2元7角,现在是怎么才能以最少的硬币量找给别人,肯定是先来两个1元 ...

最新文章

  1. 批号数量调整单中批次数量和库存数量不一致
  2. C语言编程课后训练,C语言编程课后训练20道题.doc
  3. 我和《Visual c++2013入门经典(第7版)》的那些事
  4. 这就是科研爱情:硕士毕业工作6年后,二人一起辞职携手攻读博士学位
  5. OpenCV-Python中的简单数字识别OCR
  6. 使用Hyperlegder Fabric体验区块链智能合约的乐趣----编写一个简单的BookstoreApp(上)...
  7. tomcat通过虚拟路径访问外部静态资源
  8. 高德地图api中的adcode城市编码
  9. Objective-C学习之路-由浅入深
  10. 重写和重载的区别是什么
  11. 解决VBox中CentOS的增强功能安装问题 及 vbox centos安装增强功能总结
  12. rem 前端字体_移动端前端开发不可不知的——rem
  13. Hyper-V虚拟化——在Hyper-V上创建虚拟服务器
  14. 位运算--异或运算XOR
  15. 大脑的无限存储与记忆传输
  16. Rabbitmq Ambiguous payload parameter for public xxx
  17. 图形学笔记(二十)粒子、刚体、流体的模拟—— 欧拉方法、Errors 和 Instability、中点法、自适应步长、隐式欧拉方法、Runge-Kutta方法、刚体与流体模拟(质点法、网格法、MPM)
  18. 华工计算机基础知识平时作业,华工模拟电子技术基础平时作业答案
  19. Xilinx FPGA提供DDR4内存接口解决方案
  20. 毕业论文神器:git 管理word版本

热门文章

  1. 上海大学生计算机应用能力大赛答辩,2018年(第十届)上海市大学生计算机应用能力大赛成功举行...
  2. 给家人们整无语了!教你用Python绘制流汗黄豆
  3. 计算机毕业设计(附源码)python招聘信息管理平台
  4. js调用百度API显示全景图
  5. android 使用百度全景sdk出现的问题
  6. 台式计算机开机不自检不起动,开机主板不自检显示器一直黑屏
  7. 贫穷根源的九大死穴(不只是金钱方面)
  8. 结对编程分析——中小学数学卷子自动生成程序
  9. 下雨天的十月末还不冷
  10. 游戏机制对IT员工激励的影响