Position in Fraction (小数除法模拟)

【信息科学与工程学】信息科学领域——第一百三十三篇 半导体器件物理与电子封装10 。编号类型领域问题(锚定尺度)逐步推理思考的数学方程式(多工具角度)及组合约束方程式关联知识1069设计工艺数据中心GPUNVIDIA Rubin GPU的Tensor Core中FP8(E4M3格式)训练的前向传播量化误差分析(每通道缩放, 相对误差<0.1%)几何学:FP8格式E4M3:1符号,4指数,3尾数,动态范围[-448,448],精度约6.25%。每通道缩放(per-channel scaling)适应不同通道的权重分布。前向传播量化误差来源于输入激活和权重的量化。 信息论:FP8 SQ 阅读详情

Position in Fraction

You have a fraction . You need to find the first occurrence of digit c into decimal notation of the fraction after decimal point.


Input

The first contains three single positive integers a, b, c (1 ≤ a < b ≤ 105, 0 ≤ c ≤ 9).

Output

Print position of the first occurrence of digit c into the fraction. Positions are numbered from 1 after decimal point. It there is no such position, print -1.

Examples
Input
1 2 0
Output
2
Input
2 3 7
Output
-1
Note

The fraction in the first example has the following decimal notation: . The first zero stands on second position.

The fraction in the second example has the following decimal notation: . There is no digit 7 in decimal notation of the fraction.

code:

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main(){
    int n,m,c,i;
    scanf("%d%d%d",&m,&n,&c);
    int pos = -1;
    int fz = m,fm = n;
    i = 0;
    while(1){
        i++;
        fz *= 10;
        if(fz / fm == c){
            pos = i;
            break;
        }
        fz = fz % fm;
        if(i >= 100005) break;//限制循环节长度
    }
    printf("%d\n",pos);
    return 0;
}


从波形到代码:手把手调试GaN图腾柱PFC的过零点切换与软启动策略 本文详细解析了GaN图腾柱无桥Boost PFC电路在过零点切换与软启动策略中的调试方法。通过波形分析、代码实现和寄存器配置,提供了解决误开通、震荡波形等问题的实用方案,帮助工程师优化电源设计效率与可靠性。 阅读详情

相关推荐

保姆级教程:用C++逆向解析通达信shm.tnf文件(附完整代码与偏移量详解)

本文提供了一份详细的C++逆向工程教程,指导开发者如何解析通达信的shm.tnf文件。通过分析文件结构、定位关键字段并实现完整解析流程,帮助量化交易开发者高效获取沪市股票数据。教程包含完整代码示例和偏移量详解,适合金融数据本地化处理需求。

weixin_27945229的博客 521

Position in Fraction

You have a fraction . You need to find the first occurrence of digit c into decimal notation of the fraction after decimal point.InputThe first contains three single positive integers a, b, c (1 ≤ a &...

asd1637579311的博客 331

如何用谷歌插件Apollo.io高效开发客户?手把手教你避开常见坑点

本文详细介绍了如何利用谷歌插件Apollo.io高效开发外贸客户,包括核心功能解析、免费额度最大化利用策略、多插件协同技巧以及常见陷阱规避方法。通过Apollo.io的智能匹配算法和庞大数据库,外贸从业者可以精准锁定目标客户,提升开发效率。

banana的博客 885

Position in Fraction (模拟)

You have a fraction . You need to find the first occurrence of digit c into decimal notation of the fraction after decimal point. Input The first contains three single positive integ...

码农的一亩三分地 340

鲁棒优化入门(6)—Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)

Matlab+Yalmip两阶段鲁棒优化通用编程指南(上篇),内容包括: ①.拿到一个复杂的两阶段鲁棒优化问题的分析步骤和方法。 ②.采用Yalmip工具箱中的uncertain函数和鲁棒优化模块求解两阶段鲁棒优化的子问题。 ③.Yalmip工具箱中的鲁棒优化模块和常规的求解思路有什么异同。 ④.使用KKT条件求解两阶段鲁棒优化的子问题,并使用C&CG算法进行迭代求解。

配电网和matlab的博客 1万+

人工智能之语言领域 自然语言处理 第六章 情感分析

