PAT甲级简单题最后冲刺

用PAT甲级真题反向规划你的算法学习路线(附高频考点与资源) 本文介绍如何通过PAT甲级真题反向规划算法学习路线,帮助学习者高效提升应试能力。文章详细分析了PAT甲级的高频考点,包括树结构、图论等数据结构分布,以及DFS/BFS、最短路径等算法应用,并提供了阶梯式刷题计划和针对性学习资源推荐,助力考生系统备考。 阅读详情

A1001

Calculate a+b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).

Input Specification:

Each input file contains one test case. Each case contains a pair of integers a and b where −10​6​​≤a,b≤10​6​​. The numbers are separated by a space.

Output Specification:

For each test case, you should output the sum of a and b in one line. The sum must be written in the standard format.

Sample Input:

-1000000 9

Sample Output:

-999,991

从后往前倒数即可,注意两个边界条件 

#include<cstdio>
#include<string>
using namespace std;
int main() {
	int a, b;
	scanf("%d%d", &a, &b);
	string rst = to_string(a + b);
	int length = rst.length();
	for (int i = 0; i < length; i++) {
		printf("%c", rst[i]);
		if ((length - 1 - i) % 3 == 0 && i != (length - 1) && rst[i] != '-') {
			printf(",");
		}
	}
	return 0;
}

 

A1002

This time, you are supposed to find A+B where A and B are two polynomials.

Input Specification:

Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial:

K N​1​​ a​N​1​​​​ N​2​​ a​N​2​​​​ ... N​K​​ a​N​K​​​​

where K is the number of nonzero terms in the polynomial, N​i​​ and a​N​i​​​​ (i=1,2,⋯,K) are the exponents and coefficients, respectively. It is given that 1≤K≤10,0≤N​K​​<⋯<N​2​​<N​1​​≤1000.

Output Specification:

For each test case you should output the sum of A and B in one line, with the same format as the input. Notice that there must be NO extra space at the end of each line. Please be accurate to 1 decimal place.

Sample Input:

2 1 2.4 0 3.2
2 2 1.5 1 0.5

Sample Output:

3 2 1.5 1 2.9 0 3.2

作者: CHEN, Yue

单位: 浙江大学

时间限制: 400 ms

内存限制: 64 MB

代码长度限制: 16 KB

 

c[exp] = coef, 注意maxn是幂指数最大可能取多少,而不是k的值 

#include<cstdio>

const int maxn = 1010;
double c[maxn] = { 0.0 };

int main() {
	int k1, k2;
	int exp;
	double coef; //int and double
	scanf("%d", &k1);
	while (k1--) {
		scanf("%d%lf", &exp, &coef);
		c[exp] += coef;
	}
	scanf("%d", &k2);
	while (k2--) {
		scanf("%d%lf", &exp, &coef);
		c[exp] += coef;
	}
	int cnt = 0;
	for (int i = maxn - 1; i >= 0; i--) {
		if (c[i] != 0) {
			cnt++;
		}
	}
	printf("%d", cnt);
	for (int i = maxn - 1; i >= 0; i--) {
		if (c[i] != 0.0) {
			printf(" %d %.1f", i, c[i]);
		}
	}

	return 0;

}

 

1152 Google Recruitment (20分)

In July 2004, Google posted on a giant billboard along Highway 101 in Silicon Valley (shown in the picture below) for recruitment. The content is super-simple, a URL consisting of the first 10-digit prime found in consecutive digits of the natural constant e. The person who could find this prime number could go to the next step in Google's hiring process by visiting this website.

prime.jpg

The natural constant e is a well known transcendental number(超越数). The first several digits are: e = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921... where the 10 digits in bold are the answer to Google's question.

Now you are asked to solve a more general problem: find the first K-digit prime in consecutive digits of any given L-digit number.

Input Specification:

Each input file contains one test case. Each case first gives in a line two positive integers: L (≤ 1,000) and K (< 10), which are the numbers of digits of the given number and the prime to be found, respectively. Then the L-digit number N is given in the next line.

