ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Days passing(大整数取模+欧拉降幂)

2020-01-13 18:07:35  阅读:474  来源: 互联网

标签:取模 string 降幂 ss Days long int sn include


欧拉降幂公式:

这道题满足第一种情况

 

 

#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
	string ss[10];
	ss[1]="Mon";
	ss[2]="Tue";
	ss[3]="Wed";
	ss[4]="Thu";
	ss[5]="Fri";
	ss[6]="Sat";
	ss[0]="Sun";
	string s;
	long long n=0;
	long long m;
	int cnt;
	string sn;
	cin >> s;
	cin >> sn;
	int len=sn.length();
	for(int i=0;i<len;i++)
	{
		n=(n*10+sn[i]-'0')%7;
	}//大整数取模 
	cin >> m;
	//下面是对应的两种情况 
	if(n%7==0)
	{
		cout << s;
	}
	else
	{
		for(int i=0;i<=6;i++)
		{
			if(ss[i]==s)
			{
				cnt=i;
				break;
			}
		}
		cout << ss[(cnt+1)%7];
	}
 } 

 

哇咔咔~~~ 发布了58 篇原创文章 · 获赞 14 · 访问量 3241 私信 关注

标签:取模,string,降幂,ss,Days,long,int,sn,include
来源: https://blog.csdn.net/qq_44587145/article/details/103962034

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有