复习
凝凉
这个作者很懒,什么都没留下…
展开
-
数的分解蓝桥杯
#include <iostream>using namespace std;int f(int n){ int flag=1;while(n>0) { int k=n%10; if(k==2 || k==4) //只要数字中含有2或4就立刻返回{ flag = 0; return flag;} n/=10; } return flag; }int main(){ int a,b,c,s=0;for(a=1;a<=673;a++)//a的范围2019的.原创 2022-01-27 03:00:00 · 272 阅读 · 0 评论 -
删除数字问题
已知n位数字正整数a,去除任意k位数,使剩下数字按原次序排列成新正整数,使其最大C语言#include<stdio.h>#include<string.h>#define N 100int del(char a[]){int i,j,n;n=strlen(a);//再测一边长度,为删除位数在1以上for(i=0;i<n;i++)if(a[i]<a[i+1]){j=i;break; } if(i==j)//乱序时,左边的数小于右边时,删掉左原创 2022-01-25 02:30:00 · 717 阅读 · 0 评论 -
小明的背包1
小明有一个容量为 VV 的背包。这天他去商场购物,商场一共有 NN 件物品,第 ii 件物品的体积为 w_iwi,价值为 v_ivi。小明想知道在购买的物品总体积不超过 VV 的情况下所能获得的最大价值为多少,请你帮他算算。输入描述输入第 11 行包含两个正整数 N,VN,V,表示商场物品的数量和小明的背包容量。第 2\sim N+12∼N+1 行包含 22 个正整数 w,vw,v,表示物品的体积和价值。1\leq N\leq10^21≤N≤102,1\leq V \leq 10原创 2022-01-24 00:18:18 · 541 阅读 · 0 评论 -
接水问题蓝桥杯
学校里有一个水房,水房里一共装有mm个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为 1。现在有nn名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从 1 到nn编号,ii号同学的接水量为w_iwi。接水开始时,1 到mm号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学jj完成其接水量要求w_iwi后,下一名排队等候接水的同学kk马上接替 j 同学的位置开始接水。这个换人的过程是瞬间完成的,且没有任何水的浪费。即jj同学第xx...原创 2022-01-25 04:15:00 · 386 阅读 · 0 评论 -
求n的阶层
#include <iostream>using namespace std;int main(){ int n,i,j,l,sum,c; cin>>n; //计算n!的位数len double m=1; l=1; for(i=1;i<=n;i++) { m=m*i; //这步只需计算位数,不管阶层数 } while(m >=10.0) //获取阶...原创 2022-01-26 21:52:01 · 792 阅读 · 0 评论