Output Specification:

For each test case, print in a line the first K-digit prime in consecutive digits of N. If such a number does not exist, output 404 instead. Note: the leading zeroes must also be counted as part of the K digits. For example, to find the 4-digit prime in 200236, 0023 is a solution. However the first digit 2 must not be treated as a solution 0002 since the leading zeroes are not in the original number.

Sample Input 1:

20 5
23654987725541023819

Sample Output 1:

49877

Sample Input 2:

10 3
2468024680

Sample Output 2:

404

 prime的判断, stoi的写法,substr的用法

测试点2没有通过

#include<cstdio>
#include<string>
#include<iostream>
using namespace std;

bool isPrime(int num) {
    if(num == 0 || num == 1) return false;
	for (int i = 2; i* i <= num; i++) {
		if (num % i == 0) return false;
	}
	return true;
}
int main() {
	int l, k;
	string s, temp;
	scanf("%d %d", &l, &k);
	cin>> s;
	int left;
	int ans;
	for (left = 0; left <= l - k; left++) {
		temp = s.substr(left, k);
        ans = stoi(temp);
		if (isPrime(ans)) {
            cout<<ans;
            return 0;
		}
	}
    cout<<"404\n";
    return 0;
}



/*
20 5
23654987725541023819
*/

1153 Decode Registration Card of PAT (25分)

A registration card number of PAT consists of 4 parts:

  • the 1st letter represents the test level, namely, T for the top level, A for advance and B for basic;
  • the 2nd - 4th digits are the test site number, ranged from 101 to 999;
  • the 5th - 10th digits give the test date, in the form of yymmdd;
  • finally the 11th - 13th digits are the testee's number, ranged from 000 to 999.

Now given a set of registration card numbers and the scores of the card owners, you are supposed to output the various statistics according to the given queries.

Input Specification:

Each input file contains one test case. For each case, the first line gives two positive integers N (≤10​4​​) and M (≤100), the numbers of cards and the queries, respectively.

Then N lines follow, each gives a card number and the owner's score (integer in [0,100]), separated by a space.

After the info of testees, there are M lines, each gives a query in the format Type Term, where

  • Type being 1 means to output all the testees on a given level, in non-increasing order of their scores. The corresponding Term will be the letter which specifies the level;
  • Type being 2 means to output the total number of testees together with their total scores in a given site. The corresponding Term will then be the site number;
  • Type being 3 means to output the total number of testees of every site for a given test date. The corresponding Term will then be the date, given in the same format as in the registration card.

Output Specification:

For each query, first print in a line Case #: input, where # is the index of the query case, starting from 1; and input is a copy of the corresponding input query. Then output as requested:

  • for a type 1 query, the output format is the same as in input, that is, CardNumber Score. If there is a tie of the scores, output in increasing alphabetical order of their card numbers (uniqueness of the card numbers is guaranteed);
  • for a type 2 query, output in the format Nt Ns where Nt is the total number of testees and Ns is their total score;
  • for a type 3 query, output in the format Site Nt where Site is the site number and Nt is the total number of testees at Site. The output must be in non-increasing order of Nt's, or in increasing order of site numbers if there is a tie of Nt.

If the result of a query is empty, simply print NA.

Sample Input:

8 4
B123180908127 99
B102180908003 86
A112180318002 98
T107150310127 62
A107180908108 100
T123180908010 78
B112160918035 88
A107180908021 98
1 A
2 107
3 180908
2 999

Sample Output:

Case 1: 1 A
A107180908108 100
A107180908021 98
A112180318002 98
Case 2: 2 107
3 260
Case 3: 3 180908
107 2
123 2
102 1
Case 4: 2 999
NA

 我太难了,这道题虽然不难,但是细节太多了,有点应付不来。涉及到字符串和数字的大量操作,非常考验基本功。

#include<cstdio>
#include<algorithm>
#include<vector>
#include<cstring>
#include<iostream>
using namespace std;

