蓝桥杯省模拟赛 求余数

问题描述

求 12345678901234567890123456789012345678901234567890除以 2023 的余数。

同余定理:

(a×10 + b) mod m = ((a mod m)×10 + b) mod m

cpp 复制代码
#include<iostream>

using namespace std;

string s="12345678901234567890123456789012345678901234567890";
int ans;

int main()
{
	
	int sum = (int)s.size();
	
	for(int i=0; i<sum; ++i)
	{
		//ans = (ans*10 + s[i]-'0')%2023; 或
		ans = ((ans%2023)*10 + s[i]-'0') % 2023;
	}
	
	cout<<ans;
	
	return 0;
}
相关推荐
aqiu1111114 天前
【数位 DP / 记忆化搜索】蓝桥云课 - 光轨区的 AI 数 题解
c++·算法·蓝桥杯·数位dp
aqiu1111116 天前
【并查集 / 图论】蓝桥云课 - 魔法大陆的城市群(求无向图连通块数量)题解
蓝桥杯·图论
aqiu1111117 天前
【LeetCode 902】最大为 N 的数字组合 - 详细题解与数位组合思路
数据结构·算法·leetcode·蓝桥杯·数位dp
Chester_19998 天前
CSP202312C.树上搜索
开发语言·数据结构·c++·蓝桥杯·stl
CoderYanger9 天前
A.每日一题:3622. 判断整除性
java·程序人生·算法·leetcode·面试·职场和发展·蓝桥杯
Chester_199911 天前
CSP202303C.LDAP
开发语言·c++·蓝桥杯·stl
Chester_199914 天前
CSP202206C.角色授权
开发语言·数据结构·c++·蓝桥杯
Chester_199914 天前
CSP202203C.计算资源调度器
开发语言·数据结构·c++·蓝桥杯
Chester_199918 天前
CSP202104C.DHCP服务器
开发语言·程序人生·蓝桥杯
_Narcissus_21 天前
二分算法笔记及例题
数据结构·c++·笔记·算法·蓝桥杯·查找·二分算法