SGU 111 Very simple problem

Jetson Nano(1)——笔记本电脑控制 笔记本电脑控制Jetson Nano没有显示屏如何控制Jetson Nano一、使用ssh客户端连接到Jetson Nano的命令端1.将电脑的网线口和jetson nano的网线口通过网线连接2.在控制面版中打开“更改配适器设置”3.查找jetson nano的ip地址4.利用putty链接二、远程桌面配置 没有显示屏如何控制Jetson Nano Jetson Nano相当于一个微型电脑,能快... 阅读详情

叫Very simple problem的通常都不简单。。。

此题就是让你求一个数的平方根取整。但是这个数特别大10^1000。所以不能(int)sqrt。。

查了一下解题报告,有两种方法。

第一种是模拟徒手开方,第二种是高精度+二分。

这里先整理徒手开方的解法。

(1)把被开方数(如22146436)从右向左每隔两位用撇号分开(如22’14’64’36); 
(2)从左边第一段(如22)求得算术平方根的第一位数字(如4) ; 
(3)从第一段减去这第一位数字的平方(如22-42=6),再把被开方数的第二段写下来,作为第一个余数(如614); 
(4)把所得的第一位数字(如4)乘以20,去除第一个余数所得的商的整数部分(如614÷(4×20)=7.675的整数部分7)作为试商(注:如果这个整数部分大于或者等于10,就改用9作试商,如果第一个余数小于第一位数字乘以20的积,则得试商0); 
(5)把第一位数字的20倍加上试商的和,乘以这个试商所得值不大于第一个余数时(如(4×20+7)×7=609≤614),这个试商就是算术平方根的第二位数字(注:如果所得的积大于余数时,就要把试商减去1再试,直到积小于或者等于余数为止); 
(6)用第一个余数减去第一位数字的20倍加上试商的和乘以该试商所得值的差(如614-609=5),往后用同样的方法,继续求算术平方根的其他各位数字。



把这种过程编程实现即可。

如果位数是奇数,则在最高位前加一个0,使其依然可以被两两分割。

省去试商的过程,从9开始枚举到0,找到t,使得目前的 (ans*20+t)*t 不大于当前余数。

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
using namespace std;
bool Check(char *rem,int s,int e,char *ans,int la,char *s3)
{
    int ls3,ite,i,n;
    char s1[2000],s2[2000];
    strcpy(s1,rem);
    strcpy(s2,ans);
    s3[0]=ans[la-1];
    n=s3[0]-'0';
    ite=0;
    ls3=1;
    //乘以20
    for (i=la-2; i>=0; i--)
    {
        ite+=(s2[i]-'0')*2;
        s3[ls3]=ite%10+'0';
        ite/=10;
        ls3++;
    }
    if (ite != 0)
    {
        s3[ls3]=ite+'0';
        ls3++;
    }
    while (s3[ls3-1] == '0' && ls3 > 1)
        ls3--;
    s3[ls3]='\0';
    ite=0;
    //加上n后,再乘以n
    for (i=0; i<ls3; i++)
    {
        ite+=(s3[i]-'0')*n;
        s3[i]=ite%10+'0';
        ite/=10;
    }
    while (ite != 0)
    {
        s3[ls3]=ite%10+'0';
        ite/=10;
        ls3++;
    }
    while (s3[ls3-1] == '0' && ls3 > 1)
        ls3--;
    s3[ls3]='\0';
    strrev(s3);
    if (ls3 == 1)
    {
        s3[ls3]=s3[0];
        s3[0]='0';
        ls3++;
    }
    //判断大小
    if (e-s < ls3)
    {
        return false;
    }
    else if (e-s > ls3)
    {
        return true;
    }
    else                   //位数相等的情况下
    {
        for (i=0; i<ls3; i++)
        {
            if (rem[s+i] < s3[i])
                return false;
            else if (rem[s+i] > s3[i])
                return true;
        }
        return true;
    }
}
void ChangeRem(char *rem,int *s,int e,char *s3)
{
    int ls,i;
    i=e-1;
    ls=strlen(s3)-1;
    while (ls >= 0)
    {
        if (rem[i] >= s3[ls])
        {

            rem[i]-=s3[ls];
            rem[i]+='0';
        }
        else
        {
            rem[i-1]-=1;
            rem[i]=(rem[i]-s3[ls])+10+'0';
        }
        ls--;
        i--;
    }
    while (rem[(*s)] == '0')
    {
        (*s)++;
    }
}
char *BigSqrt(char *str)
{
    int i,j,ls,la,lr,sr;
    char num[2000],ans[2000],rem[2000],tc,tstr[2000];
    la=0;
    lr=0;
    sr=0;
    ls=strlen(str);
    if ((ls&1) == 1)                //如果位数是奇数,则在最高位加0
    {
        num[0]='0';
        strcpy(num+1,str);
        ls++;
    }
    else
    {
        strcpy(num,str);
    }
    for (i=0; i<ls; i+=2)
    {
        rem[lr]=num[i];
        rem[lr+1]=num[i+1];
        lr+=2;
        tc='9'+1;
        while (tc--)             //从9到0
        {
            ans[la]=tc;
            ans[la+1]='\0';
            if (Check(rem,sr,lr,ans,la+1,tstr) == true)          //判断(ans*20+t)*t是否不大于当前余数
            {
                //满足,对当前余数remaider-(ans*20+t)*t
                la++;
                ChangeRem(rem,&sr,lr,tstr);
                break;                                     //找到了平方根的这一位上的数,直接跳出
            }
        }
    }
    return ans;
}
int main()
{
    char str[2000];
    scanf("%s",str);
    printf("%s",BigSqrt(str));
}


