瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)

华为研发工程师面试题——三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝? 某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝 输入描述: 输入文件最多包含10... 阅读详情


瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)


package com.ftl;

import java.util.Scanner;

public class Water {

	public static void main(String[] args) {
		// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入钱数:");
		int money = scanner.nextInt();
		int number=0;
		int cap=0;
		int water=0;
		Water wat=new Water();
		int water2 = wat.water(money, number, cap, water);
		System.out.println(money+"元钱能买"+water2+"瓶汽水!");
		scanner.close();
	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
	public int water(int money,int number,int cap,int water) {
		water+=money;
		cap+=water;
		number+=water;
		water=0;
		money=0;
		if (cap<3) {
			return number;
		}else {

			return water(money,number,cap%3,cap/3);
		}
		
		
	}
}


控制台打印结果:


问题进阶:1块钱买一瓶水,三个瓶盖是换一瓶汽水,两个汽水瓶换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)


package com.ftl;

import java.util.Scanner;

public class Water {

	public static void main(String[] args) {
		// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入钱数:");
		int money = scanner.nextInt();
		int number=0;
		int cap=0;
		int water=0;
		int bottle=0;
		Water wat=new Water();
		int num1 = wat.water(money, number, cap, water);
		System.out.println(money+"元钱能买"+num1+"瓶汽水!");
		System.out.println("********************");
		int num2 = wat.water1(money, number, cap, water,bottle);
		System.out.println(money+"元钱能买"+num2+"瓶汽水!");
		scanner.close();
	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
	public int water(int money,int number,int cap,int water) {
		water+=money;
		cap+=water;
		number+=water;
		water=0;
		money=0;
		if (cap<3) {
			System.out.println("剩余"+cap+"个瓶盖");
			return number;
		}else {

			return water(money,number,cap%3,cap/3);
		}
		
	}
	
	
	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,两个汽水瓶换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
	public int water1(int money, int number, int cap, int water,int bottle) {
		water += money;
		cap += water;
		bottle+=water;
		number += water;
		water = 0;
		money = 0;
		if (cap < 3&&bottle<2) {
			System.out.println("剩余"+bottle+"个汽水瓶和"+cap+"个瓶盖");
			return number;
		} else {
			return water1(money, number, cap%3, cap/3+bottle/2,bottle%2);
		}

	}
	
}

控制台打印结果:




问题进阶:能够借汽水瓶和瓶盖


package com.ftl;

import java.util.Scanner;

public class Water {

