7-3 出租

Posted xyqxyq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7-3 出租相关的知识,希望对你有一定的参考价值。

思路

这题不用题解吧

代码

#include <bits/stdc++.h>
using namespace std;

int a[20];
int vis[100];
int cnt=0;

bool cmp(int n1,int n2) {
    return n1>n2;
}

int main()
{
    char s[100];
    scanf("%s",s);
    for (int i=0;i<11;i++) {
        char ch=s[i];
        if (!vis[ch-'0']) {
            vis[ch-'0']=1;
            a[cnt++]=ch-'0';
        }
    }
    sort(a,a+cnt,cmp);
    printf("int[] arr = new int[]{");
    int print=0;
    for (int i=0;i<cnt;i++) {
        if (!print) {
            print=1;
        }
        else {
            printf(",");
        }
        printf("%d",a[i]);
    }
    printf("};
");
    print=0;
    printf("int[] index = new int[]{");
    for (int i=0;i<11;i++) {
        int num=s[i]-'0';
        int j=0;
        for (j=0;j<cnt;j++) {
            if (a[j]==num) {
                break;
            }
        }
        if (!print) {
            print=1;
        }
        else {
            printf(",");
        }
        printf("%d",j);
    }
    printf("};
");
    return 0;
}

以上是关于7-3 出租的主要内容,如果未能解决你的问题,请参考以下文章

L1-027 出租 (20 分)天梯赛C++和python 代码

L1-027. 出租

微信约战炸金花棋牌平台出租Java普通代码块,构造代码块,静态代码块区别,执行顺序的代码实例

如何通过策略出租码元数据给出租的策略指定不同的版本数据

华为OD机试真题Python实现出租车计费真题+解题思路+代码(2022&2023)

Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段