Divisibility Problem-codefordes

题目链接:Problem - A - Codeforces

解题思路:

如果 a 能被 b整除,就不需要进行改变,直接输出0,否则输出((a / b) + 1) * b - a,找到最小的能被b整除的数。

下面是c++代码:

cpp 复制代码
#include<iostream>
using namespace std;
int main()
{
    int t,a, b, index = 2;
    cin >> t;
    while (t != 0) {
        cin >> a >> b;
        if (a % b == 0) {
            cout << 0 << endl;
        }
        else {
            cout << ((a / b) + 1) * b - a << endl;
        }
        t--;
    }
    return 0;
}
相关推荐
San3020 分钟前
从零到一:彻底搞定面试高频算法——“列表转树”与“爬楼梯”全解析
javascript·算法·面试
F_D_Z27 分钟前
最长连续序列(Longest Consecutive Sequence)
数据结构·算法·leetcode
ss27327 分钟前
Java并发编程:DelayQueue延迟订单系统
java·python·算法
JHC00000030 分钟前
118. 杨辉三角
python·算法·面试
WolfGang0073211 小时前
代码随想录算法训练营Day50 | 拓扑排序、dijkstra(朴素版)
数据结构·算法
业精于勤的牙1 小时前
浅谈:算法中的斐波那契数(四)
算法
一直都在5721 小时前
数据结构入门:二叉排序树的删除算法
数据结构·算法
白云千载尽1 小时前
ego_planner算法的仿真环境(主要是ros)-算法的解耦实现.
算法·无人机·规划算法·后端优化·ego·ego_planner
Swizard1 小时前
别再只会算直线距离了!用“马氏距离”揪出那个伪装的数据“卧底”
python·算法·ai
flashlight_hi2 小时前
LeetCode 分类刷题:199. 二叉树的右视图
javascript·算法·leetcode