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

【数学】CF1514 C

Problem - 1514C - Codeforces

题意:


 

思路:

Code:

#include <bits/stdc++.h>using i64 = long long;constexpr int N = 2e5 + 10;
constexpr int M = 2e5 + 10;
constexpr int mod = 998244353;void solve() {int n;std::cin >> n;std::vector<int> ans;i64 mul = 1ll;for (int i = 1; i <= n - 1; i ++) {if (std::__gcd(i, n) == 1) {ans.push_back(i);mul *= i;mul %= n;}}if (mul == 1ll) {std::cout << ans.size() << "\n";for (int i = 0; i < ans.size(); i ++) {std::cout << ans[i] << " \n" [i == ans.size() - 1];}}else {std::cout << ans.size() - 1 << "\n";for (int i = 0; i < ans.size() - 1; i ++) {if (ans[i] != n) {std::cout << ans[i] << " "; }}std::cout << "\n";}
}
signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t = 1;while(t --) {solve();}return 0;
}

 

http://www.lryc.cn/news/119743.html

相关文章:

  • SqlServer基础之(触发器)
  • 数据结构刷题训练:队列实现栈
  • (统计学习方法|李航)第四章 朴素贝叶斯算法——贝叶斯估计
  • 企业直播MR虚拟直播(MR混合现实直播技术)视频介绍
  • React Fiber: 从 Reconciliation 到 Concurrent Mode
  • 【PostgreSQL内核学习(十一)—— OpenGauss源码学习(CopyTo)】
  • 计算机网络 网络层 IPv4地址
  • 【程序员社交】多和高层次人群交流
  • 机器学习笔记 - 基于C++的​​深度学习 三、实现成本函数
  • lazada、shopee店铺如何利用测评提高权重和排名?
  • 安全第二次
  • 125、SpringBoot可以同时处理多少请求?
  • SSE技术和WebSocket技术实现即时通讯
  • 什么是敏捷开发?
  • tcp发送整型,结构体等数据的方法
  • 【Unity每日一记】让一个物体按余弦曲线移动—(三角函数的简单运用)
  • python爬虫实战——数据可视化
  • 案例13 Spring MVC参数传递案例
  • IntellIJ Idea 连接数据库-MySql
  • 通讯协议036——全网独有的OPC HDA知识一之聚合(五)计数
  • 【TensorFlow】P0 Windows GPU 安装 TensorFlow、CUDA Toolkit、cuDNN
  • 基于身份的安全威胁正在迅速增长
  • 解决ElementUI动态表单校验验证不通过
  • 深眸科技|发现AI+3D视觉的价值,技术升级加速视觉应用产品国产替代
  • 云计算-知识点大纲
  • 设计模式(2)工厂方法模式
  • 如何创建51单片机KEIL工程
  • openGauss学习笔记-34 openGauss 高级数据管理-SCHEMA
  • 虚拟世界探索:科技之下的未来可能性
  • OSPF技术入门(第三十四课)