题解列表

筛选

1279: [NOIP2008T2]火柴棒等式

```cpp#includeusingnamespacestd;intnu[10]={6,2,5,5,4,5,6,3,7,6};intmatches(intnum){intk=0;for(inti=num;i!=0;i/=10)k+=nu[i%10];if(num==0)k+=nu[0];return

3048: 抓住那头牛

摘要:```cpp #include using namespace std; int n,k; int dfs(int t) { if(t>n>>k; int s=0; ……

1280: 找啊找啊找GF

```cpp#includeusingnamespacestd;intrmb[1001],rp[1001],t[1001],f[101][101],mint[101][101];intmain(){intn,i,m,r,v1,v2;scanf("%d",

蓝桥杯算法训练VIP-JAM计数法

#include#includeusingnamespacestd;stringstr;ints,w,t;intsize;booladd_increment(){charend_val='a'+t-1;inti=size-1;while(i>=0&&str[i]==end_val){i--;end_v

暴力破解-数组存储答案-取模-Java

解题思路:暴力循环找到目标,主要是把握好每个变量的取值范围。输入t来接收要输入几组数字,然后我构建了一个t长度的字符数组用来存放字符答案。循环t次,每次传入一组数,并且每次传入后判断结果,将结果存放到字符数组中,以备最后遍历。两层循环,最好使用一个布尔类型的变量来控制循环的中止,

数字处理与判断

##字符串String类的应用*length()返回长度;charAt()调到指定位置**##Java代码-####话不多说,上代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Stringstr=

程序员爬楼梯——递归

摘要:解题思路:注意事项:参考代码:def pa(n):    if n == 1 or n == 2:        return 1    elif n == 3:        return 2   ……

分离整数的各个数位

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int k; cin >> k; int n = k;//保留k的数值……

蓝桥杯2022年第十三届省赛真题-青蛙过河

解题思路:来x去x次,等价于来2*x次(即去的x次每次反向走,变成来的x次)。一个青蛙跳2*x次,等价于2*x个青蛙同时跳一次。贪心算法,一次跳跃尽可能跳最远的那个石头。二分法,设跳跃能力y,每一段连续长度y内石头总数都要超过2*x,才能过河;若有一个区间y内石头总数小于2*x,