首页 > 其他分享 >每日

每日

时间:2024-11-29 22:10:49浏览次数:3  
标签:std int 每日 cin -- include

include

include

using namespace std;

int main()
{
int t;
cin >> t;
while (t--)
{
int n;
cin >> n;
vector a(n), b(n + 1), c(n + 1);

    for (int i = n - 1; i >= 0; i--)
    {
        char c;
        cin >> c;
        a[i] = c - '0';
    }

   
    if (a[n - 1] == 9)
    {
        for (int i = 0; i <= n; ++i)
        {
            b[i] = 1;
        }
    }
    else
    {
        for (int i = 0; i < n; ++i)
        {
            b[i] = 9;
        }
    }

    for (int i = 0; i < n; i++)
    {
        if (b[i] < a[i])
        {
            b[i + 1]--;
            b[i] += 10;
        }
        c[i] = b[i] - a[i];
    }


    for (int i = n - 1; i >= 0; i--)
    {
        cout << c[i];
    }
    cout << '\n';
}
return 0;

}

标签:std,int,每日,cin,--,include
From: https://www.cnblogs.com/Wind52HZ/p/18577668

相关文章

  • 每日速记10道java面试题03
    其他资料每日速记10道java面试题01-CSDN博客每日速记10道java面试题02-CSDN博客目录一、你使用过java的反射机制吗?如何应用反射?二、什么是泛型?泛型的作用是什么?三、java的泛型擦除是什么?四、Java中的深拷贝和浅拷贝有什么区别?五、什么是Java的Integer缓存池?六......
  • GitHub每日最火火火项目(11.29)
    项目名称:aisuite项目介绍:aisuite由andrewyng开发,是一个简单且统一的多生成式AI提供商接口。该项目使用Python语言,有4,468个相关代码文件,383次构建。在生成式AI快速发展的当下,不同的AI提供商有各自的技术和服务。aisuite项目为用户提供了一个统一的接口,方便用户同时使用多......
  • 每日一题:https://codeforces.com/contest/1700/problem/B
    题目链接:https://codeforces.com/contest/1700/problem/B#include<iostream>#include<string.h>#include<string>#include<cmath>#include<algorithm>usingnamespacestd;intmain(){intu;cin>>u;for(inti=1;i......
  • 1308. 不同性别每日分数总计
    目录题目链接(无_力扣VIP_略过)一.读题(建议使用这种表结构_数据对比看)题目SQLSchema建表语句_数据二.答案_一图解一图解__可只需看此答案------------------------------------------------------------------------------方法1分析流程图方法2分析流程图难点分析关......
  • 【每日一题】3250. 单调数组对的数目 I
     题目:给你一个长度为 n 的 正 整数数组 nums 。如果两个 非负 整数数组 (arr1,arr2) 满足以下条件,我们称它们是 单调 数组对:两个数组的长度都是 n 。arr1 是单调 非递减 的,换句话说 arr1[0]<=arr1[1]<=...<=arr1[n-1] 。arr2 是单调 非递......
  • 每日一题:https://codeforces.com/contest/1999/problem/D
    题目链接:https://codeforces.com/contest/1999/problem/D#include<iostream>#include<string>#include<vector>usingnamespacestd;intmain(){intn;cin>>n;for(;n>0;n--){stringarr1;stringarr2;......
  • 每日一题Online Judge(OJ)1273 哥德巴赫猜想的所有解
    OKnow每日一题来了哦 今天题目是OnlineJudge(OJ)编号为1273的哥德巴赫猜想的所有解现在让我们一起来seesee题目以下为哥德巴赫猜想简介(1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和。质数是指除......
  • 代码随想录 -- 单调栈 -- 每日温度
    单调栈适用场景一维数组中,求任意元素左边(右边)第一个比他大(小)的元素的位置。使用时明确单调栈中存放的是数组下标单调栈是递增还是递减每日温度739.每日温度-力扣(LeetCode)思路:题目中要求当前元素的右边比当前元素大的第一个元素的位置,所以单调栈是递增的,单调栈中存......
  • 【每日一题】 3208. 交替组 II
    给你一个整数数组 colors 和一个整数 k ,colors表示一个由红色和蓝色瓷砖组成的环,第 i 块瓷砖的颜色为 colors[i] :colors[i]==0 表示第 i 块瓷砖的颜色是 红色 。colors[i]==1 表示第 i 块瓷砖的颜色是 蓝色 。环中连续 k 块瓷砖的颜色如果是 交替 ......
  • 【每日一题】3206. 交替组
    给你一个整数数组 colors ,它表示一个由红色和蓝色瓷砖组成的环,第 i 块瓷砖的颜色为 colors[i] :colors[i]==0 表示第 i 块瓷砖的颜色是 红色 。colors[i]==1 表示第 i 块瓷砖的颜色是 蓝色 。环中连续3块瓷砖的颜色如果是 交替 颜色(也就是说中间瓷砖......