P2818 天使的起誓

题目描述

Tenshi非常幸运地被选为掌管智慧之匙的天使。在正式任职之前,她必须和其他新当选的天使一样要宣誓。宣誓仪式是每位天使各自表述自己的使命,他们的发言稿放在n个呈圆形排列的宝盒中。这些宝盒按顺时针方向被编上号码1,2,…,n-1,n。一开始天使们站在编号为n的宝盒旁。她们各自手上都有一个数字,代表她们自己的发言稿所在的盒子是从1号盒子开始按顺时针方向的第几个。例如:有7个盒子,如果Tenshi手上的数字为9,那么她的发言稿所在的盒子就是2个。现在天使们开始按照自己手上的数字来找发言稿,先找到的就可以先发言。 Tenshi一下子就找打了,于是她最先上台宣誓:“我将带领大家开启Noi之门……” Tenshi宣誓结束后,陆续有天使上台宣誓。可是有一位天使找了好久都找不到她的发言稿,原来她手上的数字m非常大,她转了好久都找不到她想找的宝盒。

请帮助这位天使找到她想找的宝盒编号。

输入输出格式

输入格式:

第一行为正整数n,第二行为正整数m,其中n,m满足2<=n<=10^8,2<=m<=10^1000

输出格式:

只有一行(包括换行符),即天使想找的宝盒的编号。

输入输出样例

输入样例#1: 复制

7
9

输出样例#1: 复制

2

输入样例#2: 复制

11
108

输出样例#2: 复制

9思路:数论,高精。可以对读入优化加一些小小的操作,就可以省去高精了。
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
long long n;
long long work(long long mod){char l=getchar();long long u=0;while(!(l>='0'&&l<='9'))    l=getchar();while(l>='0'&&l<='9')    u=(u*10+l-'0')%mod,l=getchar();return u?u:n;
}
int main(){scanf("%lld",&n);cout<<work(n);
}

转载于:https://www.cnblogs.com/cangT-Tlan/p/8094488.html

洛谷 P2818 天使的起誓相关推荐

  1. 【洛谷P2818】天使的起誓

    天使的起誓 题目链接:天使的起誓 题目描述 Tenshi非常幸运地被选为掌管智慧之匙的天使.在正式任职之前,她必须和其他新当选的天使一样要宣誓. 宣誓仪式是每位天使各自表述自己的使命,他们的发言稿放在 ...

  2. 广度优先搜索——USACO08FEB(洛谷 P2895)

    本文要讲述的是一道既简单又复杂的一道题,值得我们好好去思考并求解. 题目出自洛谷P2895 同时也是USACO2008年的一道题. 其中主要问题是如何将问题转化为对应的数组或图?如何判断满足的条件情况 ...

  3. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  4. 洛谷 P1142 轰炸

    洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...

  5. 洛谷 P1387 最大正方形

    P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...

  6. 洛谷P2763 试题库问题

    题目:https://www.luogu.org/problemnew/show/P2763 题目描述 «问题描述: 假设一个试题库中有n道试题.每道试题都标明了所属类别.同一道题可能有多个类别属性. ...

  7. 动态规划——洛谷_P1057传球游戏

    题目: 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球, ...

  8. 洛谷P1417 烹调方案

    洛谷P1417 烹调方案 如果是一般的01背包的话 选的先后是没关系的 但是这题选的先后是有关系的,因为他的价值是随着时间而变化的, 而你的01背包是做不到先选2再选1的 那么我们就跟国王游戏一样 用 ...

  9. 记忆优化搜索(简单题)(洛谷P3183 [HAOI2016]食物链 )( P5635 【CSGRound1】天下第一 )

    昨天做了蓝桥杯的时候,发现自己对于记忆优化搜索甚是不熟悉,所以今天随便找了几个基础题做做,顺便写下两片题解,顺便用了一下devc++敲的代码,发现没有代码补全真的可以说是灰常难受了... 洛谷P318 ...

最新文章

  1. c语言delay_C语言编程制作“古怪手电筒”,有光的时候就会亮,没光绝不会亮...
  2. 对比学习系列论文MoCo v1(二):Momentum Contrast for Unsupervised Visual Representation Learning
  3. Android之ListView的getItemViewType和getViewTypeCount
  4. Android本地存储键值对,flutter本地存储键值对简单数据(相当于web的localstorage) 代码实现...
  5. firefox addons
  6. axios网络请求框架源码解析
  7. django 1.8 官方文档翻译: 3-4-3 使用基于类的视图处理表单
  8. java mvc tomcat_Java Servlet(七):JavaWeb MVC 操作(jdk7+tomcat7+eclipse)
  9. 通过这次源码分析直播了解到在中国真正关心源码的webrtc开发者只有1%
  10. Elasticsearch--进阶-filter过滤---全文检索引擎ElasticSearch工作笔记014
  11. Sql语句查询当天本周本月记录的where条件
  12. java 读取excel wps_安装WPS引发的excel上传问题
  13. Oracle dmp文件解析
  14. ArcGIS 分类标注
  15. 什么东西可以改善睡眠,可以试试这些助眠好物改善睡眠
  16. 网络号、主机号、子网掩码、IP、子网划分、主机号划分
  17. 计算机 班徽设计大赛,班徽设计大赛来啦!
  18. 一文8个步骤从0到1教你基于数据驱动的接口自动化框架封装
  19. 计算机无限办公网络应用与推广论文,无线办公局域网的设计与实施(毕业论文终稿).doc...
  20. 芯片的设计流程和流片成本

热门文章

  1. 跨链资产原子转移工具包 Decred atomicswap
  2. replugin源码解析之replugin-host-gradle(宿主的gradle插件)
  3. 深度学习指南:在iOS平台上使用TensorFlow
  4. Go语言重点知识点1
  5. Android实现文字一个一个显示出来
  6. 利用dos管道命令获取屏幕内容_汇编语言--常用DOS功能
  7. JZOJ 5923. 【NOIP2018模拟10.23】Bomb
  8. 什么是iu组装服务器,超频三全新款 IU服务器散热器全新登场
  9. rtsp服务器搭建_如何从“零”开始搭建直播平台
  10. mysql备份一个表到ftp_备份部分mysql表并上传至指定ftp服务器目录中