1. 首页
  2. 公告
  1. 登录
  2. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

2023tyoi0579

UID: 10783, 注册于 2023-6-5 14:53:24, 最后登录于 2025-5-24 10:05:38, 目前离线.

解决了 525 道题目,RP: 258.99 (No. 97)

♂
  • 个人简介

    http://47.120.68.164:12345/

    时间复杂度:

    O(n2)O(n^2)O(n2)

    O(n log2 n)O(n~log_2~n)O(n log2​ n)

    O(n)O(n)O(n)

    O(log2 n)O(log_2~n)O(log2​ n)

    ……

    中国剩余定理

    #include <iostream>
    #include <algorithm>
    using namespace std;
    
    long long a, b, c, d, e, f;
    
    long long exgcd(long long a, long long b, long long& x, long long& y)
    {
    	if (b == 0)
    	{
    		x = 1, y = 0;
    		return a;
    	}
    	long long ret = exgcd(b, a % b, y, x);
    	y -= a / b * x;
    	return ret;
    }
    
    long long getInv(long long a, long long mod)
    {
    	long long x, y;
    	long long d = exgcd(a, mod, x, y);
    	return d == 1 ? (x % mod + mod) % mod : -1;
    }
    
    long long lcm()
    {
    	return a * b / __gcd(a, b) * c / __gcd(a * b / __gcd(a, b), c);
    }
    
    long long answer()
    {
    	long long n = lcm(), aa = getInv(n / a, a), bb = getInv(n / b, b), cc = getInv(n / c, c);
    	if (((n / a * aa * d) + (n / b * bb * e) + (n / c * cc * f)) % n == 0) return n;
    	return ((n / a * aa * d) + (n / b * bb * e) + (n / c * cc * f)) % n;
    }
    
    int main()
    {
    	cout << "请输入六个数字,请保证前三个数不为零且互质\n";
    	cin >> a >> b >> c >> d >> e >> f;
    	if (!a || !b || !c) return 0;
    	cout << answer();
    }
    

    快速冥

    #include <iostream>
    using namespace std;
    
    long long qmi(long long a, long long k, long long p)//快速冥函数
    {
    	long long res = 1;//初始时赋成1,k=0也不会出错因为任何数的0次幂等于0
    	while (k)//当遍历完k是跳出
    	{
    		if (k & 1) res = res * a % p;//只有k的末尾是1时才算进去
    		k >>= 1;//将k右移一位,使末尾往前移
    		a = a * a % p;//更新a^(2^n)
    	}
    	return res;
    }
    
    int main()
    {
    	long long b, p, k;
    	cin >> b >> p >> k;
    	cout << b << '^' << p << " mod " << k << " = " << qmi(b, p , k);
    	return 0;
    }
    
  • 最近活动

    • 2024春季班class4-背包型动态规划2课后作业 作业
    • 2024春季班class4-背包型动态规划2随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#20 OI
    • 2024春季班class3-背包型动态规划1课后作业 作业
    • 2024春季班class3-背包型动态规划1随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#15 OI
    • 2024春季班class2-二维动规&最长公共子序列课后作业 作业
    • 2024春季班class2-二维动规&最长公共子序列随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#06 || LSZOI #01 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#17 OI
    • 2024春季班class1-一维动规&最长不下降子序列课后作业 作业
    • 2024春季班class1-一维动规&最长不下降子序列随堂练习 作业
    • 【oiClass 公益赛】2024 CSP-J 模拟赛 #13 & XYZ Round 1 OI
    • 【oiclass 公益赛】2024 CSP-J 模拟赛 #11 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#10 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#19 OI
    • 备用 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#14 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#09 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#07 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#16 OI
    • 【oiClass公益赛】2024 CSP-J 模拟赛 #04 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#03 OI
    • 【oiClass公益赛】2024CSP-J模拟赛 #05 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#02 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#01 OI
    • 2023-2024学年冬令营Class6-双指针 作业
    • 2023-2024学年冬令营Class4-二分搜索2 作业
    • 2023-2024学年冬令营Class3-二分搜索1 作业
    • 2023-2024学年冬令营Class1-广搜2 作业
    • 2023-2024学年冬令营Class1-广搜1 作业
    • 张晋嘉、倪穗霆杂题 作业
    • 2023年秋季营lesson15作业-深度优先搜索算法2 作业
    • 2023学年秋季班_模拟测试11 OI
    • 2023学年秋季班_模拟测试10 OI
    • 2023年秋季营lesson14作业-深度优先搜索算法1 作业
    • 2023年秋季营lesson13作业-递归算法2 作业
    • 2023学年秋季班_模拟测试09 OI
    • 2023学年秋季班_模拟测试08 OI
    • 2023年秋季营lesson12作业-递归算法1 作业
    • 2023年秋季营lesson11作业-阶段测试2(仅供改题) 作业
    • 2023年秋季营lesson10作业2-队 作业
    • 2023年秋季营lesson10作业1-栈 作业
    • 2023学年秋季班_模拟测试07 OI
    • 2023年秋季营lesson9作业2-差分前缀和 作业
    • 2023年秋季营lesson9作业1-递推算法 作业
    • 2023学年秋季班_模拟测试06 OI
    • 2023年秋季营lesson8作业-指针&贪心 作业
    • 2023学年秋季班_模拟测试05 OI
    • 2023年秋季营lesson7作业-位运算 作业
    • 2023年秋季营lesson6作业-进制转换 作业
    • 2023年秋季营lesson5作业-2023秋季营阶段测试1(仅供改题) 作业
    • 【oiClass公益赛】2023CSPJ模拟赛#10 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#09 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#08 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#07 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#06 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#05 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#04 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#03 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#02 OI
    • 2023学年秋季班_模拟测试04 OI
    • 2023年秋季营lesson4作业-排序&枚举 作业
    • 第五届oiClass信息学夏令营day22作业-结构体和函数 作业
    • 2023学年秋季班_模拟测试02 OI
    • 2023年秋季营lesson2作业-字符数组&字符串 作业
    • 2023年秋季营lesson1作业-二维数组 作业
    • 夏令营模拟测试-05 OI
    • 夏令营模拟测试-04 OI
    • 夏令营模拟测试-03 OI
    • 夏令营day18作业-一维数组3 作业
    • 2023年第四届oiClass夏令营线上选拔赛 OI
    • 夏令营day17作业-一维数组2 作业
    • 夏令营day16作业-一维数组1 作业
    • 新初一夏令营day7作业-while语句1 作业
    • 夏令营第二周模拟测试 OI
    • 夏令营day12作业-多重循环 作业
    • 夏令营day11作业-while语句2 作业
    • 夏令营day10作业-while语句1 作业
    • 夏令营day9作业-for语句综合练习 作业
    • 第五届oiClass信息学夏令营day6作业-for语句3 作业
    • 夏令营第一周模拟测试 OI
    • 夏令营day5作业-for语句2 作业
    • 夏令营day4作业-for语句1 作业
    • 夏令营day3作业-if语句 作业
    • 夏令营day2作业-表达式 作业
    • 夏令营day1作业-C++程序结构 作业
  • Stat

  • Rating

580
已递交
525
已通过
0
题解被赞

状态

  • 评测队列
  • 服务状态

开发

  • 开源

支持

  • 帮助
  • 联系我们

关于

  • 关于
  • 隐私
  • 服务条款
  • 版权申诉
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. 兼容模式
  3. 主题
    1. 亮色
    2. 暗色
  1. 粤ICP备2024335011号
  2. Worker 0, 10ms
  3. Powered by Hydro v5.0.0-beta.8 Community
关闭

登录

使用您的 oiClass 通用账户

忘记密码或者用户名?