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

临沂做商城网站的公司天津放心站内优化seo

临沂做商城网站的公司,天津放心站内优化seo,wordpress 会员主页,呼市网站建设公司题目 n个小伙伴(编号从 0到 n−1)围坐一圈玩游戏。 按照顺时针方向给 n个位置编号,从 0到 n−1。 最初,第 0号小伙伴在第 0号位置,第 1号小伙伴在第 1号位置,…,依此类推。 游戏规…

题目

n个小伙伴(编号从 0到 n−1)围坐一圈玩游戏。

按照顺时针方向给 n个位置编号,从 0到 n−1。

最初,第 0号小伙伴在第 0号位置,第 1号小伙伴在第 1号位置,…,依此类推。

游戏规则如下:每一轮第 0号位置上的小伙伴顺时针走到第 m号位置,第 1号位置小伙伴走到第 m+1号位置,…,依此类推,第 n−m号位置上的小伙伴走到第 0号位置,第 n−m+1号位置上的小伙伴走到第 1号位置,…,第 n−1号位置上的小伙伴顺时针走到第 m−1号位置。

现在,一共进行了 10k轮,请问 x号小伙伴最后走到了第几号位置。

输入格式

输入共 1行,包含 4个整数 n、m、k、x,每两个整数之间用一个空格隔开。

输出格式

输出共 1行,包含 1个整数,表示 10k轮后 x号小伙伴所在的位置编号。

数据范围

1<n<106

0<m<n

1≤x≤n

0<k<109

输入样例:

10 3 4 5

输出样例:

5

题解

import java.util.Scanner;/*** @author akuya* @create 2024-04-05-11:11*/
public class CircleGame {static int n,m,k,x;public static void main(String[] args) {Scanner scanner=new Scanner(System.in);n=scanner.nextInt();m=scanner.nextInt();k=scanner.nextInt();x=scanner.nextInt();long num=quick(10,k);num=(x+(num*m))%n;System.out.println(num%n);}public static long quick(long a,int s){long ans=1;while(s!=0) {if ((s & 1) != 0) {ans = (ans * a) % n;}a = (a*a)%n;s >>= 1;}return ans;}
}

思路

这道题没有任何思路可言,相信大家都能看出这只是一道数据较大的小学数学题,那么,我们需要懂的就只有如何使用快速幂,并且在快速幂中进行取余。大家看代码模板即可。

http://www.wooajung.com/news/32933.html

相关文章:

  • 做奥网站百度一下首页
  • 连云港网站制作公司哪家好sem竞价推广是什么意思
  • idea 做网站登录网站黄页推广软件
  • 汽车配件网站建设友情链接交换源码
  • 如何建设网站的论文苏州seo排名公司
  • 简述网站建设及维护的全过程长春网站优化
  • 怎么制作网站教程下载九易建网站的建站模板
  • 软件外包平台的服务机构seo推广主要做什么
  • 龙岗企业网站建设免费b站推广入口2023
  • asp.net 网站建设在线磁力搜索神器
  • 网站基建建设谷歌搜索优化seo
  • 百度静态网站软文营销推广
  • 怎么制作网站源码官方百度app下载
  • 网站开发程序员是做什么的seo优化怎么做
  • 网站建设方案设计ppt搜索技巧
  • 如何通过做网站月入上万人民日报最新消息
  • 做直播网站需要学什么软件网络促销策略
  • 用户权限网站关键词整站优化
  • 网站建设概况今日国内新闻热点
  • 池州公司做网站百度seo通科
  • 青浦区做网站百度免费网站制作
  • 开发的网站能运行在其他网站推广工具有哪些
  • 培训管理平台企业站seo报价
  • 深圳哪家做网站比较好哪里有整站优化
  • 免费做海报的网站公司网站的作用
  • 可以做淘宝店铺开关灯网站运营是做什么的
  • 直播类网站怎么做北京网站建设优化
  • 一个门户网站多少钱宁波seo推广定制
  • 做淘宝需要的网站app开发工具
  • 自己做的网站点首页出错站长工具seo综合查询全面解析