当前位置: 首页 > news >正文

浙江省住房建设厅网站/交换链接或称互惠链接

浙江省住房建设厅网站,交换链接或称互惠链接,网络营销服务的分类,陕西交通建设集团蓝商分公司网站如果你不知道什么是欧拉函数:请点这里!!! 下面让我们来检验一下对欧拉函数的理解。 873. 欧拉函数 给定 n n n个正整数 a i a_i ai​,请你求出每个数的欧拉函数。 输入个数 第一行包含一个整数 n n n. 接下来 n n n行…

如果你不知道什么是欧拉函数:请点这里!!!

下面让我们来检验一下对欧拉函数的理解。

873. 欧拉函数

给定 n n n个正整数 a i a_i ai,请你求出每个数的欧拉函数。
输入个数
第一行包含一个整数 n n n.
接下来 n n n行,每行包含一个正整数 a i a_i ai
输出个数
输出共 n n n行,每行输出一个正整数 a i a_i ai的欧拉函数。

思路:简单的模板题,不做解释。

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl '\n'
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
#define _for(i, a, b) for (int i=(a); i<=(b); i++)
const int INF = 0x7fffffff;
const int MAXN = 1e6 + 10;int n;
ll a;ll oula(ll x){ll res = x;for(int i = 2; i * i <= x; i++){if(x % i == 0){res = res - res / i;while(x % i == 0) x /= i;}}if(x > 1) res = res - res / x;return res;
}int main(){cin >> n;for(int i = 1; i <= n; i++){cin >> a;cout << oula(a) << endl;}return 0;
}

874.筛法求欧拉函数

给定一个正整数 n n n,求 1 … n 1\dots n 1n中每个数的欧拉函数之和。
输入格式
共一行,包含一个整数 n n n
输出格式
共一行,包含一个整数,表示 1 … n 1\dots n 1n中每个数的欧拉函数之和。

思路:简单的模板题,不做解释。

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl '\n'
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
#define _for(i, a, b) for (int i=(a); i<=(b); i++)
const int INF = 0x7fffffff;
const int MAXN = 1e6 + 10;int n, oula[MAXN];
ll res;void Inou(){for(int i = 1; i <= MAXN; i++){oula[i] = i;}for(int i = 2; i <= MAXN; i++){if(oula[i] == i){for(int j = i; j <= MAXN; j += i){oula[j] = oula[j] - oula[j] / i;}}}
}int main(){cin >> n;Inou();res = 0;for(int i = 1; i <= n; i++){res += oula[i];}cout << res << endl;return 0;
}

仪仗队

作为体育委员, C C C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的 N × N N \times N N×N的方阵,为了保证队伍在行进中整齐划一, C C C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QHUGlPGk-1686885701465)(F:\算法\图片\仪仗队.png)]

现在, C C C君希望你告诉他队伍整齐时能看到的学生人数。
输入格式
共一行,一个正整数 n n n 1 ≤ n ≤ 40000 1\leq n\leq40000 1n40000
输出格式
共一行,一个正整数,表示 C C C君可以看到的学生人数。

思路:我们把 C C C君的位置看作 ( 0 , 0 ) (0,0) (0,0)点,这样我们通过观察可以看到其余的点的 x , y x,y x,y坐标的 g c d ( x , y ) = 1 gcd(x,y)=1 gcd(x,y)=1时, C C C君正好可以看见他。那么我们就可以通过欧拉函数,求出小于或等于它并与之互质的数的个数,因为图是关于 y = x y=x y=x对称的,所以我们所求的欧拉函数要乘以 2 2 2,并且要加上对称轴上看到的一位同学。

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl '\n'
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
#define _for(i, a, b) for (int i=(a); i<=(b); i++)
const int INF = 0x7fffffff;
const int MAXN = 1e6 + 10;int n, oula[MAXN];
ll res;void Inou(){for(int i = 1; i <= MAXN; i++){oula[i] = i;}for(int i = 2; i <= MAXN; i++){if(oula[i] == i){for(int j = i; j <= MAXN; j += i){oula[j] = oula[j] - oula[j] / i;}}}
}int main(){Inou();ll res = 0;cin >> n;if(n == 1) cout << 0 << endl;//特殊判断当只有C君一位同学的情况else{for(int i = 2; i <= n; i++){res += oula[i-1] * 2;}cout << res + 1 << endl;}	return 0;
}
http://www.jmfq.cn/news/5134267.html

相关文章:

  • 网站开发与管理课程/网站优化及推广
  • 懂做网站怎么赚钱/茂名seo顾问服务
  • 淘宝网站推广策划方案/总排行榜总点击榜总收藏榜
  • python可以做网站吗/seo外包公司费用
  • wordpress 分类字段/优化方案怎么写
  • jsp如何做动态网站/适合小学生摘抄的新闻2022年
  • 南昌网站seo 优帮云/google play下载安装
  • 邯郸研情网络科技有限公司/seo短视频入口引流
  • 上海网站建设 建站猫/关键词优化哪家好
  • 网站建设中 模板/网络推广都有哪些平台
  • 小说 wordpress/搜索引擎优化的完整过程
  • 五屏网站建设如何/网页设计与制作模板
  • 十堰网站制作价格/五八精准恶意点击软件
  • 网站编辑器哪个好/北京百度seo排名点击软件
  • 学做网站如何创业/苏州做网站哪家比较好
  • 石家庄建设集团网站/福州百度seo
  • wordpress日历/seo软件优化
  • 武汉彩票网站开发/最常用的搜索引擎有哪些
  • 做非法网站判什么邢/网络营销评价的名词解释
  • 哪里可以购买域名/wifi优化大师下载
  • wordpress父网页/重庆关键词优化平台
  • 学网站建设可以从事什么工作/成都短视频代运营
  • 做网站应该注意什么/个人网站怎么做
  • 个人网站设计成品/厦门关键词优化seo
  • 抖音代运营费用大概多少/seo工作内容和薪资
  • 亿网嘉元靠谱吗/北京百度推广排名优化
  • 漯河企业网站建设公司/优化 英语
  • 网站商业模板/链接转二维码
  • 哪家做网站好的/线下推广宣传方式有哪些
  • 做网站比较专业的有哪些公司/营销技巧和营销方法培训