const int maxn = 10010;
int n, m;

struct student {
	char num[15];
	int score;
}group[maxn];

vector<student> tmp;

bool cmp1(student v1, student v2) {
	if (v1.score != v2.score) return v1.score > v2.score;
	else {
		return strcmp(v1.num, v2.num) < 0;
	}
}
struct Site {
	int index;
	int cnt;
	Site(int _index, int _cnt) : index(_index), cnt(_cnt) {}
};
bool cmp3(Site a, Site b) {
	if (a.cnt != b.cnt) return a.cnt > b.cnt;
	else return a.index < b.index;
}
int cnt = 0;
void find(int query) {
	if (query == 1) {
		char level;
		getchar();
		scanf("%c", &level);	
		printf("Case %d: 1 %c\n", ++cnt, level);
		for (int i = 0; i < n; i++) {
			if (group[i].num[0] == level) {
				tmp.push_back(group[i]);
			}
		}
		if (tmp.empty()) {
			printf("NA\n");
			return;
		}
		
		sort(tmp.begin(), tmp.end(), cmp1);
		for (int i = 0; i < tmp.size(); i++) {
			printf("%s %d\n", tmp[i].num, tmp[i].score);
		}
		tmp.clear();
	}
	else if (query == 2) {
		int site;
		int nt = 0, ns = 0;
		scanf("%d", &site);
		printf("Case %d: 2 %d\n", ++cnt, site);
		for (int i = 0; i < n; i++) {
			int cur_site = (group[i].num[1] - '0') * 100 + (group[i].num[2] - '0') * 10 + group[i].num[3] - '0';
			if (cur_site == site) {
				nt++;
				ns += group[i].score;
			}
		}
		if (nt == 0) {
			printf("NA\n");
			return;
		}
		printf("%d %d\n", nt, ns);
	}
	else if (query == 3) {
		int rst[maxn] = {0};
		vector<Site> site;
		char date[7];
		int now_cnt = 0;
		scanf("%s", &date);
		printf("Case %d: 3 %s\n", ++cnt, date);
		for (int i = 0; i < n; i++) {
			int flag = 1;
			for (int j = 4; j <= 9; j++) {
				if (date[j - 4] != group[i].num[j]) {
					flag = 0;
					break;
				}
			}
			if (flag == 1) {
				now_cnt++;
				int cur_site = (group[i].num[1] - '0') * 100 + (group[i].num[2] - '0') * 10 + group[i].num[3] - '0';
				rst[cur_site]++;
			}	
		}
		for (int i = 0; i < maxn; i++) {
			if (rst[i] != 0) {
				site.push_back(Site(i, rst[i]));
			}
		}
		if (now_cnt == 0) {
			printf("NA\n");
			return;
		}
		sort(site.begin(), site.end(), cmp3);
		for (int i = 0; i < site.size(); i++) {
			printf("%d %d\n",site[i].index, site[i].cnt);
		}
	}
}
int main() {
	cin >> n >> m;
	char num[15];
	int score;
	for (int i = 0; i < n; i++) {
		scanf("%s %d", &num, &score);
		strcpy(group[i].num, num); //字符串不能直接复制
		group[i].score = score;
	}
	int query;
	for (int i = 0; i < m; i++) {
		scanf("%d", &query);
		find(query);
	}
}

 

PAT甲级90分选手亲测:用C++刷题,这些STL容器和技巧能帮你省一半时间 本文由PAT甲级90分选手分享C++刷题高效技巧,重点解析如何利用STL容器和算法库大幅提升解题效率。通过实战案例对比,展示vector、map、set等STL组件在排序、哈希查询、树结构处理等场景中的优势,帮助考生在算法竞赛中节省50%时间。 阅读详情

相关推荐

pat甲级什么水平_PAT&PATFEE团体报名开始啦!

