蓝桥杯省模拟赛 求余数

问题描述

求 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;
}
相关推荐
待bong17 小时前
蓝桥杯EDA客观题(自己收集的)
职场和发展·蓝桥杯
沉默-_-17 小时前
备战蓝桥杯-哈希
c++·学习·算法·蓝桥杯·哈希算法
Reese_Cool17 小时前
【STL】蓝桥杯/天梯赛终极杀器!10个C++字符串核心技巧,暴力破解高频考点
开发语言·c++·蓝桥杯·stl
小年糕是糕手1 天前
【C/C++刷题集】栈、stack、队列、queue核心精讲
c语言·开发语言·数据结构·数据库·c++·算法·蓝桥杯
小年糕是糕手1 天前
【C/C++刷题集】顺序表、vector、链表、list核心精讲
c语言·开发语言·数据结构·c++·算法·leetcode·蓝桥杯
WL_Aurora2 天前
备战蓝桥杯国赛【day1】
python·蓝桥杯
荣光属于凯撒2 天前
P16250 [蓝桥杯 2026 省研究生组] 人类识别审查
蓝桥杯·差分
小张的博客之旅3 天前
2026年第十七届蓝桥杯网络安全赛项WriteUp
安全·web安全·蓝桥杯
EnCi Zheng4 天前
S10-蓝桥杯 17822 乐乐的积木塔
职场和发展·蓝桥杯
The Chosen One9854 天前
算法题目分享(二分算法)
算法·职场和发展·蓝桥杯