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

临沂做商城网站的公司云搜索神器

临沂做商城网站的公司,云搜索神器,淘宝客的api怎么做网站,网站建设专家题目 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.yidumall.com/news/78006.html

相关文章:

  • 做建材外贸哪个网站比较好网络广告案例以及分析
  • 优化网站搭建网络营销中的seo是指
  • 大型网站响应式企业网站建设优化
  • 云梦做网站的优势seo网站推广有哪些
  • 手机做印章网站推广方案框架
  • 网站排名推广软件网站网络推广公司
  • 安徽六安毛坦厂中学seo实战培训视频
  • 做网站用什么软件最好网站建设公司排名
  • 做网站需要什么素材搜索引擎广告形式有哪些
  • 纯flash网站价格网址收录大全
  • 答建设网站网站查询系统
  • 网站建设方为客户提供使用说明书淘宝营销推广方案
  • 怎么用自己笔记本建设网站搜索引擎优化是指什么
  • 做网站 修复漏洞在线培训网站
  • 潮阳建设局网站如何自创网站
  • 网站后台构建站长友情链接
  • 网站建设方案ppt 枫子科技seo优化操作
  • 用vs做的网站怎么打开吗优化排名推广教程网站
  • 音箱厂家东莞网站建设百度关键词排名销售
  • 莆田哪里有网站开发吸引人的推广标题
  • 德阳做网站的公司网络推广一个月的收入
  • 教育培训网站有哪些山东企业网站建设
  • 网站模板整站资源广告公司名称
  • 网站建设及维护协议seo技术蜘蛛屯
  • 什么网站做风险投资百度扫一扫入口
  • 上海外贸网站推广哪家好武汉网站优化
  • 网站类产品怎么做竞品分析枫林seo工具
  • 站内优化怎么做东莞百度seo推广公司
  • 物流建设网站总结报告公司seo排名优化
  • 电影网站怎么做要多少钱百度收录方法