2019年冬季PAT&PATFEE(甲、乙级)将于2019年12月7日13:30-16:30在浙江工业大学之江学院举行,现已开始报名啦!下面就给大家介绍一下PAT吧! PAT是什么?计算机程序设计能力考(Programming Ability Test,简称PAT)自2011年8月起创办,2018年加入信息技术新工科产学研联盟和中国软件行业协会联合发起的通用能力评测,成为...

weixin_39898733的博客 1727

PAT甲级刷题记录

以下内容均参考自柳神——努力,自信,热爱生活的小姐姐。 1001 A+B Format (20分) Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than...

Ingsuifon的博客 357

从柳婼与知乎经验谈PAT高效刷题:分类攻坚与逆向突破

本文结合柳婼的博客和知乎经验,探讨了PAT高效刷题的策略,包括分类攻坚与逆向突破。通过分析高频考点如动态规划、树结构和图算法,提供了具体的刷题路径和技巧,帮助考生优化备考效率。文章还分享了错题管理和资源利用的实用方法,助力考生在PAT考试中取得高分。

weixin_42563415的博客 1015

A1002 A+B for Polynomials (25 分)PAT甲级(C++)【多项式处理】

This time, you are supposed to findA+BwhereAandBare two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: KN1​aN1​​N2​aN2​​...NK​aNK...

qq_47677800的博客 857

PaddleOCR实战:DBnet++与DBnet模型训练全流程解析

本文详细解析了基于PaddleOCR框架的DBnet与DBnet++文字检测模型的完整训练流程。从环境配置、数据集准备、配置文件解读,到模型训练、评估调参及最终推理部署,提供了实战指南。重点对比了DBnet++与DBnet在精度、速度及适用场景上的差异,帮助开发者高效构建定制化的OCR检测模型。

weixin_29038155的博客 335

使用 R 的长短期记忆 (LSTM)

在 R 中实现 LSTM 网络涉及使用 TensorFlow 和 Keras 软件包,它们为构建和训练深度学习模型提供了一个用户友好的界面。这些步骤包括准备数据、定义 LSTM 架构、编译模型、在数据上训练模型、评估其性能以及进行预测。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。为了在 R 中实现 LSTM 网络,我们将使用 Keras 库,该库为构建和训练神经网络提供了高级接口。

jianqimingtian的博客 1583

python-PAT甲级题解-1001

Calculatea+band output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). Input Specification: Each input file contains one test case. Each case contains a pair o..

m0_48118006的博客 310

UVM仿真卡住了?别慌!手把手教你定位并解决PH_TIMEOUT超时错误

本文详细解析了UVM仿真中常见的PH_TIMEOUT超时错误,提供了从错误诊断到解决方案的完整指南。通过理解错误机制、分析调试技巧和常见问题场景,帮助验证工程师快速定位并解决这一棘手问题,同时分享了预防措施与最佳实践,提升仿真效率。

weixin_28683065的博客 369

【PTA】PAT (Advanced Level) Practice 学习笔记1

1001 A+B Format 1002 A+B for Polynomials 1003 Emergency

qq_51669241的博客 838

Simscape Multiboby学习笔记1——跟着官网学Multibody

文章目录一. 引言二. Simscape Multibody自学之路三. 本教程的目录 一. 引言 最近在倒腾Matlab的动力学仿真,起因是看到有人推荐Matlab的multbody模块,一经了解之下简直惊为天人。作为一名Matlab的小粉,看到这么好用的模块简直不要太开心,之前用simulink搭飞行器的仿真模型,虽然能够仿真看到六自由度位移,毕竟不能可视化,还是很不够直观,而且simulink仿真(以及更费力的脚本文件仿真)需要精确建模,模型不精确计算也是天差地别。而Multibody在具备其他动力学

qq_30267617的博客 8241

大模型工作流Dify面试题及参考答案

