首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
华华给月月出题
[编程题]华华给月月出题
热度指数:2
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 128M,其他语言256M
算法知识视频讲解
华华刚刚帮月月完成了作业。为了展示自己的学习水平之高超,华华还给月月出了一道类似的题:
符号表示异或和,详见样例解释。
虽然月月写了个程序暴力的算出了答案,但是为了确保自己的答案没有错,希望你写个程序帮她验证一下。
输入描述:
输入一个正整数N。
输出描述:
输出答案Ans。
示例1
输入
3
输出
18
说明
N=3时,
,
,
,异或和为18。
示例2
输入
2005117
输出
863466972
备注:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(0)
分享
纠错
提交结果有问题?
0个回答
3篇题解
开通博客
lzlwdz
发表于 2024-05-01 10:16:02
题解说的好玄乎,其实就是分配律 该题数据范围过大,直接快速幂会超时,所以我们预处理质数的快速幂,利用线性筛和算术基本定理快速求出某个数的i^N #include <bits/stdc++.h> using namespace std; using ll=long long; con
展开全文
Z_L_G
发表于 2025-07-24 10:50:00
#积性函数 #线性筛 #快速幂 题意 给定n,求解 n<=1.3e7 思路 满足积性函数 需要找到n以下每个数的n次方,可以用筛法,质数的用快速幂计算,合数的用质数递推 因为空间限制,无法记录每个数的最小质因子,但其实可以直接暴力的乘上每一个质因子,同时开一个bool的vis数组保证每
展开全文
andif
发表于 2023-10-01 00:03:01
NC23047 - 华华给月月出题 题意 给你一个, 让你求) 数据范围 思路 通过观察发现是积性函数,那么我们可以通过欧拉筛预处理出所有的 和其他预处理不同,因为空间的问题,我们不能再开一个数组来记录,每个数字第一个质因数出现的次数 接着观察可以发现,这个函数也是完全积性函数,那么我们就可以不维
展开全文
问题信息
思维题
难度:
0条回答
0收藏
16浏览
热门推荐
通过挑战的用户
查看代码
GlassyS...
2021-08-12 16:31:06
蓝精灵a
2021-03-08 18:57:23
相关试题
托米的划分
思维题
评论
(0)
若存在一颗平衡二叉树,其所有非叶结...
树
评论
(1)
在超网络中,生成子网络参数的过程通...
机器学习
评论
(1)
Adam优化器是深度学习中常用的自...
机器学习
评论
(1)
以下哪种方法主要用于缓解大模型训练...
大模型概念
评论
(1)
华华给月月出题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
3
18
2005117
863466972