Q1:小明用字母 AA 对应数字 11,BB 对应 22,以此类推,用 ZZ 对应 2626。请问 2019对应的字符串是什么? #include<bits/stdc++.h> using namespace std; int main() { string str; int n;cin>>n; whihle(n) { n--; int a = n%26; str += 'A' + a; n /= 26; } rever
龟兔赛跑预测 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病
题目:(分割回文子字符串)给定一个字符串 s ,请将 s 分割成一些子串,使每个子串都是 回文串 ,返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s = “google” 输出:[[“g”,“o”,“o”,“g”,“l”,“e”],[“g”,“oo”,“g”,“l”,“e”],[“g
代码: #include<iostream> #include<algorithm> #include<cmath> using namespace std; int kz[20]; int ans =0x3f3f3f3f; void dfs(int i,int s1,int s2) { if(i>15){ ans = min(ans,abs(s1-s2)); return ; } dfs(i+1,s1+kz[i+1
分号机 import java.io.IOException; class MC{ public void run(){ int cnt = 0; for (int i = 9; i >= 0; i--) { for (int j = 9; j >= 0; j--) { for (int k = 9; k >= 0; k--) { if(i >
算法:set的数组去重,防止有相同直线误算交点. 步骤:1.把有斜率,截距的组合存到set数组中. 2.指针it指向s数组中第一个组合(每个组合里有first second) 把first的值都放到a数组里,second的值都放到b数组里. 3.交点查询:逐个查找目前的线,遍历之前的线.把焦点存放到数组中. #in
题目链接:https://www.lanqiao.cn/problems/553/learning/ 题目比较清晰,这里提供两种思路供于参考;; 先说第一种思路,dfs暴搜 爆搜就不用多说了,直接开搜 需要注意的是,按照题目要求只能一个方位最大只能走九个方位,然后按照题目的要求设计就行了 这个是演算时候的草稿,随便看看就行了 详
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 X 星球的一处迷宫游乐场建在某个小山坡上。它是由 10 \times 1010×10 相互连通的小房间组成的。 房间的地板上写着一个很大的字母。我们假设玩家是面朝上坡的方向站立,则: LL 表示走到左边的
大佬,牛!!! 题目:要求计算n的阶乘思路:原本是想自己写的,直接写yue了,就是找到不越界的地方,使用long的时候,能计算的是19。百度了一下,原来java中有大整数的一个库BigInteger。技巧:使用BigInteger库题目链接:https://www.lanqiao.cn/problems/1515/learning/ java代码 import java.math.
历届蓝桥杯Scratch编程比赛省赛 初级 中级 真题解析 省赛真题26-吃豆人 【蓝桥杯省赛真题26】Scratch吃豆人 少儿编程scratch蓝桥杯省赛真题讲解_青少年编程学习指导-CSDN博客scratch吃豆人一、题目要求吃豆人游戏:通过方向键控制吃豆人吃到水果,当水果全部被吃掉后游戏结束1、编
文章目录 题目结构第一题 空间第二题 卡片第三题 直线第四题 货物摆放第五题 路径第六题 时间显示 题目结构 项目题型分值题型第一题结果填空5空间(单位换算)第二题结果填空5卡片(模拟)第三题结果填空10直线(数学)第四题结果填空10货物摆放(数学)第五题结果填空15路径(最短路径)第
母牛的故事:一头母牛每年初生一头小母牛,小母牛到第四年时也开始生小牛,第n年,一共会有多少头牛? 这是一个典型的递归问题,可以参考斐波拉契数列,来理解递归思想。 第n年1234567f [n] 头牛12346913 找规律,明显 f [n] = f [n-1] + f [ n-3 ] ; 附上代码(0<55<n) 数组方式解决,比较清晰,也可
文章目录 前言一、题目描述输入格式输出格式样例输入样例输出样例说明评测用例规模与约定运行限制 二、思路三、完整代码 前言 蓝桥杯2021年省赛,编程题(C++) 这道题主要考察了基础的动态规划思想 一、题目描述 你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1, W2,⋅⋅
1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。 它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。 但是,它发散的很慢: 前1项和达到 1.0 前4项和才超过 2.0 前83项的和才超过 5.0 那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢? 请填写这个整数。
既约分数 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 如果一个分数的分子和分母的最大公约数是 11,这个分数称为既约分数。 例如 \frac{3}{4} ,\frac{1}{8} ,\frac{7}{1}43,81,17, 都是既约分数。 请问,有多少个既约分数,分子和分母
2021Java-B组省赛(第二场) 一、求余(水)二、双阶乘(水)三、格点(水)四、整数分解(剪枝优化)五、城邦(最小生成树)六、特殊年份(水)七、小平方(水)八、完全平方数(数学定理)九、负载均衡(模拟 + 优先队列(堆))十、国际象棋(状压DP) 一、求余(水) 在
在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比
题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 B DEF A + --- + ------- = 10 C GHI 这个算式中 AA ~ II 代表 00 ~ 99 的数字,不同的字母代表不同的数字。 比如: 6+8/3+952/7146+8/3+952/714
基础知识 1.位运算符 1.&(与) 、|(或)、~(非/取反) 2.>>和<<运算符将二进制位进行左移或者右移操作 利用连续异或或者构建一个新数组可以很快解决 package lqb; import java.util.Random; import java.util.Scanner; public class day1 { public static void main(Stri
注:难易程度为蓝桥杯官方认定(不是我(⊙o⊙)…) 文章目录 1.高斯日记(简单)2.马虎的算式(简单)3.第39级台阶(简单)4.黄金连分数(简单)5.前缀判断(简单)6.三部排序(简单)7.错误票据(简单)8.翻硬币(简单)10.连号区间数(简单)考点总结 1.高斯日记(简单) 大数学家高斯有个好习惯:无论如何都要记日记
目录标题 导读Java蓝桥集训面试题点击直接资料领取 导读 在刚刚结束的 每日算法&面试题,大厂特训二十八天 和 冲刺大厂每日算法&面试题,动态规划21天 的训练中我们一起打卡走了过来。但是学习不能停呀,从今天开始我们开始Java集训(算法&&面试题)第一天接着卷起来。 特别介绍
题目 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个
import java.util.Scanner;public class BlueBridge_first_01_seal { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //n为总共的样式 int n = sc.nextInt(); //m为总共购买的次数 int m = sc.nextInt(); //防止数组越界 double[][]
第三章 唯一剩下的 —— 外卖店优先级 //结构体排序 #include<iostream> #include<algorithm> #include<cstdio> #include<cstring> using namespace std; const int N = 1e5 + 10; int flag[N]; //记录第id个商店的优先级 int tap[N]; int output[N]; struct node {
【思路】由于完全平方公式\(a^2 - b^2 = (a+b)(a-b)=c\),假设 $ d $ 可以拆分成这样的平方差,\(c + b ^2 = a ^2\)。 假设\(a + b\) 都大于 \(c\) 了,而\(a - b\)又不可能小于1,所以\(a\)和\(b\)不能大于\(c\)。这样我们就可以缩小遍历的范围了。 答案:78 #include <iostream> #includ