3014: 计算星期几(快速幂)
摘要:解题思路:这道题本质上还是很简单的,对7取余就可以了,一般的for循环取b次,使用快速幂是logb次,数据规模也不是很大,都可以。参考代码:#include <iostream>
using n……
java--study||O.o--快速幂
摘要:参考代码:import java.util.Scanner;
public class Main
{ public static void main(String[] args)
{ Sc……
3014: 计算星期几
摘要:```cpp
#include
using namespace std;
int main()
{
int a,b,mod=7,z=1;
string str[7]={"S……
计算星期几(简单思路)
摘要:解题思路:边算幂边算模简单举例子:求3的3次方是星期几: 一般解法:3*3*3%7=6(鉴于a,b取值,超限) 转念一想,相当于四则运算中的,乘除法,那么乘除的先后循序就不影响最终结果了 ……
优质题解
3014: 计算星期几(C语言详细解答)
摘要: #include
int main() {
char* weekdays[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thur……
java--study||O.o
摘要:a^b转为迭代计算参考代码:import java.util.Scanner;
public class Main {
public static void main(String……
c语言————计算星期几
摘要:解题思路:竖式计算原理思路注意事项:参考代码:#include<stdio.h>int a[100001]={0};int main(){ int x,y,i,j,w=1; a[0……
计算a^b天后为星期几
摘要:解题思路:a^b 结果数据太大,超出C++现有类型表示的范围,所以不能直接拿最后的a^b结果对7求余数,解题方法:应当在每一次的 a*a 的过程中对7求余数,拿余数再与 a 相乘,原理就是数学思想,可……
计算星期几(python超简单方法)(不需要用循环)
摘要:解题思路:由于题目当天是星期天,而每星期7天,也就是7天一个周期。所以我们只需要用(a**b)%7就可以得出答案是那个星期的第几天,然后在星期天的基础上往上加就行了,不需要用for 循环,大大减少了时……