蓝桥杯省模拟赛 求余数

问题描述

求 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;
}
相关推荐
云青山水林3 天前
零基础如何准备蓝桥杯
蓝桥杯
超级大只老咪4 天前
蓝桥杯知识点大纲(JavaC组)
java·算法·蓝桥杯
遇印记4 天前
2026蓝桥杯
职场和发展·蓝桥杯
这个世界的真神5 天前
【每日算法】 洛谷 P12341 【[蓝桥杯 2025 省 A/Python B 第二场] 消消乐】 2025.10.26
python·算法·蓝桥杯
Java_小白呀7 天前
第十四届蓝桥杯大赛软件赛国赛Java大学C组(部分)
职场和发展·蓝桥杯·1024程序员节
.ZGR.8 天前
蓝桥杯高校新生编程赛第一场题解——Java
java·算法·蓝桥杯
漫漫不慢.8 天前
蓝桥杯-16955 岁月流转
java·jvm·蓝桥杯
爱吃生蚝的于勒11 天前
【Linux】深入理解进程(一)
java·linux·运维·服务器·数据结构·c++·蓝桥杯
Kent_J_Truman12 天前
【模拟散列表】
数据结构·算法·蓝桥杯·散列表·常识类
红糖生姜14 天前
P12874 [蓝桥杯 2025 国 Python A] 巡逻||题解||图论
c++·蓝桥杯·图论