LOJ6435【PKUSC2018】星际穿越题解(贪心+倍增)

Altair HyperWorks软件二次开发:二次开发成果展示与报告撰写 HyperMesh Python API允许用户通过Python脚本控制HyperMesh的大部分功能,包括模型创建、修改和分析。它提供了丰富的函数库,可以处理节点、元素、材料属性、载荷和边界条件等。二次开发可以用于创建自定义工具,这些工具可以集成到HyperWorks中,提供特定的功能或简化复杂的操作。 阅读详情

题目:LOJ6435.
题目大意:给定一张无向图 n n n个点,表示现在又知道了一些信息为每个点 i i i与编号为 [ l i , i − 1 ] [l_i,i-1] [li​,i−1]的点有连边,边权均为 1 1 1.现在给定 q q q组询问 l i , r i , x i ( l i &lt; r i &lt; x i ) l_i,r_i,x_i(l_i&lt;r_i&lt;x_i) li​,ri​,xi​(li​<ri​<xi​),表示在 [ l i , r i ] [l_i,r_i] [li​,ri​]中等概率随机选择一个点 y i y_i yi​,求 x i x_i xi​到 y i y_i yi​最短路长度的期望.设 d i s ( x , y ) dis(x,y) dis(x,y)表示点 x x x到点 y y y的最短路长度,答案为:
1 r i − l i + 1 ∑ j = l i r i d i s ( x i , j ) \frac{1}{r_i-l_i+1}\sum_{j=l_i}^{r_i}dis(x_i,j) ri​−li​+11​j=li​∑ri​​dis(xi​,j)

1 ≤ n , q ≤ 3 ∗ 1 0 5 1\leq n,q\leq 3*10^5 1≤n,q≤3∗105.

显然这个期望中的 1 r i − l i + 1 \frac{1}{r_i-l_i+1} ri​−li​+11​可以算出 x i x_i xi​到 [ l i , r i ] [l_i,r_i] [li​,ri​]所有点的距离和之后再乘上去,现在问题变为求 x i x_i xi​到 [ l i , r i ] [l_i,r_i] [li​,ri​]所有点的距离和.

首先一个贪心,每一次的询问 x i x_i xi​一定是第一步向前或向后,之后全部向前走.

为什么呢?显然的.因为如果第一步向后走,那么选择一个可以走到的点中,下一步可以走到最前面
点显然是可行的.如果第二步还要往后走的话,由于我们第一步选的点已经是可以走到最前面的了,所以第二步可定选的是第一步走不到的点,而由于这是张无向图,它显然不可能走到比起点 x i x_i xi​更前面的点的…

然后又有一个贪心,每一次必然走下一次可以走到最前面的点选择.

显然,这样选择包含其他任何其他选择可以到达的点,肯定是没问题的.

有了这两个性质后,就可以了开始做这道题了.

很自然地设 f [ i ] [ j ] f[i][j] f[i][j]表示点 i i i往前走 j j j步可以到达的最前面的点,预处理出来之后,考虑如何回答询问.

直接统计 x i x_i xi​走到 [ l i , r i ] [l_i,r_i] [li​,ri​]有些麻烦,我们可以利用前缀和的思想,把问题拆为 x i x_i xi​走到 [ l i , x i ) [l_i,x_i) [li​,xi​)和 ( r i , x i ) (r_i,x_i) (ri​,xi​)两部分.

之后询问时,第一步的时候分成两种情况,一种是直接从起点开始往前走,一种是先从起点往后走再往前走,最后答案在两种情况中取最小即可.

