牛客练习赛83 - 计算几何( 数位dp )

牛客寒假算法训练营2 牛客寒假算法训练营2 C.算概率 链接:https://ac.nowcoder.com/acm/contest/3003/C 来源:牛客网 牛牛刚刚考完了期末,尽管 牛牛 做答了所有 n 道题目,但他不知道有多少题是正确的。 不过,牛牛 知道第 i道题的正确率是 pi​。 牛牛 想知道这 n 题里恰好有 0,1,…,n 题正确的概率分别是多少,对 10^9+7 取模。对 10^9 + 7取模的含... 阅读详情
题目链接点击进入
题目

在这里插入图片描述

思路

state//表示前面有多个1
dp [ i ] [ j ] 为状态第 i 位数字之后,1 的个数为 j 的情况的数量

代码
//#pragma GCC optimize(3)//O3
//#pragma GCC optimize(2)//O2
#include<iostream>
#include<string>
#include<map>
#include<set>
//#include<unordered_map>
#include<queue>
#include<cstdio>
#include<vector>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<cmath>
#include<fstream>
#define X first
#define Y second
#define best 131 
#define INF 0x3f3f3f3f3f3f3f3f
#define pii pair<int,int>
#define lowbit(x) x & -x
#define inf 0x3f3f3f3f
#define int long long
//#define double long double
//#define max(a,b) a>b?a:b
//#define min(a,b) a<b?a:b
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
const double pai=acos(-1.0);
const int maxn=2e4+10;
const int mod=998244353;
const int Mod=1e9+10;
const double eps=1e-9;
const int N=1e6+10;
int a[80];
int dp[80][80];
int dfs(int pos,int pre,int state,bool lead,bool limit)
{
	if(pos==-1) return state&1;
	if(!limit&&!lead&&dp[pos][state]!=-1) return dp[pos][state];
	int up=limit?a[pos]:1;
	int res=0;
	for(int i=0;i<=up;i++)
		res+=dfs(pos-1,i,state+(i==0?0:1),lead&&i==0,limit&&i==a[pos]);
	if(!limit&&!lead) dp[pos][state]=res;
	return res;
}
int solve(int x)
{
	int pos=0;
	while(x)
	{
		a[pos++]=x%2;
		x/=2;
	}
	return dfs(pos-1,-1,0,1,1);
}
signed main()																						
{	
//	ios::sync_with_stdio(false);
//	cin.tie(0);cout.tie(0);
	int l,r,t;
	memset(dp,-1,sizeof(dp));
	scanf("%lld",&t);
	while(t--)
	{
		scanf("%lld%lld",&l,&r);
		printf("%lld\n",solve(r)-solve(l-1));
	}
    return 0;
}
智能车图像处理3-入门级分析2 ---直道冲刺 PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。 阅读详情

相关推荐

中科蓝讯Downloader配置实战:从软硬开关机到ANC降噪的完整指南

本文提供了中科蓝讯Downloader工具的详细配置实战指南。内容涵盖从基础的软硬开关机选择与配置,到核心的EQ音效调试、触摸按键与入耳检测优化,以及高阶的ANC降噪与电源管理设置。旨在帮助开发者快速掌握关键配置项,高效完成蓝牙耳机产品的功能调试与优化。

s4t5u6v7的博客 508

牛客寒假训练营 第一场F

题目 题目链接:https://ac.nowcoder.com/acm/contest/3003/F 题解 要让查更大,就是让自己得到的大的同时让别人失去的大,即a+b 代码 #include<cstdio> #include<cstring> #include<cmath> #include<cstdlib> #include<cctype...

kosf_的博客 204

智能网联汽车云控系统核心解析:车云数据交互协议设计与实践

本文深入解析了智能网联汽车云控系统的核心——车云数据交互协议的设计与实践。文章围绕“说什么”、“怎么说”及异常处理三大核心问题,详细阐述了二进制与结构体数据类型定义、TCP/UDP双通道传输机制、通用报文格式以及典型交互流程(如GLOSA车速引导),并分享了时间同步、坐标系定义等关键实战经验与避坑指南,为构建高效、可靠、安全的车云“神经系统”提供专业指导。

alice7model的博客 121

个人对COSMIC方法初步理解

COSMIC 方法于 2002 年 12 月被 ISO/IEC JTC1 SC7 接受,成为国际标准。为“业务应用”(或 MIS)软件,“实时软件”,“基础设施 ”软件 1以及 一些科学/工程软件 2提供了一种度量软件功能规模的标准方法。 我们将一个软件开发的功能需求分为了FUR(功能性用户需求)和NUR(非功能性用户需求),而COSMIC方法主要度量是FUR,NUR在软件开发中,需要考虑但不一定...

专注IT行业个各种技术 1万+

保姆级教程:用Docker Compose在Linux上一键部署Milvus 2.5.8(附配置文件详解)

本文提供了一份详细的Milvus 2.5.8安装指南,通过Docker Compose在Linux系统上一键部署这款高性能向量数据库。教程涵盖环境准备、配置文件解析、服务启动验证及常见问题解决,帮助开发者快速搭建AI应用所需的基础设施。

