题意:

题目链接

思路:

找出规律, 当k较大的时候, 是循环的。只需要求出前几个数就可以了。

首先打表,求出1e7的miu函数, 必须要用线性筛,不然超时。

#pragma warning(disable:4996)
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<map>
#include<cmath>
#include<vector>
#include<queue>
#include<cstring>
#include<string>
#include<bitset>
using namespace std;
typedef long long ll;
const ll maxn = 1e6  + 10;
const int inf = 1e8 + 10;
ll miu[maxn], prime[maxn], tot;
bool vis[maxn];
void get_miu() {//求miu的模板miu[1] = 1;for (int i = 2; i <= maxn; i++){if (!vis[i]){prime[++tot] = i;miu[i] = -1;}for (int j = 1; j <= tot; j++){if (i * prime[j] > maxn)break;vis[i * prime[j]] = 1;if (i%prime[j] == 0){miu[i * prime[j]] = 0;break;}else{miu[i * prime[j]] = -miu[i];}}}
}
int main()
{ll i, j, n, k, T;scanf("%lld", &T);get_miu();while (T--){scanf("%lld%lld", &n, &k);ll a[30];a[0] = n;for (i = 1; i < 15; i++)//前几项{a[i] = a[i - 1] + miu[a[i -1]];}if (k < 15)printf("%lld\n", a[k]);//k的奇偶性else if (k & 1)printf("%lld\n", a[11]);else printf("%lld\n", a[10]);}return 0;
}

求Miu函数, 找规律相关推荐

  1. hdu1847-Good Luck in CET-4 Everybody! (博弈论 SG函数 找规律)

    Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  2. HDU 5976 2016ICPC大连 F: Detachment(找规律)

    题意: 将n拆成a1+a2+a3+-+ax的形式(ai≠aj),让a1*a2*a3*-*ax的值最大,求这个最大值 找规律 n=35:2+3+4+5+6+7+8:      max:2*3*4*5*6 ...

  3. 点分治问题 ----------- P3727 曼哈顿计划E[点分治+博弈SG函数打表找规律]

    题目链接 解题思路: 1.首先对于每个操作我们实际上是一个博弈问题 对于k=1的操作就是很基础的NIM游戏就是找到一条链的异或和为0 对于k=2的操作通过达打表找规律: 如果s是奇数那么偶数的SG函数 ...

  4. BZOJ 3823 定情信物【脑推公式/找规律,线性求逆元,坑爹的数论题细节x

    如果用f[i][j]表示i维空间里的j维元素有多少个,有公式 f[i][j] = C(i,j) * 2^(i-j) --看题解似乎都是找规律的啊--sro mhy orz 考虑j维向量的方向有C(i, ...

  5. 洛谷P2158仪仗队(数学,观察找规律,欧拉函数)

    题目链接:https://www.luogu.org/problemnew/show/P2158 读完题被吓到了,这是什么东西. 总之,需要观察+找规律啊!观察可以发现,从第三行开始,第i行中当前直角 ...

  6. CodeForces - 603C Lieges of Legendre(博弈+找规律)

    题目链接:点击查看 题目大意:首先给出n堆石子和一个k值,两人轮流按照规则操作,不能操作的一方即为失败,每一次都有两种操作: 从任意一堆石子中取走一个石子 任选一堆偶数个的石子,将其转换成k堆x/2的 ...

  7. 1235813找规律第100个数_2013年全国中考数学规律探索试题汇编

    由莲山课件提供http://www.5ykj.com/ 资源全部免费(2013•衡阳)观察下列按顺序排列的等式:,,,,-,试猜想第n个等式(n为正整数):an= ﹣ .考点:规律型:数字的变化类. ...

  8. 2018 ICPC 焦作区域赛 Resistors in Parallel(找规律+大数)

    传送门 题目大意 给出电阻的并联公式,规定一个含有平方因子的数的1R=0\frac{1}{R}=0R1​=0.定义一个数的阻值为其所有的因子阻值并联求出的结果,问nnn以内并联后的最大的阻值是多少,输 ...

  9. 找规律万能公式_数列找规律万能公式.doc

    数列找规律公式 数列找规律用拉格朗日插值.拉格朗日"提出"了这种方法,所谓的插值,就是"插""值",就是指找出一个通过给出离散数据点的函数. ...

最新文章

  1. linux-----shell高级编程----grep应用
  2. Java 动态代理实践AOP
  3. 【渝粤题库】陕西师范大学209010 现代教育战略 作业 (专升本)
  4. 前端学习(2624):state
  5. mysql更新id最大_我们可以在单个MySQL查询中更新具有最高ID的行吗?
  6. Android 一直往文件写数据_对标苹果 AirDrop,Google 为安卓开发了一个文件传输利器...
  7. 内置函数补充 之 反射
  8. 底层软件工程师的一次冒险经历
  9. 一文搞懂RSOP偏振态旋转
  10. 1.RESTful Web APIs中文版 --- 网上冲浪
  11. 一分钟教你如何判断ip地址是外网还是内网
  12. (三)MFC学习之动画
  13. 与卿共赴鸿蒙是什么意思,『为君倾笑°‖笑红颜』「古风」唯美的古风句子,古风签必备!...
  14. c#控件弹幕效果_求C#弹幕游戏弹幕的代码
  15. 二维邮局选址问题-带权中位数
  16. canvas实现pc端画板
  17. 解决虚拟机上ubuntu上安装搜狗拼音输入法无法使用的问题,系统是18.04的
  18. 笔记本实现Win10+Ubuntu双系统(超详细)
  19. SAP应用在华登陆Windows Azure公有云
  20. Android 指引蒙版的实现

热门文章

  1. C语言函数及分文件编程
  2. AI也是有局限性!看看机器人组装Ikea家具时的表现
  3. Zigbee(E18-MS1-PCB)使用记录
  4. 九宫怎么排列和使用_九宫格排列与浏览的简单功能
  5. Directsound开发指南(2)
  6. 庞加莱 (Jules Henri Poincaré)
  7. 通俗解释网络语到底什么是PTSD?什么是饭圈PTSD?
  8. 「推荐」人工智能的基础课
  9. H5培训第一天基础知识总结
  10. html中图片透明度渐变效果,三种用CSS滤镜实现的图片透明度及渐变效果