第一种大概流程如下:
1.设当前走到的最前面的点为 p p p,上一次为 p ′ p&#x27; p′,当前走的步数为 n o w now now.
2.从 [ p , p ′ ) [p,p&#x27;) [p,p′)中找到一个可以走得最前面的点 b p bp bp,设 b p bp bp可以走到的最前面的点为 n p np np.
3.走到 [ n p , p ) [np,p) [np,p)的步数必然都为 n o w + 1 now+1 now+1,贡献计入答案后,令 p ′ = p , p = n p , n o w = n o w + 1 p&#x27;=p,p=np,now=now+1 p′=p,p=np,now=now+1.
4.重复执行上述过程直到 n p ≤ l np\leq l np≤l(这里的边界要处理一下).

第二种其实只需要求一下 ( x i , n ] (x_i,n] (xi​,n]中 x i x_i xi​可以到达的点中下一步走最前面的点就是第一种情况了,就不再重复了.

我们会发现这个过程有些难搞,一次询问复杂度达到了 O ( n ) O(n) O(n),怎么办呢?

由于每一次走的时候取区间 [ p , p ′ ) [p,p&#x27;) [p,p′)中最优的决策时,区间的两个端点都不固定并不好搞,但容易发现 [ p ′ , n ] [p&#x27;,n] [p′,n]中的点肯定不会走得比 [ p , p ′ ) [p,p&#x27;) [p,p′)中的点优,是不是可以操作一下呢?

改变状态 f [ i ] [ j ] f[i][j] f[i][j]的意义,现在改为区间 [ i , n ] [i,n] [i,n]中的点每个点往前走 j j j步可以到达的最前面的点中最小的,也就是说取了一下后缀最小值.

这个时候我们就可以省去每一个区间中最优决策的时间了.然而,这个做法最坏情况下仍然是 O ( n ) O(n) O(n)一次询问.

但是, f [ i ] [ j ] f[i][j] f[i][j]显然是可以倍增预处理的,而且,设 s u m [ i ] [ j ] sum[i][j] sum[i][j]表示 i i i走到 [ f [ i ] [ j ] , i ) [f[i][j],i) [f[i][j],i)的最短距离和, s u m sum sum也是可以倍增预处理的.

具体是这样的:
f [ i ] [ j ] = f [ f [ i ] [ j − 1 ] ] [ j − 1 ] s u m [ i ] [ j ] = s u m [ i ] [ j − 1 ] + s u m [ f [ i ] [ j − 1 ] ] [ j − 1 ] + 2 j − 1 ∗ ( f [ i ] [ j − 1 ] − f [ i ] [ j ] ) f[i][j]=f[f[i][j-1]][j-1]\\ sum[i][j]=sum[i][j-1]+sum[f[i][j-1]][j-1]+2^{j-1}*(f[i][j-1]-f[i][j]) f[i][j]=f[f[i][j−1]][j−1]sum[i][j]=sum[i][j−1]+sum[f[i][j−1]][j−1]+2j−1∗(f[i][j−1]−f[i][j])

然后,这个问题就解决了?

不,我们解决的只是第一种,还有第二种.

幸运的是,第二种看起来有些难搞,但其实我们只需要在第一步的时候,强制往前走就可以了.

为什么呢?因为第一步强制往前走了,如果往后走更优,这个决策也被包含在了 ( i , n ] (i,n] (i,n]里面,走第二步的时候已经被顺便统计进去了…

需要注意的是,这个时候我们还要打个特判,如果终点位置只需要从起点开始走一步就直接返回区间长度.

然后这个问题就真的解决了.

惊不惊喜?意不意外?

时间复杂度 O ( ( n + q ) log ⁡ n ) O((n+q)\log n) O((n+q)logn).

代码如下:

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

#define Abigail inline void
typedef long long LL;

const int N=300000,C=20;

LL gcd(LL a,LL b){return b?gcd(b,a%b):a;}

int n,l[N+9],cq;
int go[N+9][C];
LL sum[N+9][C];

void Pre_doubly(){
  go[n][0]=l[n];
  for (int i=n-1;i>=1;--i)
    go[i][0]=min(l[i],go[i+1][0]),sum[i][0]=(LL)i-go[i][0];
  for (int i=1;i<=n;++i)
    for (int j=1;j<C;++j){
      go[i][j]=go[go[i][j-1]][j-1];
      sum[i][j]=sum[i][j-1]+sum[go[i][j-1]][j-1]+((LL)go[i][j-1]-go[i][j]<<j-1);
    }
}

LL Query(int tdp,int stp){
  if (l[stp]<=tdp) return (LL)stp-tdp;
  LL res=stp-l[stp];
  int now=1;
  stp=l[stp];
  for (int i=C-1;i>=0;--i)
    if (go[stp][i]>tdp){
      res+=sum[stp][i]+(LL)now*(stp-go[stp][i]);
      stp=go[stp][i];
      now+=1<<i;
    }
  return res+(stp-tdp)*(now+1);
}

Abigail into(){
  scanf("%d",&n);
  for (int i=2;i<=n;++i)
    scanf("%d",&l[i]);
}

Abigail work(){
  l[1]=1;
  Pre_doubly();
}

Abigail getans(){
  scanf("%d",&cq);
  for (int i=1;i<=cq;++i){
    int l,r,x;
    scanf("%d%d%d",&l,&r,&x);
    LL ans=Query(l,x)-Query(r+1,x),len=(LL)r-l+1,g=gcd(ans,len);
    printf("%lld/%lld\n",ans/g,len/g);
  }
}

int main(){
  into();
  work();
  getans();
  return 0;
}
2026实战:YOLOv11融合Swin Transformer,小目标检测精度暴涨47% 本文针对工业零件微小缺陷检测难题,提出了一种CNN与Transformer的最优融合方案。作者发现直接替换YOLOv11骨干网络为Swin Transformer会导致速度骤降69%而精度仅提升2.1%。通过大量实验,总结出三项核心设计原则:1)CNN为主、Transformer为辅;2)高层插入、浅层保留;3)模块化融合。最终提出三种渐进式融合方案,其中骨干部分替换方案(方案二)实现了小目标检测精度提升47%,推理速度仅下降8%的优异表现。文章详细解析了Swin Transformer的核心原理,提供了完 阅读详情