weixin_28829629的博客 269

GEE案例教程:融合Sentinel-1 SAR数据、Sentinel-2光学影像和WorldPop人口数据,构建完整的洪水监测与影响评估工作流

本文介绍了一个专为巴基斯坦哈扎拉分区设计的洪水监测系统,该系统整合了Sentinel-1 SAR数据、Sentinel-2光学影像和WorldPop人口数据等多源遥感数据。系统通过VV极化SAR数据的水体提取算法(阈值-13dB)实现洪水范围监测,结合10米分辨率的光学影像进行可视化验证,并利用100米分辨率人口数据评估受灾人口。系统提供完整的技术实现,包括研究区加载、遥感数据处理、日期选择界面和洪水变化检测等功能模块,为灾害应急响应提供科学依据。

此星光明博客 191

COSMIC度量知识整理

COSMIC是一种度量软件功能规模的度量标准方式,这个度量方法涉及的领域的有:业务应用类、实时软件、平台软件、一些科学/工程软件中。 COSMIC分为软件环境模型和通用环境模型  COSMIC 软件环境模型   原则——COSMIC 软件环境模型   a) 软件被硬件所界定。 b) 软件通常结构化为多 层。 c) 一层可包含一个或多个单独的 “ 对等 ”软件块。 ...

qq_41638157的博客 2737

对称式目镜设计实例

对称式目镜设计实例

weixin_72050316的博客 1163

四、COSMIC功能点实操

一、识别功能处理 二、识别功能处理的数据对象 三、识别数据对象的数据移动 四、要点规则 1.消息提示:一个功能处理的所有消息提示作为一个X,如果涉及到动态的提示单独作为一个X 2.分析功能是新增的还是修改的,新增功能的数据运算都不算功能点,修改功能所涉及的数据运算都算功能点 3.一个功能处理的按钮如果有判断算一个X,没有内部判断不算X 4.读了几个表算几个R,不知道几张表默认一个R ...

weixin_30794499的博客 1826

更新|芒果YOLOv8改进182:注意力机制MLLA:即插即用|融合 Mamba 设计精髓的线性注意力视觉Transformer

芒果YOLOv8改进:即插即用,最新注意力机制MLLA:融合 Mamba 设计精髓的线性注意力视觉Transformer

包括YOLOv5、YOLOv7、YOLOv8等模型改进 864

Android Audio其他——数字音频接口(附)

数字音频接口 DAI,即 Digital Audio Interfaces,顾名思义,DAI 表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI 在音频电路设计中得到越来越广泛的应用。

小旭的专栏 1027

JAVA华为面试题

JAVA方面1 面向对象的特征有哪些方面   oop: 继承、多态、封装2 String是最基本的数据类型吗?不是3 int 和 Integer 有什么区别 int i;i=6; //这里只是给i赋值为6Integer i=new Integer(6); //这里不仅给i赋值为6,而且i成为Integer的对象,得到了这个类的所有可用方法 4 String 和Strin

cosmicbomb的专栏 831

多模态大模型:技术原理与实战 全球多模态大模型介绍

关键词:多模态大模型、深度学习、计算机视觉、自然语言处理、跨模态学习、迁移学习、人工智能随着人工智能技术的飞速发展,多模态大模型已经成为了当前AI领域最热门的研究方向之一。多模态大模型能够同时处理和理解多种类型的数据,如文本、图像、音频和视频等,这为AI系统在复杂场景下的应用提供了更加强大和灵活的能力。本文将深入探讨多模态大模型的技术原理,介绍其实战应用,并对全球主要的多模态大模型进行全面的介绍和比较。

AI天才研究院 4267

2019.7.27 牛客多校第四场

index > 牛客多校第四场 概览 题号 标题 通过率 做法 状态 A meeting 585/2015 dp/树上半径 √- B xor 75/809 C sequence 449/2665 D triples I 445/2915 找规律 ○ E triples II 34/83 F merge 4/37 G tree

TieWay59的博客 491

WINCC7.3破解文件

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

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

牛客练习赛83 A-E (补思路 B.思维题 C.指针 E.指针+差分+小凯的疑惑/赛瓦韦斯特定理)

牛客练习赛83 水了一波第三,然而感觉和第一的思维差了很远,补一下第一的思路 A.追求女神 签到题 #include<bits/stdc++.h> using namespace std; int t,n,a,b,c,p,q,r; int main(){ scanf("%d",&t); while(t--){ scanf("%d",&n); p=q=r=0; bool ok=1; for(int i=1;i<=n;++i){ scan

小衣同学的博客 539

深度学习工具包 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")

南京大学java机试,2019年南京大学计算机考研复试机试真题

目录第一题 Stepping Numbers题意思路代码反思第二题 Nodes from the Root题意思路代码大佬的标准题解代码:菜鸡我的又费空间,又费时间,又臭又长,思路又蠢的垃圾代码:反思第三题 Distinct Subsequences题意思路代码大佬的标准题解代码:菜鸡我的又费空间,又费时间,又臭又长,思路又蠢的垃圾代码:反思结语参考资料今天参加了群里的一个模拟训练,训练的题目是1...

