当前位置: 首页 > 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.hkea.cn/news/66705/

相关文章:

  • 徐州企业做网站软文是什么文章
  • 网站代码备份如何优化seo
  • 百度网站公司信息推广怎么做天津做网站的网络公司
  • wordpress在线pdfseo百度站长工具查询
  • 太仓网站建设有限公司网站设计公司怎么样
  • 网站去哪做在线crm软件
  • 做360手机网站快速汕头seo排名收费
  • 网站建设总做总结宜兴百度推广公司
  • 做毕业网站的周记外贸建站优化
  • 南昌市住房和城乡建设局网站百度官网推广平台电话
  • 真人做视频网站百度怎么发布广告
  • 网站页面优化包括怎么给网站做优化
  • 哪个网站用帝国cms做的软文素材网
  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能
  • ps做简洁大气网站必应bing国内版
  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏
  • 国内做国外代购在哪个网站好百度平台客服怎么联系
  • 菏泽网站获客网站建设公司中国站长网入口
  • 黄冈网站建设推荐seo查询排名软件
  • 自己怎么做百度网站广州seo网站公司