相关推荐

告别Colmap!在ROS2 Humble上,用Fast-LIVO2直接为3D Gaussian Splatting准备数据全流程

本文详细介绍了在ROS2 Humble环境下,使用Fast-LIVO2为3D Gaussian Splatting(3DGS)准备数据的全流程。通过优化Fast-LIVO2配置、实时数据同步机制和3DGS训练参数,显著提升了三维重建效率和质量,相比传统Colmap流程节省95%以上的预处理时间。适用于Ubuntu22.04系统,适合机器人及自动驾驶领域的三维重建应用。

weixin_28688385的博客 586

loj #6435. 「PKUSC2018」星际穿越

题意 自己看吧 前言 pkusc这题的阴影太大,现在才做回。。 现在想起来,自己的方法过于复杂,并且忘记了使用标记永久化使得代码量巨增。。调不出来也是有原因的 题解 相比起我原来的方法,现在有一个很巧妙的 显然的结论,一个点只会往右边跳一次 然后我们发现这个跳一次非常地难搞。。 考场上我写得是两颗线段树搞来搞去。。搞得我头都大了 我们考虑,其实往右跳除了第一次都是不用代价的...

OZY的博客 559

保姆级教程:在RK3588 Android12设备树(DTS)中配置MIPI 8 Lane双通道与DSC显示

本文详细介绍了在RK3588 Android12平台上配置MIPI 8 Lane双通道与DSC显示的实战指南。通过设备树(DTS)参数详解、DSC参数计算与PPS配置、双通道同步机制实现等内容,帮助开发者高效完成高分辨率屏幕驱动配置,解决嵌入式显示系统开发中的常见挑战。

weixin_30905133的博客 399

【PKUSC2018】星际穿越【结论】【倍增dp】

钿头银篦击节碎,血色罗裙翻酒污

Lstdo的博客 303

高效低功耗设计:PMOS电子开关在墨水屏与ADC采样电路中的创新应用

本文深入探讨了PMOS电子开关在低功耗设计中的创新应用,特别是在墨水屏和ADC采样电路中的关键作用。通过详细分析PMOS的导通机制和近乎零静态功耗特性,展示了其在待机低功耗场景下的显著优势,并提供了实用的电路设计技巧和元器件选型建议,帮助工程师实现极致的功耗优化。

weixin_29193359的博客 161