情感分析(Sentiment Analysis),又称意见挖掘(Opinion Mining),旨在自动识别和提取文本中表达的主观情感、态度或情绪。从用户评论到社交媒体,从产品反馈到政治舆情,情感分析已成为企业决策、品牌监控和人机交互的关键技术。本章将深入介绍情感分析的层级结构、核心技术、主流模型,并通过社交媒体舆情实战案例完整演示分析与可视化流程。层级目标示例词级(Word-level)判断单个词的情感倾向“好” → 正面;“差” → 负面句级(Sentence-level)判断整个句子的情感极性。

咚咚王者的博客 856

B - Position in Fraction 巧妙,模拟除法找小数位

模拟除法 思路:模拟除法即可,脑子要会拐弯,不要太莽。QAQ a/b%10不断找出余数再*10/b 直到找到c. 所以不用开double,直接int即可。 图解 1 8 5 #include<iostream> #include<algorithm> using namespace std; int main() { int a,b; int c; ...

weixin_43960370的博客 503

uniapp map地图实现marker聚合点,并点击marker触发事件

【代码】uniapp map地图实现marker聚合点,并点击marker触发事件。

weixin_44705979的博客 5437

900B - Position in Fraction

B. Position in Fraction time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You have a fraction . You need to

memory_qianxiao的博客 996

【HAL库-STM】智能温控按键小风扇【胎教级教学】

