wordpress 做图片站,wordpress网站模板怎么用,店铺头像logo设计,软件技术包括哪些题目#xff1a;
键盘输入一个高精度的正整数#xff4e;#xff08;240位#xff09;#xff0c;
去掉任意#xff53;个数字后剩下的数字按原左右次序将组成一个新的正整数。
编程对给定的#xff4e;和#xff53;#xff0c;寻找一种方案#xff0c;使得剩…题目
键盘输入一个高精度的正整数240位
去掉任意个数字后剩下的数字按原左右次序将组成一个新的正整数。
编程对给定的和寻找一种方案使得剩下的数最小。
Simple Input 178543 4 Simple Output 13
删一个数使其剩下的数组成的正整数最小 12345删五 13245删三 我们发现从高位到低位来循环如果这个数递增那么就删最后一个如果这个数有递减区间就把区间里第一个数删去这样的话会得到最小的正整数。
#includeiostream
#includecstring
using namespace std;
int main(){char a[300];cin.getline(a,sizeof(a));int b,n,i;cinb;nstrlen(a);for(i0;in;i){if(a[i]!-1a[i]a[i1]) {a[i]-1;//用-1来标记被删掉的数b--;i0; //一次删除重新循环寻找递减区间}if(b0) break;}if(b!0){//如果递减数列数量不够从后面找相应数量删掉for(in-1;;i){if(a[i]!-1){a[i]-1;b--;}if(b0) break;}}for(i0;in;i){if(a[i]!-1) couta[i];}
}