当前位置: 首页 > news >正文

题解:UVA11350 Stern-Brocot Tree

一道很简单的题,按照题意模拟就可以了。

\(la = 0, lb = 1, ra = 1, rb = 0\),代表 \(L = \frac{la}{lb},R = \frac{ra}{rb}\)。每次移动设 \(MID = \frac{mida}{midb}=\frac{la+ra}{lb+rb}\)。若向左边儿子节点移动,让 \(R=MID\)(也就是 \(ra=mida,rb=midb\));,若向右边儿子节点移动,让 \(L=MID\)(也就是 \(la=mida,lb=midb\))。之后输出新的 \(MID\)(也就是 \(\frac{la+ra}{lb+rb}\))。

注意:切记不要手欠约分,不然会错。

#include <bits/stdc++.h>
using namespace std;
int T;
int main () {cin >> T;while (T--) {string s;int la = 0, lb = 1, ra = 1, rb = 0;  // a/bcin >> s;for (int i = 0; i <= s.length() - 1; i++) {int mida = (la + ra);int midb = (lb + rb);if (s[i] == 'L') {ra = mida;rb = midb;}else {la = mida;lb = midb;}}cout << (la + ra) << "/" << (lb + rb) << endl;}return 0;
}
http://www.jsqmd.com/news/433025/

相关文章:

  • 数字孪生架构设计及系统开发难点有哪些?
  • ansible常见的模块
  • java学习笔记1.16
  • VBA 64位API声明语句第018讲
  • Lotus扩散模型深度估计精研
  • Mask2Former实例分割实战:Swin大模型解析[特殊字符]
  • 【电力系统】MARS模型参考自适应、SMO滑模观测器永磁同步电机对比仿真模型
  • 保险公司做养老有什么优势?从大家保险“城心2.0”看服务体系构建
  • 大数据领域分布式计算的技术峰会亮点
  • INI 文件超详细入门到实战教程
  • MGM-Omni-TTS语音模型入门指南 [特殊字符]
  • C# .NET 周刊|2026年1月4期
  • 基于MPC模型预测改进PMSM-MRAS模型参考自适应无感观测仿真
  • MioCodec音频编解码器:高效语音处理新方案
  • 交期慢?质量参差?成本高?一文讲清供应商全生命周期管理!
  • BPE分词器实现
  • 新鲜出炉!2026徐汇专家推荐服务优的宠物医院排行,狗狗耳道内窥镜检查/宠物绝育/狗狗隐睾绝育,宠物医院专家找哪个 - 品牌推荐师
  • 主机清单和ad-hoc
  • 2026年3月光纤激光切管机厂家推荐,资质案例售后机构深度解读 - 品牌鉴赏师
  • 折扣影票api接口对接的详细操作指南
  • Mask2Former-Swin城市景观数据集图像分割模型[特殊字符]
  • 11个免费开源后台管理系统模板
  • Mask2Former图像分割全攻略:从Swin架构到COCO实战应用 [特殊字符]
  • 刷榜冠军秒变“删库侠“?揭秘AI基座模型失控的惨烈真相!
  • Docker Desktop(详细使用流程)
  • 游戏人物移动效果对应实际刷新率对比与Client-side Prediction Interpolation调整优化
  • DeepSeek V4,下周正式登场!
  • Mask2Former图像分割技术解析[特殊字符]
  • 2026年3月手持激光焊机厂家推荐,产能专利环保三维数据全面透视 - 品牌鉴赏师
  • 【无人机编队】基于人工势场算法的多无人机复杂障碍物环境下的自主避障与路径规划附Matlab代码