当前位置: 首页 > 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;
}

 

相关文章:

【数学】CF1514 C

Problem - 1514C - Codeforces 题意&#xff1a; 思路&#xff1a; Code&#xff1a; #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:…...

SqlServer基础之(触发器)

概念&#xff1a; 触发器&#xff08;trigger&#xff09;是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法&#xff0c;它是与表事件相关的特殊的存储过程&#xff0c;它的执行不是由程序调用&#xff0c;也不是手工启动&#xff0c;而是由事件来触发&#x…...

数据结构刷题训练:队列实现栈

目录 前言 1. 题目&#xff1a;使用队列实现栈 2. 思路 3. 分析 3.1 创建栈 3.2入栈 3.3 出栈 3.4 栈顶数据 3.5 判空和 “ 栈 ” 的销毁 4. 题解 总结 前言 我们已经学习了栈和队列&#xff0c;也都实现了它们各自的底层接口&#xff0c;那么接下我们就要开始栈和队列的专项刷…...

(统计学习方法|李航)第四章 朴素贝叶斯算法——贝叶斯估计

贝叶斯估计方法&#xff1a; 计算男女时只有两个值&#xff0c;所以K2 贝叶斯估计就是拉普拉斯平滑 估计方法&#xff1a;为什么叫做贝叶斯估计呢&#xff1f; 例题&#xff1a; 重新回顾以下朴素贝叶斯&#xff1a; 对他求导&#xff0c;求出最大值 得到了色i他的估计值&…...

企业直播MR虚拟直播(MR混合现实直播技术)视频介绍

到底什么是企业直播MR虚拟直播&#xff08;MR混合现实直播技术&#xff09;&#xff1f; 企业直播MR虚拟直播新玩法&#xff08;MR混合现实直播技术&#xff09; 我的文章推荐&#xff1a; [视频图文] 线上研讨会是什么&#xff0c;企业对内对外培训可以用线上研讨会吗&#x…...

React Fiber: 从 Reconciliation 到 Concurrent Mode

React Fiber 是 React 中的一种新的协调算法&#xff0c;它的主要目的是提高 React 的性能和可维护性。在 React Fiber 之前&#xff0c;React 使用了一种叫做 Stack Reconciliation 的算法来处理组件的更新和渲染。但是 Stack Reconciliation 存在一些问题&#xff0c;比如无法…...

【PostgreSQL内核学习(十一)—— OpenGauss源码学习(CopyTo)】

可优化语句执行 概述什么是列存储&#xff1f;列存的优势 相关函数CopyToCStoreCopyToCopyStatetupleDescCStoreScanDesc CStoreBeginScanRelationSnapshotProjectionInfo GetCStoreNextBatchRunScanFillVecBatchCStoreIsEndScan CStoreEndScan 声明&#xff1a;本文的部分内容…...

计算机网络 网络层 IPv4地址

A类地址第一位固定0 B类10 其下同理...

【程序员社交】多和高层次人群交流

定义问题&#xff1a;如何多和高层次人群交流获取经验提升自己&#xff1f; 收集信息&#xff1a;通过社交媒体、行业论坛、行业大会等途径获取高层次人群的信息和观点&#xff0c;并了解他们的工作经历、技能和能力。 分析信息&#xff1a;分析收集到的信息&#xff0c;了解…...

机器学习笔记 - 基于C++的​​深度学习 三、实现成本函数

