7-2 sdut-C语言实验-删数问题(贪心法二)

简介: 7-2 sdut-C语言实验-删数问题(贪心法二)

7-2 sdut-C语言实验-删数问题


分数 20


全屏浏览


切换布局


作者 马新娟


单位 山东理工大学


键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。

编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。


###输入格式:

输入两个数字,分别为原始数n,要去掉的数字数s (s < n);


###输出格式:

输出去掉s个数后最小的数。

###输入样例:

178543  4

输出样例:

13


代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB


#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
    int i,k,s,len,n=0;
    char a[101];
    scanf("%s",a);
    scanf("%d",&s);
    for(k=1;k<=s;k++)
    {
        i=0;
        len=strlen(a);
        while(i<len&&a[i]<a[i+1])
            i++;
        while(i<len)
        {
            a[i]=a[i+1];
            i++;
        }
    }
    len=strlen(a);
    while(a[n]=='0')
        n++;
    if(n==len)
    {
        printf("0\n");
    }
    else{
        printf("%s",&a[n]);
        printf("\n");
    }
    return 0;
}
目录
相关文章
|
BI
7-6 sdut-C语言实验-最长上升子序列
7-6 sdut-C语言实验-最长上升子序列
166 1
|
数据可视化 搜索推荐 数据挖掘
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
1005 0
使用ComplexHeatmap绘制复杂热图|Note2:单个热图(万字超详细教程)(中)
|
11月前
|
Python
Datetime模块应用:Python计算上周周几对应的日期
Datetime模块应用:Python计算上周周几对应的日期
299 1
|
BI
7-7 sdut-C语言实验-上升子序列
7-7 sdut-C语言实验-上升子序列
139 0
7-5 sdut-C语言实验-最长公共子序列
7-5 sdut-C语言实验-最长公共子序列
212 0
|
SQL 关系型数据库 MySQL
实时计算 Flink版操作报错之如何解决报错:Could not acquire the minimum required resources.
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
10月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
10月前
|
SQL 安全 前端开发
Web学习_SQL注入_联合查询注入
联合查询注入是一种强大的SQL注入攻击方式,攻击者可以通过 `UNION`语句合并多个查询的结果,从而获取敏感信息。防御SQL注入需要多层次的措施,包括使用预处理语句和参数化查询、输入验证和过滤、最小权限原则、隐藏错误信息以及使用Web应用防火墙。通过这些措施,可以有效地提高Web应用程序的安全性,防止SQL注入攻击。
318 2
|
开发工具 git
7-4 sdut-C语言实验-最长公共子序列
7-4 sdut-C语言实验-最长公共子序列
194 1
7-8 sdut-C语言实验-全排列问题
7-8 sdut-C语言实验-全排列问题
122 0