设计一个基于 Dify 的智能摘要与重点提取 Agent,需结合Prompt 工程、模型能力配置和工作流优化,确保对长文本的高效解析和关键信息提炼。1. 明确任务需求与输入输出输入:长文本内容(如文章、报告、会议记录)或文本 URL输出摘要:简洁概括原文核心内容,控制在原文长度的 10%-20%重点列表:分点列出关键数据、结论、行动项等可选:关键词提取、情感倾向分析示例场景输入:一篇 5000 字的行业报告。

大模型大数据攻城狮的专栏 2517

(C语言)PAT (Advanced Level) Practice 1001 A+B Format (20 分)

Calculatea+band output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). Input Specification: Each input file contains one test case. Each case contains a pair o..

qq_62825996的博客 219

Axure RP9.0 教程:左侧菜单列表导航 ( 点击父级菜单,子菜单自动收缩或展开)【响应式的菜单导航】

1. 设置目标原件时,选择切换,这样就可以实现,当原件展示时,点击自动隐藏,隐藏时自动显示; 2. 展开/收起原件(推动/拉动原件)设置为方向**向下**

专注于计算机研发知识和资讯分享 1382

【C++题解集合】PAT甲级真题(包含所有类型题解)

📚专栏目标:PAT甲级真题题解集合📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!🎏唠叨唠叨:在这个专栏里我将会整理 PAT 甲级的真题题解,并将他们进行分类,方便大家参考。

Newin2020的博客 7861

CANoe之I/O功能采集电压

在进入ECU自动化测试中,有时会用到采集ECU电压,CANoe除了可以仿真、监听CAN、ETH、LIN等网络报文外,部分设备(如VN5650、VN1630等)上还有一个I/O口,这个I/O口就可以用来满足我们自动化测试中采集电压的需求。CANoe上的I/O功能用处还是特别大,比如网络管理测试、相关诊断都会用到。

测试领域技术分享 4830

【38】OpenCV C++实战篇——基于多项式插值的亚像素边缘定位算法

亚像素边缘定位算法实现 本文介绍了一种基于多项式插值的亚像素边缘定位算法,用于提高图像边缘检测的精度。文章首先分析了传统像素级边缘检测方法(如Canny、Sobel)的局限性,指出其在测量应用中的精度不足问题。 算法核心 梯度计算:使用8个方向模板进行卷积运算生成梯度图像 亚像素定位:采用多项式插值方法改进边缘定位精度 实现步骤: 生成8个方向的卷积模板(0°、45°、90°等) 利用filter2D函数计算各方向梯度 通过归一化处理显示梯度图像 代码特点 提供完整的C++实现代码 包含模板生成、梯度计算和

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1099

PAT甲级准备历程及经验教训总结

这篇文章主要写给不知道如何开始准备PAT的朋友们~算是我自己的一点小小的感想吧! 大概是在2019年底或者2020年初报名了2020年的春季PAT,本来是在3月份进行考试,结果因为今年的特殊情况一直推迟到了2020年7月25日,最终考试成绩为91分,虽然没有达到满分,但是也积累了一些经验和教训。所以想在这里进行一些分享。 我的个人情况 我是浙大数字媒体技术专业倒数第二届的学生,算是和计算机沾边,因为之前修过数据结构(但都是去年的事了),所以有一定的数据结构和算法知识的基础,水平大概在记得有这么个关键词,比如

weixin_43974985的博客 6247

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【转载】PAT考试大纲, 刷题方法, 模版

原文链接: https://timtingwei.github.io/2018/08/13/20180813-01/ ref: https://blog.csdn.net/yinghuoai/article/details/78510094 考试大纲 乙级(Basic Level) 考生应具备以下基本能力: 1· 基本的C/C++的代码设计能力,以及相关开发环境的基本调试技巧; 2· 理...

weixin_45855916的博客 493

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

PAT甲级90分能免哪些大厂笔试?一份超全的企业联盟优惠与求职攻略

本文详细解析了PAT甲级90分在求职中的优势,包括微软、Google等头部企业的免笔试政策,并提供从备考到求职的完整策略。通过系统学习算法、参加模拟赛和优化简历,考生可最大化利用PAT成绩提升求职竞争力。

