【2018.3.24】模拟赛之三-ssl2547 圆环【数论】
生活随笔
收集整理的這篇文章主要介紹了
【2018.3.24】模拟赛之三-ssl2547 圆环【数论】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
正題
大意
有n個半價不同的圓環(huán)相互接觸。將第一個滾一圈后面的會滾幾圈,輸出最簡分數(shù)。
解題思路
用gcd輸出最簡分數(shù)
代碼
#include<cstdio> #include<algorithm> using namespace std; int n,hr,r,w; int main() {scanf("%d",&n);scanf("%d",&hr);for (int i=2;i<=n;i++){scanf("%d",&r);w=__gcd(r,hr);printf("%d/%d\n",hr/w,r/w);//輸出} }總結(jié)
以上是生活随笔為你收集整理的【2018.3.24】模拟赛之三-ssl2547 圆环【数论】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我还看到一个怀旧香港我还看到一个怀旧香港
- 下一篇: 水星路由器换网线了怎么设置家里路由器换一