2025年普通人转向人工智能运维(AIOps)学习建议(附最新技术实践与资源) AIOps不仅是技术的叠加,更是运维流程的重构。建议通过“学习-实践-反馈”循环,逐步从工具使用者成长为解决方案设计者。如需完整资源链接,可访问上述推荐的优快云博客及GitHub仓库。 阅读详情

相关推荐

CSP-J 复试考点

可以用来训练思维,对于学习时间短的同学,动态规划可以帮助你迅速进入编程状态,也有助于帮你发现题目背后可能隐藏的更简便的算法。动态规划、贪心都是和子问题相关的,动态规划的基本思想是将一个大的问题划分成子问题,接着分别求解,而且能够将一些重复的计算记忆化,大大提高效率。难度加大,会涉及到二分、动态规划之类的算法,容易遗漏考虑点,不易得全分,考试的时候要注意全面性。一般是压轴题,算法不明显,剪枝的搜索、动态规划、状压 DP、树形 DP 、树、图等。枚举算法是指,列举出所有可能的取值,从中找出最优解。

GuanHeTian的博客 2214

快速切题 sgu 111.Very simple problem 大数 开平方 难度:0 非java:1

111.Very simple problem time limit per test: 0.5 sec.memory limit per test: 4096 KB You are given natural number X. Find such maximum integer number that it square is not greater than X. Input In...

weixin_30414155的博客 165

STM32CubeMX+FreeRTOS实战:3步搞定LED任务配置(附代码解析)

本文详细解析了如何使用STM32CubeMX图形化工具配置FreeRTOS实时操作系统,并创建LED闪烁任务。通过剖析MX_FREERTOS_Init()函数和CMSIS-RTOS封装层,深入理解任务创建、调度及osDelay()协作机制,帮助开发者从点击生成进阶到内核原理掌握,实现高效的多任务嵌入式开发。

weixin_29192141的博客 466

sgu 111. Very simple problem 大数开方

111. Very simple problemtime limit per test: 0.25 sec. memory limit per test: 4096 KBYou are given natural number X. Find such maximum integer number that it square is not greater than X.InputInput fi...

superkunn的博客 304

解决 Clawdbot 对接 Minimax 出现 401 (Token is unusable) 的问题排查与修复

即便确认 API Key 有效且余额充足,该问题仍可能在 Clawdbot 中持续出现,而在其他工具(如 curl 或 Postman)中测试正常。

hampeter的博客 3075

COMSOL解的继承

COMSOL解的继承1. 应用场景2. 实现方法2.1. 添加研究步骤2.2. 引用研究 根据参考文献整理而来,原文见: http://blog.sina.com.cn/s/blog_4a0a8b5d010126w5.html https://www.zhihu.com/question/371867999/answer/1309194094 个人学习笔记,如有疏漏,欢迎补充 1. 应用场景 在COMSOL模拟中,一次求解之后往往遇到以下几种情况需要用到解的继承: 1)瞬态求解的继续运算。例如初始设定求解1

jessica0307的博客 1万+

SGU 111 Very simple problem(高精度)