weixin_30294295的博客 343

visio安装包

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

别再乱刷题了!用Python/Java攻克PAT乙级&甲级:一份来自知乎的保姆级题型分类与资源清单

本文提供了一份详细的PAT考试备考指南,特别针对Python和Java考生,涵盖了题型分类、核心算法、高效解题技巧及精选资源。通过合理的刷题顺序和语言特性利用,帮助考生高效攻克PAT乙级和甲级考试,提升算法和数据结构能力。

weixin_42531925的博客 380

除了浙大考研,PAT证书在春招秋招里到底有多“硬”?企业联盟内推全解析

本文深入解析PAT证书在技术求职中的实战价值,从分数段与求职机会的量化对应关系,到企业联盟内推机制的全解析。PAT甲级成绩已成为一线互联网企业招聘的硬性指标,高分考生可享受免笔试、直通面试等优势。文章还提供了简历优化、面试准备及跨分数段提升的实用策略,助力求职者在春招秋招中脱颖而出。

weixin_30294295的博客 413

PAT2021年春季3月份备考_按照套卷刷真题(4-1)

题干:1140 Look-and-say Sequence (20 分) 题解:做了35分钟左右,答案是满分,中间没有参考别的材料。。。这个是相当理想的一个结果了,但是还是又不少值得总结的东西,我其实开这个博客的主要目的,是给我水平接近的小伙伴解惑,我主要谈的是学习方法和时间安排上的问题,这是一些所谓的“软文博主”,经常夸大和回避的问题。。。但是我觉得一种科学的方法和心态对于求学路上的我们和具体的知识一样重要 首先要达到这个程度,之前就需要见过一定量的类型相似的题目,PAT里面有不少字符串处理的题目都可

求学和探索的路上 427

计算机考研408历年真题详解:2021-Postgraduate-408项目中的高效刷题方法

2021-Postgraduate-408项目是一个专注于计算机考研408备考的开源项目,汇集了丰富的历年真题、算法代码和备考资料,帮助考生系统高效地备战408考试。本文将详细介绍如何利用该项目中的资源进行高效刷题,掌握解题技巧,提升备考效率。 ## 一、项目核心资源概览 📚 项目包含多个关键模块,为考生提供全方位的备考支持: - **历年真题集合**:[old-exam/](https:

gitblog_00096的博客 568

PAT考试选C++还是Java?过来人聊聊刷题语言选择的那些坑

本文深入分析了PAT考试中选择C++或Java作为刷题语言的优劣势,从性能基准、开发效率、迁移成本、考场现实和长期价值五个维度进行对比。C++在算法竞赛中表现更优,尤其在时间敏感型题目上优势明显,而Java在开发效率和字符串处理上更友好。文章为不同基础的考生提供了实用的决策框架和优化策略,帮助考生根据自身情况做出最佳选择。

weixin_30294295的博客 471

某双非推免心路历程

推免也已经过了一个星期左右,在推免期间也收到了许多学长学姐以及老师的帮助,非常感谢他们,这篇文章想纪念下自己的推免时光,也想送给在保研途中的你们,希望能给你们带来一些帮助或者引起一些共鸣!

qq_43992949的博客 5260

浙大计算机考研捷径:2021-Postgraduate-408项目中的机试备战策略

对于备考浙江大学计算机考研的同学来说,机试成绩在总成绩中与初试占比1:1,其重要性不言而喻。2021-Postgraduate-408项目作为一个专注于408备考的开源项目,为考生提供了丰富的机试备战资源和策略,帮助大家高效准备,轻松应对浙大考研机试。 ## 一、了解浙大机试重要性及替代方案 浙大复试包含机试和面试,其中机试成绩占比极高。值得注意的是,机试成绩可以用前一年的PAT甲级或TOP成

gitblog_00733的博客 1076
上一篇: PAT甲级 - 1018 Public Bike Management (30分)
下一篇: 总结与反思 - 12月7日冬季PAT甲级考试
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值