AtCoder Typical Contest 002

Submission #11216918

Source codeソースコード

#include<cstdio>
using namespace std;
long long m,n,p;
int main()
{
    scanf("%lld%lld%lld",&n,&m,&p);
    //n^p%m
    int ans=1;
    for(;p;p>>=1,n=n*n%m)
    {
        if(p&1)
            ans=ans*n%m;
    } 
    printf("%d\n",ans);
    return 0;
}

Submission

Task問題 B - n^p mod m
User nameユーザ名 luogu_bot1
Created time投稿日時
Language言語 C++ (GCC 5.4.1)
Status状態 AC
Score得点 100
Source lengthソースコード長 265 Byte
File nameファイル名
Exec time実行時間 1 ms
Memory usageメモリ使用量 128 KB

Compiler messageコンパイルメッセージ

./Main.cpp: In function ‘int main()’:
./Main.cpp:6:35: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld%lld%lld",&n,&m,&p);
^

Test case

Set

Set name Score得点 / Max score Cases
Sample -
All 100 / 100 001.txt,002.txt,003.txt,004.txt,005.txt,006.txt,007.txt,008.txt,009.txt,010.txt,011.txt,012.txt,013.txt,014.txt,015.txt,016.txt,017.txt,018.txt,019.txt,020.txt,021.txt,022.txt,023.txt,024.txt,025.txt,026.txt,027.txt,sample_01.txt,sample_02.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
001.txt AC
002.txt AC
003.txt AC
004.txt AC 1 ms 128 KB
005.txt AC
006.txt AC
007.txt AC
008.txt AC
009.txt AC
010.txt AC
011.txt AC
012.txt AC
013.txt AC
014.txt AC
015.txt AC
016.txt AC
017.txt AC
018.txt AC 1 ms 128 KB
019.txt AC
020.txt AC 1 ms 128 KB
021.txt AC
022.txt AC
023.txt AC
024.txt AC
025.txt AC
026.txt AC
027.txt AC
sample_01.txt AC
sample_02.txt AC