NA400与昆仑通态MODBUS/TCP通讯调试说明

点击增加设备通道,弹出窗口进行设置,通道类型选择“0区输出继电器”,通道地址为1,通道个数为1,读写方式为读写。点击增加设备通道,弹出窗口进行设置,通道类型选择“4区输出寄存器”,数据类型选择“16位 无符号二进制”,通道地址为21001,通道个数为1,读写方式为读写。5.添加设备通道:双击莫迪康MODBUSTCP子设备,点击添加设备通道,根据Modbus规约地址表进行参数的设置,表格可在NAPro软件帮助中查看,如下图所示。然后可以在设备通道调试数据中观察到Q1的值为1,NW1的值678,表示通讯成功。

weixin_44281509的博客 2490

LOJ6435 PKUSC2018星际穿越

Problem loj Solution 一个显而易见的结论,对于一个xi,要到达1号节点的最优路径只有第一步可能往右走,后面的步必定是往左走。 那么我们可以dp出整个右边可以走到的最左边的位置mn[i],mn[i]显然小于i,而且如果这个最优位置不是出自i本身,那么也就意味着要往右走一步,再往左走。 先dp出最优的位置,然后i就继承mn[i]的答案,做一个区间修改即可,可以用主席树实现...

Rayment的博客 830

微信小程序内容安全审核:从API调用到工程化落地的全流程实践

内容安全是互联网应用开发中的基础性技术环节,尤其在用户生成内容(UGC)场景下,它直接关系到平台的合规性与用户体验。其核心原理通常结合了关键词过滤、自然语言处理(NLP)和计算机视觉(CV)等技术,通过AI模型对文本、图像、音频进行多维度风险识别。这项技术的价值在于,它不仅是满足监管要求的必要手段,更是构建健康社区生态、保护品牌声誉、实现产品长期稳定运营的基石,广泛应用于社交、电商、社区论坛等各类UGC平台。本文聚焦于微信小程序生态,深入剖析其官方提供的内容安全解决方案,详细解读如何将文本同步检测与多媒体异

weixin_28622215的博客 452

LOJ6435「PKUSC2018」星际穿越(倍增dp,主席树)

传送门:https://loj.ac/problem/6435 这里讲的是倍增写法,另有主席树解法 可以贪心的发现最优的走法必然是从xxx一直往左跳或者先向右跳一步再一直往左跳 一个暴力: fi,jf_{i,j}fi,j​表示从[i,n][i,n][i,n]这些点出发,向左跳jjj步能转移到的最左端点 O(n2)O(n^2)O(n2) 很显然这个式子可以用倍增优化,fi,jf_{i,j}fi,j...

a1035719430的博客 356

uniapp - 微信授权登录报错 errMsg“:“login:fail send“ | “code“:-100 | “innerCode“:-6,解决uni-app调用微信登录时没有响应且返回错误

uni-app,微信登录,微信登录报错,微信小程序,支付宝小程序,安卓app,苹果ios,nvue,H5网页网站,uniapp苹果安卓app,微信授权登录,uniAppAPP端微信登录报错,微信确认登录界面后点击登录报错,"errMsg":"login:failsend","errCode":-100,"code":-100,"innerCode":-6,都配置好了还是报错怎么办,uniapp微信授权登录报错,UniApph5对接微信登录出现错误,appid,应用签名,微信登陆,code:-100

🏆 前端领域优质创作者 1万+

在 SAP HANA 与 HANA Cloud 中,用 SQL DDL 创建数据库视图:从设计时工件到运行时对象的全链路实践

本文介绍了在SAP HANA中通过HDI容器使用DDL定义视图的方法。主要内容包括:1)采用.hdbview设计时工件存储视图定义,构建时自动转换为运行时视图,实现版本控制和权限隔离;2)开发前需准备HDI容器、MTA项目及配置.hdiconfig文件;3)详细说明.hdbview语法结构,重点讲解WITH READ ONLY和WITH STRUCTURED PRIVILEGE CHECK的使用场景;4)提供了从创建文件到构建验证的完整流程示例;5)强调跨容器访问时需通过.hdbgrants为#OO用户授予

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 271