硬件设备:DHT11,0.96寸oled屏,二/三/四线风扇(不挑),面包板 、f10的精英板等等。当人在的风扇面前时可以自行控制风扇,不在面前时又想开风扇就让他温控自行开启,(在这里有一个想法就是加上蓝牙和wifi控制的功能能够远程遥控,这个如果做的再全一点就要自主研发是一个多功能app,这里没有做。针对这个dht11,我一开始是卡在了这个check函数里面,一直是我给完dht11低电平和高电平后,dht11不回复我低电平和高电平,这个不是我的问题,当时代码是没毛病的,这个点一直卡着我。吐血五天实现小成品

weixin_52451652的博客 1739

3.摄像头组件- CVP (ISP)

本文介绍 车载摄像头组件-ISP

2401_83458819的博客 1617

Position in Fraction_Codeforces_900B

原题链接:http://codeforces.com/problemset/problem/900/B B. Position in Fraction time limit per test 1 second memory limit per test 256 megabytes input standard input

MoogleAndChocobo的博客 573

YOLOv11 改进 - SPPF模块 | 发论文神器!LSKA注意力改进SPPF,增强多尺度特征提取能力,高效涨点!!!

本文介绍了Large Separable Kernel Attention (LSKA)模块及其在YOLOv11中的结合应用。LSKA旨在解决Visual Attention Networks (VAN)使用大内核卷积时的计算效率问题,通过将2D深度卷积层的卷积核分解为级联的水平和垂直1-D卷积核,降低了计算复杂度和内存占用,且使VAN更关注物体形状。我们将集成LSKA的SPPF_LSKA模块引入YOLOv11,大量实验表明,改进后的模型在对象识别、检测、分割和稳健性测试上表现出色。

魔改工程师的博客 1279

Codeforces900 B. Position in Fraction(除法模拟)

题意: 给定a,b,c,问a除b小数点后面第几位会出现数字c,给定的c的范围为[0,9] 数据范围:1<=a,b<=1e5,0<=c<=9

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 210

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

假人有限元模型

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

Position in Fraction CodeForces - 900B

  Position in Fraction  CodeForces - 900B        You have a fraction . You need to find the first occurrence of digit c into decimal notation of the fraction after decimal point. Input The fir...

Learning_is_endless的博客 355

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

题解 CF900B 【Position in Fraction】

a/b化为最简a′/b′后,我们模拟除法列竖式求答案的过程。由于列竖式的过程中余下的数总比b'小,所以最多b'个不同余数,列竖式的过程中一旦出现相同的余数则是进入了循环。所以我们最多做b'次除法就能求出c是否存在于该分数小数点后以及c的位置。代码:#include&lt;bits/stdc++.h&gt; using namespace std; int gcd(int a,int b) { ...

fu_xuantong的博客 237

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

B - Position in Fraction

ExamplesInput1 2 0 Output2Input2 3 7 Output-1题意:a/b 1/2=0.500  c= 0 0是小数点后第二位数字 输出2模拟出发过程,先乘以10,除,然后用余数除#include&lt;iostream&gt; #include&lt;cstdio&gt; #define n 1e5+10 using namespace std; int main()...

dujuancao11的博客 270

codeforces 900B. Position in Fraction(暴力+模拟)

题意:分数A/B的小数点后第几位为C。 思路:暴力模拟前300位就能AC。 感觉这个题有点坑,如果循环节很长怎么办。总感觉不有点不严谨。 #include using namespace std; const int MAXN = 300;//看完数据发现215就能过 int main() { int a, b, c; while(~scanf("%d%d%d",&a,&b,&c))

张松超的博客 834

ShaderGraph Fraction节点:从数学原理到高级特效的循环控制核心

在计算机图形学与实时渲染领域,周期性动画与程序化纹理生成是构建动态视觉效果的基石。其核心原理在于将连续变化的时间或空间坐标映射到固定的循环区间内,从而驱动重复、可预测的视觉行为。这一过程在GPU着色器中通常通过高效的数学指令实现,为游戏特效、UI动效和模拟环境提供了关键的技术支撑。ShaderGraph中的Fraction节点正是这一原理的典型代表,它通过提取输入值的小数部分,生成一个始终在[0, 1)范围内循环的相位信号。该节点底层对应HLSL/GLSL的frac指令,性能开销极低,支持向量化并行计算,是

weixin_30654583的博客 334

Codeforces Round #450 (Div. 2) B

B. Position in Fraction time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You have a fraction . You need to

ACM_e的博客 315

ShaderGraph投影节点深度解析:从空间坐标转换到屏幕特效实战

在计算机图形学中,空间坐标转换是3D渲染的基石,它定义了顶点从局部模型空间到最终屏幕空间的映射过程。其核心原理是通过一系列矩阵变换(如模型、视图、投影矩阵)实现几何数据的流水线处理,这一过程是理解现代GPU渲染管线的关键。掌握空间转换技术具有极高的技术价值,它不仅是实现正确渲染的前提,更是构建动态视觉效果(如阴影、反射、屏幕后处理)的底层支撑。在游戏开发、UI动效和实时可视化等应用场景中,精确的坐标控制是实现高级特效的必备技能。本文聚焦于Unity ShaderGraph中的投影节点,该节点正是这一核心原理

cuiji1279的博客 435

ShaderGraph Distance节点深度解析:从欧几里得距离到实战应用

在计算机图形学与实时渲染领域,距离计算是构建视觉特效的数学基石。欧几里得距离作为最基础的空间度量方式,其原理是通过计算两点在多维向量空间中的直线长度,为像素级渲染提供精确的数值依据。这一基础数学概念的技术价值在于,它能够将空间关系量化为连续的标量值,从而驱动颜色混合、透明度控制与几何形状生成等核心渲染操作。在游戏开发、影视特效与交互式媒体等应用场景中,距离计算是实现雾效衰减、边缘发光、溶解效果及有符号距离场(SDF)等高级视觉效果的关键。本文聚焦于ShaderGraph中的Distance节点,深入探讨其如

weixin_34183910的博客 330

C 语言学习笔记

B站up Micro_Frank C语言大师系列课程笔记

g_c_m_g的博客 1221

B

You have a fraction . You need to find the first occurrence of digit c into decimal notation of the fraction after decimal point. Input The first contains three single positive integers a, b, c (1 ≤...

小自洽 313

166. Fraction to Recurring Decimal

题目链接:https://leetcode.com/problems/fraction-to-recurring-decimal/ Given two integers representing the numerator and denominator of a fraction, return the fraction in string format. If the fractional...

God_Mood的博客 253

codeforces

You have a fraction. You need to find the first occurrence of digitcinto decimal notation of the fraction after decimal point. The first contains three single positive integersa,b,c(1 ≤ a <...

weixin_30847271的博客 158
上一篇: Dream City ZOJ - 3211 (贪心+dp)
下一篇: Chtholly's request (思维+回文)
Guuuuuu老师儿
博客等级 码龄9年 259粉丝 718原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值