weixin_39660931的博客 864

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

计算机组成原理练习题

文章目录第七章 外存与IO设备1????2????3????4???? 第七章 外存与IO设备 1???? 2???? 3???? 回答: 4????

iamzchi 695

快速学习COSMIC之一:COSMIC方法的简单案例

COSMIC方法是新一代的软件规模度量方法,其基本的原理很简单,就是度量软件需求中的输入、输出、读、写这4类数据移动的个数,我们通过2个简单的例子来说明其基本的原理。    案例一:针对MIS类软件的需求    对于应用软件而言,我们都有这样的需求:允许合法用户登录到系统中;    对于上述的功能需求,我们可以采用USE CASE的方式详细描述需求如下:

麦哲思科技 1万+

umi和弓道---

qq_29904713的博客 260

牛客寒假算法基础训练营1

牛客寒假算法基础训练营1 C-umi和弓道 链接:https://ac.nowcoder.com/acm/contest/3002/C 来源:牛客网 umi对弓道非常痴迷。 有一天,她在研究一个射箭问题: 在一个无限大的平面中,她站在 (x0,y0) 这个坐标。 有 n个靶子,第i 个靶子的坐标是(xi,yi) umi准备在 x轴或y 轴上放置一块挡板来挡住弓箭的轨迹,使得她可以射中的靶子数量不超...

All_Might 634

2020牛客寒假算法基础集训营1

2020牛客寒假算法基础集训营1C umi和弓道题解F maki和tree题解 C umi和弓道 链接:https://ac.nowcoder.com/acm/contest/3002/C 来源:牛客网 umi对弓道非常痴迷。 有一天,她在研究一个射箭问题: 在一个无限大的平面中,她站在 (x0,y0)(x_0,y_0)(x0​,y0​) 这个坐标。 有nnn个靶子,第iii 个靶子的坐标是 ...

rp++ 1370

牛客寒假训练营4 D 子段异或

题目要求 链接:https://ac.nowcoder.com/acm/contest/3005/D 来源:牛客网 题目描述 输入一个数列a,你需要输出其中异或值为0的不同子段的数量。一个子段 [l,r] (1≤l≤r≤n1 \le l \le r \le n1≤l≤r≤n)的异或值为al⊕al+1⊕al+2⊕…⊕ara_l \oplus a_{l+1} \oplus a_{l+2} \oplus...

atnanajiang的博客 318

C numi和弓道 双指针(2020牛客寒假基础训练营1 )

链接:https://ac.nowcoder.com/acm/contest/3002/C 来源:牛客网 题意: umi对弓道非常痴迷。 有一天,她在研究一个射箭问题: 在一个无限大的平面中,她站在 (x0,y0) 这个坐标。 有 n个靶子,第 i 个靶子的坐标是(xi,yi) umi准备在 x 轴或 y 轴上放置一块挡板来挡住弓箭的轨迹,使得她可以射中的靶子数量不超过k 个。 她想知道挡板的...

Pinoochio的博客 472

2020寒假牛客第一场——C umi和弓道

不会写,先白嫖了,之后再看 题解 #include<bits/stdc++.h> using namespace std; /* 连接靶子和人,算出这条线与坐标轴的交点 注意:挡不住自己象限内的靶子,这就是挡不住k的原因 */ vector<double>v1,v2; //分别为交点坐标 int main(){ double x0,y0;//后面要和double相除...

星星亮了bulingbuling~ 196

百练-4141:砝码称重

总时间限制: 1000ms 内存限制:65536kB 描述 设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重<=1000),要求:计算用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况。 输入 一行,包括六个正整数a1,a2,a3,a4,a5,a6,表示1g砝码有a1个,2g砝码有a2个,……,20g砝码有a6个。相邻两个整数之间用单个空格隔开。 输出 以“Tot...

Cosmic_Tree的博客 1084

Gym - 103055J - Grammy and Jewelry ( dijkstra + 完全背包 )

题目链接:点击进入 题目 题意 存在一个有 n 个顶点和 m 条边的连通无向图。顶点的索引范围为 1 到 n 。在顶点 i( 2 <= i <=n )中有无限的珠宝 ,每个都有价值的 ai 。从第 1 点开始。通过每一个边消耗1 个单位的时间。她可以在顶点 i 捡起一件珠宝,然后放回顶点 1 。捡起和放下一件珠宝可以立即完成。此外,她在任何时候最多可以携带 1 件珠宝。当她在顶点 1 放下一件价值为 x 的珠宝时,她得到了它的价值。现在,对于 1 和 T ( 包括 T )之间的每一个 k ,

Cosmic_Tree的博客 957
上一篇: P6218 [USACO06NOV] Round Numbers S - ( 数位dp )
下一篇: 2021牛客暑期多校训练营2 - F - Girlfriend ( 球体积相交 )
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值