loj 2537 「PKUWC 2018」Minimax 线段树合并

http://www.elijahqi.win/archives/3566 对于本题我们显然有个暴力的做法 可以搞到40分 那就是每一层的时候暴力枚举权值 然后看右儿子中比我大的有多少个 算出概率和 然后*我这个点的概率即可 题目中有个重要条件 即每个点权值 均不同 那么就应该考虑线段树合并了 这题在线段树合并的时候怎么办 设greatr[i]表示右子树中比i大的概率是duos greatl...

Elijahqi 373

RK3576 USB3.0 DWC3控制器调试:PHY初始化失败排查指南

DWC3 是 Synopsys 公司推出的 USB3.0/3.1 控制器 IP,支持双角色(DRD)模式,可配置为 Host、Device 或 OTG。

小灰灰的博客 1175

倍增好题记录

超级钢琴: [BZOJ 2006] [NOI 2010]超级钢琴(贪心+ST表+堆) 药不能停:[HDU 3712] Fiolki (带边权并查集+启发式合并) 监控: 类似"国旗计划”,不同的是要去掉被完全包含的区间 国旗计划:[BZOJ4444] [Luogu 4155] [LOJ 2007] [SCOI2015]国旗计划(倍增) 星际穿越:[Luogu 5465] [LOJ 643...

weixin_30551963的博客 472

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

一个zz的LOJ β Round划水记

菜鸡博主晚上并不会与dalao们三国杀,十分无聊,于是去LibreOJ打了一场比赛,再次证明了博主的zz。 听说只要切题就有可能被钦定拿衣服,于是就抱着切题的信念开了比赛。 首先,菜鸡博主并不会判断题目难度,决定跟榜走,先开了B题, YY了10min后,博主发现,对于序列的升降情况以及极值上的取等情况稍加分析,就能得到结论, 只要能够把n分解成若干个2^i与若干个(2^i-1)相乘

Marco_L_T的博客 719

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【LOJ】#6432. 「PKUSC2018」真实排名