机器学习中的建模 作为人工智能工程师,我们通常将每个任务或问题定义为一个函数。 例如,如果我们正在开发面部识别系统,我们的第一步是将问题定义为将输入图像映射到标识符的函数F(X)。但是问题是如何知道F(X)公式? 事实上,使用公式或一系列固有规则来定义F(X)是不可行的(…...

lazada、shopee店铺如何利用测评提高权重和排名?

在 lazada、shopee平台上开店后&#xff0c;卖家们必须对店铺的权重进行更多的关注。如果店铺的权重越高&#xff0c;那么它就会带来更多的流量和更多的订单&#xff0c;那么在 lazada、shopee平台上开设一家店铺&#xff0c;该怎样增加它的店铺权重和排名呢&#xff1f; laza…...

安全第二次

一&#xff0c;iframe <iframe>标签用于在网页里面嵌入其他网页。 1&#xff0c;sandbox属性 如果嵌入的网页是其他网站的页面&#xff0c;因不了解对方会执行什么操作&#xff0c;因此就存在安全风险。为了限制<iframe>的风险&#xff0c;HTML 提供了sandb…...

125、SpringBoot可以同时处理多少请求?

SpringBoot可以同时处理多少请求? 一、前言二、线程池4大参数图解三、代码示例一、前言 我们都知道,SpringBoot默认的内嵌容器是Tomcat,也就是我们的程序实际上是运行在Tomcat里的。所以与其说SpringBoot可以处理多少请求,到不如说Tomcat可以处理多少请求。 关于Tomcat的默…...

SSE技术和WebSocket技术实现即时通讯

文章目录 一、SSE1.1 什么是SSE1.2 工作原理1.3 特点和适用场景1.4 API用法1.5 代码实现 二、WebSocket2.1 什么是WebSocket2.2 工作原理2.3 特点和适用场景2.4 API用法2.5 代码实现2.6 心跳检测 三、SSE与WebSocket的比较 当涉及到实现实时通信的Web应用程序时&#xff0c;两种…...

什么是敏捷开发?

敏捷开发流程&#xff1a;制度化、规范化地PUA程序员的顶级神器&#xff01;&#xff01;&#xff01;...

tcp发送整型,结构体等数据的方法

测试环境 Receiver: x86 UbuntuSender: arm64 android 发送整型数 C语言和套接字库来发送一个整型变量&#xff08;int&#xff09;的客户端程序。 它首先创建一个TCP套接字&#xff0c;然后连接到指定的服务器地址和端口。接着&#xff0c;它将一个整型变量&#xff08;in…...

【Unity每日一记】让一个物体按余弦曲线移动—(三角函数的简单运用)

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;uni…...

python爬虫实战——数据可视化

本篇文章将介绍如何利用Python爬虫获取数据并进行可视化展示&#xff0c;包括以下主要内容&#xff1a; 数据获取&#xff1a;使用requests库发送HTTP请求获取目标网页的数据&#xff1b;数据解析&#xff1a;使用BeautifulSoup库对HTML代码进行解析提取所需数据&#xff1b;数…...

案例13 Spring MVC参数传递案例

基于Spring MVC实现HttpServletRequest、基本数据类型、Java Bean、数组、List、Map、JSON方式的参数传递。 1. 创建项目 选择Maven快速构建web项目&#xff0c;项目名称为case13-springmvc02。 2. 配置Maven依赖 <?xml version"1.0" encoding"UTF-8&quo…...

IntellIJ Idea 连接数据库-MySql

前言&#xff1a;可以用mariaDB工具&#xff0c;在本地创建服务器主机和数据库&#xff0c;而后用intellIJ Idea尝试连接 MariaDB创建数据库练习 1.IntellIJ Idea打开界面右侧Database工具&#xff0c;选择MySQL数据库。 2.填写数据库账号密码&#xff0c;地址端口号&#xff…...

iFEM深度解析:MATLAB自适应有限元方法框架的性能突破

iFEM深度解析&#xff1a;MATLAB自适应有限元方法框架的性能突破 【免费下载链接】ifem iFEM is a MATLAB software package containing robust, efficient, and easy-following codes for the main building blocks of adaptive finite element methods on unstructured simpl…...

从Opal到Pyrite:深入解析TCG存储安全标准的演进与选型

1. 从机械硬盘到自加密&#xff1a;存储安全的技术演进 记得十年前我第一次接触企业级数据安全时&#xff0c;大多数公司还在使用传统的机械硬盘配合软件加密方案。每次服务器重启都要等待漫长的解密过程&#xff0c;性能损耗高达30%以上。直到2012年第一次接触到支持TCG Opal标…...

硬件工程师想涨薪,简历别只写 “画 PCB“

每次看到硬件工程师的简历&#xff0c;发现一个特别有意思的现象&#xff1a;10份简历里有8份在技能描述那一栏会写"熟练使用 Cadence/Altium Designer 画 PCB"。不是说不应该写这个&#xff0c;但光写这个&#xff0c;真的很难让人判断你到底值多少钱。为啥这么说&a…...

网络安全SRC漏洞挖掘学习路线 - (五):漏洞报告编写与变现,打通挖洞全闭环

网络安全SRC漏洞挖掘学习路线 - 第五期&#xff1a;漏洞报告编写与变现&#xff0c;打通挖洞全闭环 摘要&#xff1a;承接第四期常见漏洞挖掘实操&#xff0c;本期作为SRC漏洞挖掘的“收尾闭环期”&#xff0c;也是新手实现“技术变现”的关键一期。重点拆解SRC漏洞报告的编写…...

从多智能体系统到共生AI:构建协同进化的分布式智能架构

1. 项目概述&#xff1a;当AI学会“共生”最近在GitHub上闲逛&#xff0c;发现了一个名为lout33/symbiotic-ai的项目&#xff0c;这个名字立刻抓住了我的眼球。“共生AI”&#xff08;Symbiotic AI&#xff09;—— 这听起来不像是一个简单的工具库或者模型&#xff0c;更像是一…...

从晶圆到终端:3D-WLCSP封装技术演进与核心工艺深度解析

1. 3D-WLCSP封装技术的前世今生 第一次接触WLCSP技术是在2014年参与某款智能手表的芯片开发项目。当时我们团队为了将主控芯片的尺寸缩小30%&#xff0c;尝试了各种封装方案&#xff0c;最终选择了晶圆级封装。这种直接在晶圆上完成封装的技术&#xff0c;让我第一次见识到半导…...

如何利用 Provide 注入 API 实例?解决组件库依赖全局接口痛点

Provide/Inject 是 Vue 推荐的依赖注入方案&#xff0c;用于将封装好的 API 实例透传至深层子组件&#xff0c;避免硬编码和 props 层层传递&#xff0c;提升可测试性、可配置性与多环境适配能力。在 Vue 组件库开发中&#xff0c;避免硬编码 API 调用&#xff08;如直接 impor…...

手把手教你从微软商店和手动下载两种方式安装WSL,并彻底卸载清理旧版本(避坑指南)

深度掌控WSL&#xff1a;从多路径安装到彻底清理的完整指南 在Windows系统上运行原生Linux环境的需求日益增长&#xff0c;无论是开发者需要搭建一致的开发环境&#xff0c;还是运维人员希望在不切换系统的情况下管理Linux服务器&#xff0c;Windows Subsystem for Linux&…...

从零到一:基于 Vitepress 与 GitHub Actions 打造自动化技术文档站

1. 为什么选择Vitepress搭建技术文档站 第一次接触Vitepress是在2021年Vue 3刚发布不久&#xff0c;当时需要为团队搭建一个轻量级的技术文档平台。相比传统的VuePress&#xff0c;Vitepress基于Vite构建&#xff0c;启动速度提升了近10倍&#xff0c;这让我眼前一亮。经过两年…...

高中五大联赛中的高校认可度与专业选择优势排名

根据当前&#xff08;2026年4月&#xff09;最新公开资料&#xff0c;高中“五大联赛”&#xff08;即数学、物理、化学、生物、信息学五大学科奥林匹克竞赛&#xff09;在‌高校认可度‌与‌专业选择优势‌方面的排名如下&#xff1a; ‌一、高校认可度排名‌ 综合强基计划、…...