	public static void main(String[] args) {
		// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入钱数:");
		int money = scanner.nextInt();
		int number = 0;
		int cap = 0;
		int water = 0;
		int bottle = 0;
		Water wat = new Water();
		int num = wat.water(money, number, cap, water);
		System.out.println(money + "元钱能买" + num + "瓶汽水!(不能借)");
		System.out.println("********************");
		int num1 = wat.water1(money, number, cap, water, bottle);
		System.out.println(money + "元钱能买" + num1 + "瓶汽水!(不能借)");
		System.out.println("********************");
		int num2 = wat.water2(money, number, cap, water);
		System.out.println(money + "元钱能买" + num2 + "瓶汽水!(能借)");
		System.out.println("********************");
		int num3 = wat.water3(money, number, cap, water, bottle);
		System.out.println(money + "元钱能买" + num3 + "瓶汽水!(能借)");
		scanner.close();
	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
	public int water(int money, int number, int cap, int water) {
		water += money;
		cap += water;
		number += water;
		water = 0;
		money = 0;
		if (cap < 3) {
			System.out.println("剩余" + cap + "个瓶盖");
			return number;
		} else {

			return water(money, number, cap % 3, cap / 3);
		}

	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,两个汽水瓶换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
	public int water1(int money, int number, int cap, int water, int bottle) {
		water += money;
		cap += water;
		bottle += water;
		number += water;
		water = 0;
		money = 0;
		if (cap < 3 && bottle < 2) {
			System.out.println("剩余" + bottle + "个汽水瓶和" + cap + "个瓶盖");
			return number;
		} else {
			return water1(money, number, cap % 3, cap / 3 + bottle / 2, bottle % 2);
		}

	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(能借)
	public int water2(int money, int number, int cap, int water) {
		water += money;
		cap += water;
		number += water;
		water = 0;
		money = 0;
		if (cap < 2) {
			System.out.println("剩余" + cap + "个瓶盖");
			return number;
		} else {
			if (cap == 2) {
				System.out.println("剩余" + 0 + "个瓶盖");
				return number + 1;
			}

			return water2(money, number, cap % 3, cap / 3);
		}

	}

	// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,两个汽水瓶换一瓶汽水,问20块钱能买 多少瓶汽水(能借)
	public int water3(int money, int number, int cap, int water, int bottle) {
		water += money;
		cap += water;
		bottle += water;
		number += water;
		water = 0;
		money = 0;
		if (cap < 3 && bottle < 2) {
			while(cap < 3 && bottle < 2) {
				//
				if (bottle==1&&cap==2) {
					number++;
					number++;
					bottle=1;
					cap=1;
				}
				//
				if (bottle==0&&cap==2) {
					number++;
					cap=0;
					bottle=1;
				}
				//
				if(bottle==1&&cap==0) {
					number++;
					cap=1;
					bottle=0;
				}
				//
				if(bottle==1&&cap==1) {
					number++;
					cap=2;
					bottle=0;	
				}
				//
				if(bottle==0&&cap==1) {
					number++;
					number++;
					cap=0;
					bottle=0;
				}
				if (bottle==0&&cap==0) {
					System.out.println("剩余" + bottle + "个汽水瓶和" + cap + "个瓶盖");
					return number;
				}
				
			}
		
		} else {
			return water3(money, number, cap % 3, cap / 3 + bottle / 2, bottle % 2);
		}
		return 0;
	}
	
}

控制台打印结果:





 能借的情况下只需要所持有的价值大于汽水的价值就可以兑换

 1.只有瓶盖能兑换的情况:        cap=1/3,                water=2/3

   number=money/water=20/(2/3)=30

 2.瓶盖和瓶子都能兑换的情况:    cap=1/3,    bottle=1/2,    water=1/6

   number=money/water=20/(1/6)=120
 



使用递归实现买汽水(华为面试题) 今天老范问了我一个问题 问题: 一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水 问20块钱可以买多少汽水? 注意:使用递归这一题乍一看,哎哟,这么简单,能买几瓶?恩。。 五瓶! 为啥啊?多了我喝不完啊!老范说,喝不完关你屁事,又不是给你喝哦哦哦,那没事儿了,我想想。 在知道自己的人生安全得到了保障之后,我冷静下来仔细思考了如何用递归实现这个问题 阅读详情

相关推荐

C语言- 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水?

喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。编程实现。 整体思路:用递归的方式实现,每一次递归表示本次可以购买汽水的瓶数(M)。首先判断M是否是能够全部兑换完(M为偶数),分两种情况: 如果可以(M为偶数),再次进行 M/2 的递归,表示本次M个瓶子兑换 M/2 个汽水; 如果不可以(M为奇数),在这里我们进行一个判断(flag:看在本次兑换之前的兑换

小Z的博客 3277

喝汽水情景 2: 递归

一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水,问20块钱可以买多少汽水? #python -version: python3 def soda(n, bottle, cap): print(['当前能喝瓶数', '当前剩余空瓶数', '当前剩余瓶盖数'], [n, bottle, cap]) # 兑换剩下的空瓶,加上喝完饮料剩下的空瓶 bottle = bottle + n # 兑换剩下的瓶盖,加上喝完饮料剩下的瓶盖 cap

chenran187906的博客 1194

C语言 递归实现 函数 一元钱买一瓶啤酒,两个空瓶换一瓶啤酒.问n元钱能喝多少瓶啤酒?

喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。编程实现。要求: (1) 用递归的方法计算能喝到的啤酒数目。 (2) 函数的原型为 int getNum(int n); (3) 不能定义全局变量。

python

python## 以下程序用于解决买水问题。规则:1元钱可以买一瓶水,2个空瓶可以换一瓶水,3个瓶盖也可以换一瓶水,请找出错误并修改验证。 water = eval(input(“请输入钱数:”)) def f(nW,nB,nL): global Water,bottle,lid bottle = nB + nW lid = nL + nW nW = bottle // 2 + lid // 3 water += nW bottle = bo

weixin_56741673的博客 2382

递归买汽水问题

递归算法,解决买汽水问题,详细的代码设计,清晰的算法思路。

Windows安装ros2(Jazzy版本+win10/win11)-1.配置windows终端

更高版本的terminal可能设置里更加丰富, 有默认以管理员身份启动的选项等,可自行配置。打开微软应用商店, 在其中搜索并下载 Terminal 即可(注意别挂梯子)下载并安装, 安装的位置自行替换,建议别放到系统盘中。点击任务栏中的搜索, 输入store。

weixin_48398592的博客 1454

汽水3换1问题编程

题目1:一块钱一瓶汽水三个空瓶子换一瓶汽水十块钱最多可以喝多少瓶汽水? 这是我小学做过的奥数题。如果最后剩下2个瓶子就可以先借一瓶子凑齐三瓶子换一瓶汽水再将瓶子归还。 所以n=10+3+1+1=15瓶。 编程题目1:按照上面3换1原则,输入购买的瓶数,输出能喝到的瓶数。 编程题目2:按照3换1原则,输入要喝到的瓶数,输出至少需要购买的瓶数。 其实是题目1和2一样,先看题目1.

qq_22012149的博客 2376

如何在R中高效安装ropls及其依赖包

本文详细介绍了在R语言中高效安装ropls包及其依赖的完整流程。作为Bioconductor生物信息学分析包,ropls的安装需通过BiocManager管理器进行。文章提供了标准安装步骤、跨系统避坑指南及安装后验证方法,帮助用户解决R版本、编译环境和网络镜像等常见问题,确保代谢组学数据分析工具顺利部署。

efc123456的博客 908

喝汽水情景1:递归

题: 1元钱一瓶汽水,喝完之后两个空瓶换一瓶汽水。 问:若你有N元钱,你最多能喝多少瓶汽水? 两种情况:1)不可向老板借个空瓶。2)可向老板借个空瓶。 # python -version : python3 # 苏打水问题:递归(不可借空瓶),一块钱或者两个瓶子等价一块钱 def SodaWaterNoLend(n): if n == 0: return 0 elif n == 1: return 1 elif n % 2 == 0: ..

chenran187906的博客 646

使用同一个时钟源clki,做两个二分频时钟,得到div2_clk1和div2_clk2,这两个时钟都能跟源时钟clki同步,但是div2_clk1和div2_clk2的相位可能是相同的,也可能是反相

比如,触发器1的初始Q为0,而触发器2的初始Q为1(这可能由于芯片制造工艺的微小差异、上电过程的随机性、或没有全局复位信号导致)。这句话的意思是:虽然div2_clk1和div2_clk2都是由同一个妈妈(clki)生出来的,频率也都是妈妈的一半,但它们“起步”的时刻可能不同。所以,上面那段话是在提醒你注意这种潜在的、由分频产生的时钟相位关系的不确定性,这在异步电路设计或时钟管理中是必须考虑的关键因素。结果:div2_clk1和div2_clk2的波形完全重合,它们的上升沿和下降沿都发生在同一时刻。

m0_49540263的博客 592

基于 FPGA Vivado 示波器设计(附源工程)

今天给大侠带来基于 FPGA Vivado 示波器设计,开发板实现使用的是Digilent basys 3,如有想要入手basys3开发板的,可以联系牛总:18511371833。话不多说,上货。 本篇掌握基于添加文件和IP的Vivado工程设计流程,掌握基于Tcl的Vivado工程设计流程,学习示波器的基本组成结构。获取本篇相关源工程代码,可在公众号内回复“示波器设计源工程”。 原理介绍 数字存储示波器能够将模拟信号进行采样、存储以及显示。本系统在DIGILENT ...

7389

面试题之空瓶子换水问题及其扩展规律(python实现)

面试题之空瓶子换水问题及其扩展规律(python实现) 问题描述: 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空 汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满 的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老...

qq_34178562的博客 2853

基于Simulink的双向DC-DC变换器在储能系统中的应用仿真

摘要:本文详细介绍了基于Simulink的双向DC-DC变换器在光伏储能系统中的仿真实现。主要内容包括:1)采用非隔离型双向Buck-Boost拓扑作为储能系统枢纽;2)针对750V直流微网中的20kWh锂电池接口场景进行建模;3)详细阐述双闭环控制器设计(电压外环+电流内环)、工作模式判断逻辑等关键步骤;4)通过仿真验证了系统在功率阶跃和模式切换下的性能。文章提供了完整的建模流程和控制方法,为储能系统接口设计提供了实用参考。

