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

【CodeChef】Just multiply

数据水

讲道理,指数循环节不能直接取模

#include<bits/stdc++.h>
using namespace std;
char inc;
inline void get(int& x)
{
	x = 0;inc = getchar();
	while(!isdigit(inc))inc=getchar();
	while(isdigit(inc))
	{
		x=x*10+inc-'0';
		inc=getchar();
	}
}
#define maxn 10010
int T,mod,len;typedef long long ll;
char s[maxn];
ll mul(ll x,ll p)
{
	if(x==0)return 0;
	if(p==0)return 1;
	ll t = x,ret=1;
	while(p)
	{
		if(p&1)ret*=t;
		t*=t;
		t%=mod;
		ret%=mod;
		p>>=1;
	}
	return ret;
}
int main()
{
	get(T);	
	while(T--)
	{
		get(mod);scanf("%s",s);
		len = strlen(s);
		ll last = 1;bool flag = false;
		ll fir = 0,sec = 0;
		for(int i=0;i<len;i++)
		{
			if(s[i]!='*')
			{
				if(!flag)fir = (fir*10+s[i]-'0')%mod;			
				else sec = (sec*10+s[i]-'0')%mod;
			}
			else
			{

相关文章:

  • 【CodeChef】LCH15JGH Many bananas
  • 【CodeChef】 Queries on the String
  • 【BZOJ 1051】 受欢迎的牛 【Tarjan】
  • 【数学期望】Crossing Rivers, ACM/ICPC Wuhan 2009, UVa12230
  • 【数学期望】Candy, ACM/ICPC Chengdu 2012, UVa1639 【精度】
  • 【积分】【概率】Probability, UVa11346
  • 【BZOJ 4571】美味 【区间异或最大值】【主席树】【贪心】
  • 【BZOJ 2588】Count on a tree 【树上路径第K大】【LCA+主席树】
  • 【BZOJ 1801】中国象棋
  • 【NOIP 2012】Vigenère 密码
  • 【Java常用类库】_大数操作(BigIntger、BigDecimal)
  • 模算术和求余
  • 【BZOJ 3631】松鼠的新家 【LCA+树上差分】
  • [codeforces]Checkpoints
  • [codeforces]Levko and Permutation
  • $translatePartialLoader加载失败及解决方式
  • 07.Android之多媒体问题
  • 2017-08-04 前端日报
  • Android系统模拟器绘制实现概述
  • chrome扩展demo1-小时钟
  • Date型的使用
  • Python 基础起步 (十) 什么叫函数?
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • v-if和v-for连用出现的问题
  • 安装python包到指定虚拟环境
  • 机器学习学习笔记一
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 网页视频流m3u8/ts视频下载
  • 问题之ssh中Host key verification failed的解决
  • 我建了一个叫Hello World的项目
  • 小程序 setData 学问多
  • #QT(TCP网络编程-服务端)
  • #QT(串口助手-界面)
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (Git) gitignore基础使用
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (简单) HDU 2612 Find a way,BFS。
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (五)c52学习之旅-静态数码管
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • ??在JSP中,java和JavaScript如何交互?
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [Android]一个简单使用Handler做Timer的例子
  • [ASP.NET MVC]Ajax与CustomErrors的尴尬
  • [Asp.net MVC]Bundle合并,压缩js、css文件
  • [BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)