题解 一道水题。。。 分别考虑当前点自己翻和不翻的情况。 一波组合数。 注意线性求完逆元后记得求前缀啊…(调了半个小时才发现没求前缀(捂脸 代码 #include&amp;lt;cstdio&amp;gt; #include&amp;lt;algorithm&amp;gt; #include&amp;lt;cctype&amp;gt; using namespace std; const int N=1e5+10,mod...

远行客 309

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LOJ6435 「PKUSC2018」星际穿越

参考这篇blog 设fi,kf_{i,k}fi,k​为从iii出发,走kkk步能够到达的最靠左的点。则有fi,k+1<fi,kf_{i,k+1} < f_{i,k}fi,k+1​<fi,k​。 显然fi,1=lif_{i,1} = l_ifi,1​=li​。 然后是fi,2=min⁡j≥li{lj}f_{i,2} = \min_{j \ge l_i} \{l_j\}fi,2​=m...

这个博客已经搬到了:zhongyuwei.github.io 236

洛谷p5465 [PKUSC2018]星际穿越

【洛谷p5465】【PKUSC2018】星际穿越 题面 洛谷 题解 众所周知PKUSC的题大多都不可做,今天好不容易看到1个倍增水题(我猜当时应该全场切了)。 我们设\(f[i][j]\)表示\(i\)点走\(j\)步可以到达的最左的点。 于是\(f[i][j + 1] = min^{i-1}_{k=f[i][j]}l[k]\) 我们发现这个东西是可以倍增优化的。 于是就做完了... 代...

dichanpan2699的博客 280

LOJ 6435 「PKUSC2018」星际穿越——DP+倍增 / 思路+主席树

题目:https://loj.ac/problem/6435 题解:https://www.cnblogs.com/HocRiser/p/9166459.html 自己要怎样才能想到怎么做呢…… dp[ t ][ i ] 表示从 [ i , n ] 这些点出发,走 2t 步最左能走到哪。 sm[ t ][ i ] 表示从 [ i , n ] 出发,走到 [ dp[ t ][ i ] , i...

weixin_34342578的博客 269

【题解】LuoGu5465: [PKUSC2018]星际穿越

原题传送门 重要性质:对于某个点xxx,必定是xxx到[y,x)[y,x)[y,x)中所有点的距离为1,xxx到[z,y)[z,y)[z,y)中所有点距离为2…… (满足z<y<xz<y<xz<y<x) 首先想70分暴力做法(性质的不完全利用) 处理出disti,jdist_{i,j}disti,j​表示iii到jjj的最短路 策略是最多向右走一次,尽可能向左走...

ModestCoder_的博客 571

[LOJ 6435][PKUSC 2018]星际穿越

[LOJ 6435][PKUSC 2018]星际穿越 题意 给定 \(n\) 个点, 每个点与 \([l_i,i-1]\) 之间的点建立有单位距离的双向边. \(q\) 组询问从 \(x\) 走到 \([l,r]\) 中的随机一点的期望距离. 输出既约分数. \(n,q\le 3\times 10^5\), \(l<r<x\). 题解 显然对于一个 \(k\), \(k\) ...

weixin_30540691的博客 236

LOJ6435 & 洛谷5465 「PKUSC2018」星际穿越 倍增

题目链接: loj6435 洛谷5465 蒟蒻zyd:这不是大水题吗?看我写个O(nlog2n)O(nlog^2n)O(nlog2n)的诡异ST表卡卡常数跑过去 题目:输出区间距离和 蒟蒻zyd:(笑容逐渐消失) 没想到一道倍增题能这么巧(毒)妙(瘤)…… 一些奇奇怪怪的性质 这里是需要用到的性质…… 为了方便,这里把“花费1单位时间进行传送”称为“走了1步”qwq Ps.一些类似的情况就不画图了...

The_OIer的博客 483

Loj #2570. 「ZJOI2017」线段树

Loj #2570. 「ZJOI2017」线段树 题目描述 线段树是九条可怜很喜欢的一个数据结构,它拥有着简单的结构、优秀的复杂度与强大的功能,因此可怜曾经花了很长时间研究线段树的一些性质。 最近可怜又开始研究起线段树来了,有所不同的是,她把目光放在了更广义的线段树上:在正常的线段树中,对于区间 \([l, r]\),我们会取 \(m = \lfloor \frac{l+r}{2} \rfloor...

weixin_33748818的博客 232

LOJ 6503 「雅礼集训 2018 Day4」Magic - 容斥 - 分治NTT

题目大意:有mmm种颜色的球每种aia_iai​个共nnn个,问有多少种排列使得存在恰好k对相邻的球颜色相同。n&lt;=1e5,m&lt;=2e4. 题解: 首先给所有球一个标号即使颜色相同也认为是不同的球,这样最后除以∏ai!\prod a_i!∏ai​!即可。然后考虑容斥,设g(x)g(x)g(x)表示至少x对的答案,知道这个就可以直接拼出ans(k)ans(k)ans(k)。 然后考虑每一...

Mys_C_K的博客 644

「PKUSC2018」星际穿越

传送门 Solution 倍增 Code #include <bits/stdc++.h> #define reg register #define ll long long using namespace std; int read() { int x = 0, f = 1; char ch = getchar(); while (ch &...

weixin_33935777的博客 272

[PKUSC2018]星际穿越 倍增DP

Description n个点的图,点i和[l[i],i)的所有点连双向边。每次询问(l,r,x)表示x到[l,r]的所有点的最短路径长度和。 Sample Input 7 1 1 2 1 4 6 5 3 4 6 1 5 7 1 2 4 1 2 6 1 3 5 Sample Output 3/2 13/5 3/2 2/1 1/1 这篇blog写的不错,可以了解一下。 #include &amp;amp;l...

xgc_woker的博客 470
上一篇: BZOJ1856【SCOI2010】字符串题解(组合数学+Catalan数)
下一篇: BZOJ5017【SNOI2017】炸弹题解(线段树优化建图+tarjan+DP)
hezlik
博客等级 码龄9年 111粉丝 241原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值