题意:给出一个数x(1 思路:用高精度模拟开根号的过程,需要注意一个优化就是开根号以后的位数在n/2-3与n/2+2之间。很少写高精度,感觉越写越蛋疼,写了一下午,好忧桑。开始直接写的,结果超时了,没办法,只能写压位,写了10^8的高精,结果不知道怎么搞的,总wa,后来实在没办法,想是不是乘的时候溢出了,改成10^5过了……唉   代码:   #include #include #inc

绝望的乐园 1067

Astah 9.0升级步骤(Widnows/Mac OS)

Astah Professional是一款全新的轻量级UML建模工具。软件集思维导图和UML建模于一体,采用100%纯JAVA构建, 兼容性强,不仅能够实现分布式建模、项目合并,还能够实现和其它建模工具的交互。

tequiero777的博客 2824

sgu111:Very simple problem

可能是我太弱...二分过不了... 这里讲一下另一个思路: 我们可以确定答案的位数,如果数N有奇数位,则答案位数为N/2+1,否则为N/2; 从位数L到1枚举每一位的数字; 枚举有个优化,设已枚举出的k-1位数为T(后接L-k+1个0),对于新枚举出的第k位数t, 设T'=T+t*10^(L-k),由于高精度乘法消耗太大,我们可以由T来推出T'^2; T'^2=[T+t*10^(L-k

qq_20118433的专栏 523

【PCL 特征】积分图法线估计

本文介绍了基于积分图的有序点云法线估计方法。通过利用点云数据的行列式结构特性,该方法避免了传统KD树搜索,采用积分图将邻域统计运算复杂度从O(k²)降至O(1)。详细阐述了四种法线估计算法:协方差矩阵法(精度最高)、平均3D梯度法(实时性好)、平均深度变化法(适合SLAM)和简单3D梯度法(速度最快)。重点分析了积分图构建、动态窗口平滑处理、法线方向调整等关键技术,并提供了PCL实现代码示例。实验表明,不同方法在精度和速度上存在显著差异,可根据具体应用场景选择合适算法。

yijiujiusan的博客 275

[低代码 + AI] 明道云与 Dify 的三种融合实践方式详解

融合方式技术路径优点局限或注意事项UI 嵌入iframe 表单嵌入快速集成、用户体验一致无法自定义交互逻辑明道云调用 DifyAPI 请求节点工作流自动化、逻辑灵活有 timeout 限制、需优化 promptDify 调用明道云插件或 API 调用节点可查询实际业务数据、增强 AI 智能需理解明道云 API 结构、权限设置复杂明道云与 Dify 的结合为低代码平台注入了智能动力。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 1187

sgu 111 Very simple problem 高精开平方

给一个不超过10^1000的数n,求最大的数k使得k^2 import java.io.*; import java.util.*; import java.math.*; public class aaa { public static void main(String[] args) { Scanner cin= new Scanner(new BufferedInputSt

Broken Wings 836

从零开始跑通3DGS教程:(四)修改(缩放、空间变换)colmap生成的sfm结果

通过colmap进行的sfm的普通方式会丢失场景的物理尺度信息,并且并不在符合一般认知的坐标系下,本文将读取colmap生成的点云和相机pose,将其进行空间变换和缩放之后,重新保存,新保存的结果仍然可以被colmap读取以及进行后续的稠密重建以及3dgs等工作

诺有缸的高飞鸟的博客 1424

SGU111 Very simple problem

输入一个大整数X,输出平方小于等于X的最大的整数

╮(╯▽╰)╭ 471

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

SGU 111 Very simple problem 翻译 题解

111. Very simple problem 每个测试点时间限制: 0.50 sec.每个测试点内存限制: 4096 KB 给你一个自然数X,输出平方小于或等于X的最大整数。 输入 输入包含一个自然数 X (1≤X≤101000). 输出 输出答案 样例输入 16 样例输出 4...

aiechu6301的博客 189

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

[SGU]111. Very simple problem

Analysis     不要被标题迷惑了!没那么看上去简单哟!刚看这题总觉得似曾相识,复习初赛的时候才发现是去年初赛完善程序的第一题……不过把那个程序交上去应当是会TLE的吧……因为它没压位……我的AC程序是二分+压位高精。据说还有笔算开方的算法,我果然小学数学没学好T T…… Accepted Code var a,l,r,mid,sqrmid,tmp:array[0

Jerry I. Huang 1077

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数学/手开平方/sgu111 Very simple problem

题意   给出一个数n,求sqrt(n) (1≤n≤101000) 分析   题意很简单,就是开一个数的平方   在网上看了看一些方法,一下摘自“风中落叶”hi.baidu.com/xiamengy 1.举例 上式意为65536的开平方为256。手开方过程类似于除法计算。为了方便表述,以下仍称类似位置的数为“被除数”、“除数”、“商”。 以65536为例,其具体计算过程...

dkkzxga4442的博客 320

SGU111 Very simple problem(大数开方)

题意是,给出一个大整数(范围 10^1000),求2次方不大于该数的最大数 开始用的是C的高精度加上笔算开方,但是一整天都没出结果,我类个去啊…… 无奈找了个 java 的代码,先出出气…… 思想很简单,从1~10^500,区间二分求平方然后跟目标数比较。 第一次

laoda扯一扯 1422

SGU 111 Very simple problem(高精度+二分)

Description 给出一个数n,求平方不超过n的最大正整数 Input 一个整数n(1<=<=10^1000) Output 平方不超过n的最大正整数 Sample Input 16 Sample Output 4 Solution 二分答案+高精度 Code#include<cstdio> #include<iostream> #include<algorithm>

ZSQ 637

Very simple problem - SGU 111(大数开方)

分析:使用的是构造新数字法进行不断构造,然后逼近每一位数字,然后使用c++徒手敲了240多行代码,竟然过了........................很有成就感。 代码如下: =========================================================================================================...

weixin_30700099的博客 143

sgu-111-111. Very simple problem(java大数)

题意:求有多少个数的平方不大于大数N;1≤N≤101000 分析:java大数二分 import java.util.Scanner; import java.math.*; public class Solution { /** * @param args */ public static void main(String[] ar...

weixin_30256901的博客 89
上一篇: SGU 116 Index of super-prime
下一篇: POJ 1850 Code
plusplus7
博客等级 码龄15年 59粉丝 173原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值