首页 > 其他分享 >Day1 - 2023/08/13

Day1 - 2023/08/13

时间:2023-08-13 21:44:29浏览次数:66  
标签:13 ch cdot res 08 i64 base1 base2 2023

B - Base K (atcoder.jp)

题意:给你两个 $ K $ 进制数 $ A $ 和 $ B $,将其转化为十进制,并输出二者的乘积。

思路:低位往高位的权重依次为 $ K^0, K^1, \cdot\cdot\cdot K^n $,若这一位是 $ 1 $,就把权重累加起来,最后计算乘积即可。

代码:

#include <bits/stdc++.h>
#define L(i, j, k) for (int i = (j); i <= (k); i++)
#define R(i, j, k) for (int i = (j); i >= (k); i--)
#define i64 long long

inline i64 read() {
    bool sym = false; i64 res = 0; char ch = getchar();
    while (!isdigit(ch)) sym |= (ch == '-'), ch = getchar();
    while (isdigit(ch)) res = (res << 3) + (res << 1) + (ch ^ 48), ch = getchar();
    return sym ? -res : res;
}

int main() {
    int k = read();
    std::string s, t;
    std::cin >> s >> t;
    i64 x = 0, y = 0, base1 = 1, base2 = 1;
    R (i, s.size() - 1, 0) {
        x += (s[i] - '0') * base1;
        base1 *= k;
    }
    R (i, t.size() - 1, 0) {
        y += (t[i] - '0') * base2;
        base2 *= k;
    }
    printf("%lld\n", x * y);
    return 0;
}

B - Star or Not (atcoder.jp)

题意:

标签:13,ch,cdot,res,08,i64,base1,base2,2023
From: https://www.cnblogs.com/LDUyanhy/p/17627332.html

相关文章

  • 8.13
    今天看科目四的题目明天去考试#include<stdio.h>#include<stdlib.h>#include<string.h>#definemax10005intn,k,q;//n:已知小圈子的个数k:小圈子里的人数q:查询次数intx,y;//x:第一个人代表小圈子y:小圈子的其他人......
  • 闲话8.13
    今天上午打了一场模拟赛,被一群邢紫藤暴打了......
  • UOI 2023 An Array And Addition Again
    传送门:https://uoi2023-2.eolymp.io/problems/3题目大纲:给予一个整数n。(n<=1e18)你现在有一个数组a,a的所有号码为0除了a[100]为1你需要给一些指令,每一个指令需要一个整数s,他会进行d[s]+=d[s+1]你需要找到一串指令使得d[1]=n输出指令的长度:然后每个指......
  • 2023年多校联训NOIP层测试7+【LGR-149-Div.3】洛谷基础赛 #2 & qw Round -1
    2023年多校联训NOIP层测试7,集训欢乐赛,绝对欢乐,童叟无欺赛时在回家的路上+睡觉,所以没打。\(T1\)近似ybtOJ2049:【例5.19】字符串判等本题少了对空格的判断,水题。PS:题面和题解中都写了文件输入输出,测评时没有文件输入输出是几个意思,艹。#include<bits/stdc++.h>usingname......
  • [nc 记录] CF13333E Road to 1600
    赛时没做出来一直在往随机想。题意挺明确。发现到\(n\timesn\)这个条件,联想到做过的CF1172D,递归去掉一行一列的基本想法就有了。那么让两个棋子从右下开始,走完多出的一行一列,然后走进剩余的\((n-1)\times(n-1)\)。真可以?这就是*2400的构造?这我还能想不出来?只用构造......
  • 【愚公系列】2023年08月 攻防世界-Web(ics-02)
    (文章目录)前言SSRF(服务器端请求伪造)是一种攻击技术,攻击者通过构造恶意请求,欺骗服务器发起外部请求,获取服务器本应该不被直接访问的信息或服务。攻击者可利用SSRF进行一系列攻击,包括对内部资源进行扫描、窃取敏感信息、攻击内部系统等。SQL注入是一种常见的Web攻击技术,攻......
  • Nepctf2023 Review 出题思路及WP
    原设计图Flag格式NepCTF{%s}逻辑复原mainUPX拆壳,main函数逻辑复原得到getInputcheckInputFormatdebuggerCheck如果存在,则加密一些数据cotIsDebuggerPresent++checkCRCcheckBreakPoint1checkBreakPoint2thread3FinalCheckcheckCRCCRCcheckcotCRCcheck++c......
  • 暑假牛客多校第八场 2023-8-11(H、K)
    H.Insert1,Insert2,Insert3,...算法:栈做法:   我们分析题目发现每个区间的左端点一定是\(1\),而且每个新加入的数\(x\)一定是匹配最靠近它的且未经匹配的\(x-1\)。举个例子,在[1,1,2,2,3]中我们加入一个数\(3\)时由于从左到右的第二个\(2\)是已经和第一个......
  • t113-c-触摸篇
    学一下如何添加触摸先在menuconfig里面寻找是否有GT911但是结果并没有找得到那么在kernel_menuconfig中是否有呢也没见有,但是我找到了gt9xx这个选项估计就是这个了,那就不用添加驱动了把它选上board.dts设备树中也应该看一看,这中驱动硬是在iic也就是twi总线下的,果然在twi......
  • 13.1.1 翻转裁减,改变颜色,结合多种图像增广方法进行图像增广
    一.图像增广的好处随机改变训练样本可以减少模型对某些属性的依赖,从而提高模型的泛化能力。裁剪图像可以减少模型对于对象出现位置的依赖以不同的方式裁剪图像,使感兴趣的对象出现在不同的位置,减少模型对于对象出现位置的依赖调整亮度、颜色等因素可以降低模型对颜色的敏感度。二......