amy_mhd的博客 179

java递归20元买汽水,瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)...

瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)package com.ftl;import java.util.Scanner;public class Water {public static void main(String[] args) {// 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)Scanner scan...

weixin_39603588的博客 855

标准测试测试数据STDF学习笔记

本文介绍了STDF(Standard Test Data Format)文件的结构与解析方法。首先详细说明了STDF记录的组成,包括记录头类型(REC_TYP和REC_SUB)、数据类型定义、时间日期格式以及无效数据标识。重点分析了25种主要记录类型的功能、数据内容和出现位置,如FAR、MIR、MRR等关键记录。然后介绍了基于pystdf开源工具的解析方法,包括自带脚本的使用和自编程解析流程,通过事件驱动机制处理数据流。特别指出测试数据是按照PIR→PTR/MPR/FTR→PRR的循环模式组织。文章为ATE

歌颂苦难的行为是无耻的; 1513

大数据工程中的数据血缘分析工具比较

数据血缘(Data Lineage)是大数据治理中的核心组成部分,它描述了数据从源头到目标的完整流动路径。系统介绍数据血缘的核心概念和技术原理比较主流开源和商业数据血缘工具的功能特点提供数据血缘分析的实践指南和选型建议本文首先介绍数据血缘的基本概念,然后深入分析其技术原理和实现方法,接着比较主流工具的特点,最后通过实际案例展示应用场景。数据血缘(Data Lineage): 描述数据从源头到目标的完整流动路径,包括所有转换和处理步骤元数据(Metadata)

大数据洞察的博客 900

今天我们来聊聊递归喝汽水问题

用代码喝汽水的正确打开方式...

Qizhi_Hu的博客 1万+

TC3XX - MCAL知识点(三十九):AURIX™ TC3xx 的EDSADC实现旋变解码功能(应用笔记记录)

本文总结了英飞凌应用笔记中关于EDSADC旋变解码系统的关键内容。系统通过调幅解调获取电机位置和速度信号,支持内外载波生成方案,其中内部载波方案更常用(需2个DSADC通道)。重点介绍了滤波器链配置建议(避免FIR1)、系统条件要求(如偶数积分周期)以及群延迟计算方法。特别分析了SDCAP功能对硬件延迟的补偿机制,指出温度等因素可能导致外部电路延迟变化,需通过计数器测量并通过软件调整积分器起始点来消除角度误差。文中还提供了不同硬件延迟情况下的信号处理示例。

梦想技术家 461

Java面试题:有20块钱,1块钱能买一瓶汽水,2个瓶子能换一瓶汽水,3个瓶盖能换一瓶汽水, 问一共能喝多少瓶汽水。(递归)

public class BuySoda { public static void main(String[] args) { BuySoda buy = new BuySoda(); int num = buy.buywater(20, 0, 0); System.out.println("一共能喝" + num + "瓶汽水"); } /* * 创建没水的方法,传入三个...

rootkiss的博客 2758

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

1块钱可以买一瓶汽水,2个空瓶可以换一瓶,3个瓶盖可以换一瓶,问:20块钱最终可以得到多少瓶?

1块钱可以买一瓶汽水,2个空瓶可以换一瓶,3个瓶盖可以换一瓶,问:20块钱最终可以得到多少瓶? 解答:113 /** * @param money 钱 * @param empty 空瓶 * @param lid 瓶盖 * @param total 买的瓶数 */ private static int buy(int money,int empty,int lid,int total) ...

qq_43209531的博客 2076

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【C语言实现】1瓶汽水1元,2个空瓶可以换一瓶汽水,20元可以喝多少汽水呢

方法一 循环实现 方法二 递归实现

weixin_67644152的博客 1990

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

JAVA 递归算法- 椰子汁5元一瓶,4个盖子可以换一瓶椰子汁,3个空瓶可以换一瓶椰子汁,那么 100 块钱可以喝多少瓶椰子汁,剩下瓶盖和空瓶各多少?

很简单因为当瓶子数量改变的时候,盖子数量也会改变,所以才有了最后那一句盖子的数量除以4如果这个值大于1说明这又可以换水了,如果可以换水也就是说瓶子的数目也会再次改变了!瓶子的当前个数=瓶子能够换取的汽水个数+瓶子剩余的个数再+盖子能够换取汽水的数目。先用瓶子的当前数量除以3,再加上瓶子的当前数量模3,再加上盖子的当前数量除以4。当前汽水的数目=原来汽水的数目+瓶子能够换取的汽水数目+盖子能换取的汽水数目。那么我们就可以总结出来,2%3的过程是(2减去3的0倍,剩下2)故答案是2。(减去2的倍数2,剩下1)

qq_53679247的博客 2010

Python解决换汽水问题

某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?” 因为三个空汽水瓶可以换一瓶汽水,即三个空汽水瓶=一个空汽水瓶和汽水本身 所以汽水本身=2个空汽水瓶 def drink(): while True: try: num = int(input()) if num != 0: ...

nickyff的博客 2809

两个瓶盖兑换一瓶汽水,三个空瓶子兑换一瓶汽水, * 问10元钱一共可以喝到多少瓶汽水?

在这里插入代码片 public class Demo03 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int money=scanner.nextInt(); if(money==1){ System.out.println("一共可以喝到"+money+"...

二月鸟 1135

java买汽水问题_递归练习,喝汽水问题

问题:一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水问20块钱可以买多少汽水?注意:使用递归import java.util.*;public class RecursionThreePara {public static void main(String[] args){System.out.println("规则如下:有若干元块钱,汽水一块钱一瓶,2个空瓶可以换一...

weixin_35717696的博客 1026

浅谈喝汽水问题————能用数学解决为什么要用递归

犹记得小学年代学奥术就曾经被喝汽水问题支配,没有想到现在这么大了还要面对这道题。 题一: 1元钱一瓶汽水,喝完之后两个空瓶换一瓶汽水。 问:若你有N元钱,你最多能喝多少瓶汽水? 题二: 一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水,问20块钱可以买多少汽水? 目录 题一 题二 彩蛋 题一 思路1:(递归) - 先喝掉所有汽水,然后把空瓶换成汽水 - 重复操作,直到手上只有一瓶汽水,喝掉扔瓶子 使用递归的思想即可实现: public stat

hyx的博客 1821
上一篇: 有1、2、3、4、5个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
下一篇: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
ftl111
博客等级 码龄10年 44粉丝 51原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值