LOJ 6241. 性能优化 I 题解
题给代码意为
设
则答案为
发现它很像杜教筛式子
所以直接代入,答案为
时间复杂度
#include <iostream> #define int long long using namespace std; const int mod = 998244353; const int _2 = 499122177; static inline int read() { int x = 0; char ch = cin.get(); while (!isdigit(ch)) ch = cin.get(); while (isdigit(ch)) { x = ((x << 3) + (x << 1) + (ch ^ 48)) % mod; ch = cin.get(); } return x; } signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int T; cin >> T; while (T--) { int n = read(); cout << n * (n + 1) % mod * _2 % mod << endl; } return 0; }
分类:
题解
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现