备战蓝桥杯 Day2 枚举 Day3 进制转换

ops/2025/2/20 20:52:51/

Day2 枚举

1.要点

枚举要细致,考虑所有情况,一般为填空题,根据题目选择手算还是机算

Day3 进制转换

进制转换

1.要点

1.任意k进制转换为十进制

输入字符串得到某个k进制数组a(从1开始,长度为n)

ll y=0;
for(int i=1;i<=n;i++){y=y*k+a[i];
}
cout<<y<<"\n";

或直接将k进制数x变成10进制数y(核心product)

ll y=0;
int product=1;//product在循环中不断乘k,1,k,k^2
while(x){y=y+(x%10)*product;//x%10获得个位数字x/=10;product*=k;
}
2.十进制转换为任意k进制
ll x;cin>>x;
int cnt=0;
while(x){a[++cnt]=x%k;x/=k;
}
reverse(a+1,a+1+cnt);//注意要翻转一下,使高位在1的位置,且reverse左开右闭

3.填空题巧法

手算或用pow(a,b) a^b函数

2.刷题

2022 X 进制减法

难点:
(1)X 进制是一种很神奇的进制, 因为其每一数位的进制并不固定!例如说某 种 XX 进制数, 最低数位为二进制, 第二数位为十进制, 第三数位为八进制, 则 XX 进制数 321 转换为十进制数为 65 。
理解:1权重为1,2权重为2*1,3权重为10*2*1,所有1*1+2*2*1+3*10*2*1=65(不是正常的次方了,就是相乘,进制本质)
(2)

  1. (a + b) % p = (a % p + b % p) % p
  2. (a - b) % p = (a % p - b % p) % p
  3. (a * b) % p = (a % p * b % p) % p
  4. a ^ b % p = ((a % p)^b) % p
    所以每一步都要取余1000000007,不然得不了满分
    (3)尽量不要涉及数组i+1,最好直接用i
    (4)代码:
#include <bits/stdc++.h>using namespace std;typedef long long ll;
const int NN=1e5+9;
const ll mod=1000000007;
int a[NN],b[NN];int main(){ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);int N,Ma,Mb;cin>>N>>Ma;for(int i=Ma;i>=1;i--)	cin>>a[i];cin>>Mb;for(int i=Mb;i>=1;i--)	cin>>b[i];ll res=0,weight=1;int jinzhi=2;for(int i=1;i<=Ma;i++){jinzhi=max(2,max(a[i],b[i])+1);//记得都要除以mod res=(res+(a[i]-b[i])*weight)%mod;weight=(weight*jinzhi)%mod;}res%=mod;cout<<res;return 0;
}

http://www.ppmy.cn/ops/159704.html

相关文章

社群共建与共享:以十点读书会为例探讨开源AI智能名片2+1链动模式S2B2C商城小程序的应用

摘要&#xff1a; 在数字化浪潮席卷全球的今天&#xff0c;社群作为连接个体、促进知识共享与价值共创的新型组织形式&#xff0c;正展现出前所未有的活力与潜力。本文以十点读书会为例&#xff0c;深入剖析了社群共同目标在凝聚人心、推动社群发展中的作用&#xff0c;并在此…

RIME-CNN-SVM故障诊断

构建一个高效、准确的基于卷积神经网络&#xff08;CNN&#xff09;的电力系统故障识别与分类仿真系统&#xff0c;实现对电力系统故障的精准识别与分类。在这一模型中&#xff0c;CNN被用来执行故障数据的特征提取与抽象化处理&#xff0c;随后&#xff0c;这些经过抽象的特征…

基于Spring Boot的社区居民健康管理平台的设计与实现

目录 1 绪论 1.1 研究现状 1.2 研究意义 1.3 组织结构 2 技术介绍 2.1 平台开发工具和环境 2.2 Vue介绍 2.3 Spring Boot 2.4 MyBatis 2.5 环境搭建 3 系统需求分析 3.1 可行性分析 3.2 功能需求分析 3.3 系统用例图 3.4 系统功能图 4 系统设计 4.1 系统总体描…

【做一个微信小程序】校园地图页面实现

前言 上一个教程我们实现了小程序的一些的功能&#xff0c;有背景渐变色&#xff0c;发布功能有的呢&#xff0c;已支持图片上传功能&#xff0c;表情和投票功能开发中&#xff08;请期待&#xff09;。下面是一个更高级的微信小程序实现&#xff0c;包含以下功能&#xff1a;…

Qt开发③Qt的信号和槽_概念+使用+自定义信号和槽+连接方式

目录 1. 信号和槽概述 1.1 事件和控件 1.2 信号的本质 1.3 槽的本质 2. 信号和槽的使用 2.1 connect 连接信号和槽 2.2 查看内置信号和槽 2.3 Qt Creator 生成信号槽代码 3. 自定义信号和槽 3.1 不带参数的信号和槽 3.2 带参数的信号和槽 4. 信号与槽的连接方式 4…

DeepSeek在学术读写翻译中的独特优势

上下文理解能力 DeepSeek的核心优势之一在于其卓越的上下文理解能力。它能够根据前文内容准确理解和回应用户的提问或指令&#xff0c;确保对话的连贯性和相关性。这一能力在处理长篇对话和复杂文本时尤为重要&#xff0c;能够帮助用户更好地把握整体逻辑和细节。 2. 翻译专业…

SOME/IP--协议英文原文讲解7

前言 SOME/IP协议越来越多的用于汽车电子行业中&#xff0c;关于协议详细完全的中文资料却没有&#xff0c;所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块&#xff1a; 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 4.1.5 De-…

什么是平面环形无影光源

平面环形无影光源是一种特殊设计的光源&#xff0c;主要用于消除阴影&#xff0c;提供均匀照明&#xff0c;常见于摄影、显微镜、工业检测等领域。以下是其关键特点和应用&#xff1a; 关键特点 环形设计&#xff1a;光源呈环形&#xff0c;光线从四周均匀照射&#xff0c;减少…