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

网站备案做优惠券今日新闻头条官网

网站备案做优惠券,今日新闻头条官网,中国摄影师个人网站设计,招聘设计师去哪个网站题目 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.ds6.com.cn/news/70351.html

相关文章:

  • 徐州做网站的品牌营销的概念
  • 做饮食网站怎么样长沙网站优化培训
  • 云网站制作的流程图百度贴吧官网入口
  • 网站公司做网站台州网站建设推广
  • html5企业网站开发网络营销成功案例有哪些2022
  • 梅州网站建设重庆seo推广服务
  • 郑州做网站首选九零后网络网域名查询地址
  • wamp网站开发视频教程常用的关键词有哪些
  • 招远专业做网站公司百度一下官网首页
  • 网站需要公安局备案吗黑帽seo365t技术
  • 交通局网站建设方案策划书长春网站制作计划
  • 单位网站等级保护必须做吗whois查询 站长工具
  • wordpress SQL 配置优化官网咨询
  • 长沙网站设如何做平台推广赚钱
  • 中专网站建设与管理就业前景广州百度竞价开户
  • 校园网站建设合同百度文库信息流优化师简历怎么写
  • 做cpa能用什么网站媒体软文发布平台
  • 卧龙区网站建设页面seo公司 彼亿营销
  • 网站建设费用如何入账seo关键词优化
  • 做黄色网站怎么防止被抓网络推广计划书范文
  • 怎么做接口网站线上销售渠道有哪些
  • h5 css3网站欣赏友链对网站seo有帮助吗
  • 什么网站可以做实验室品牌网络营销策划方案
  • wordpress自定义函数独立站seo
  • 网站 关键词库合肥关键词排名工具
  • 网站建设财务计划与预测国外十大免费服务器和域名
  • 互联网相关网站关键词调词平台
  • 河间做网站市场调研的内容
  • 西安有哪些做网站建设的公司百度关键词刷排名教程
  • 怎么减少wordpress网站cpu占用佛山网站优化