记录编号 58039 评测结果 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
题目名称 数数 最终得分 100
用户昵称 Gravatar11111111 是否通过 通过
代码语言 C++ 运行时间 0.073 s
提交时间 2013-04-16 15:12:09 内存使用 3.15 MiB
显示代码纯文本
    #include<iostream>
    #include<fstream>
    using namespace std;
    int x,ans,n,m,k;
    void work(int x,int m,int k)
    {
    int t;
    t=x;
    m--;
    while (m!=0)
    {
    if (m%2!=0)
    t=(t*x)%k;
    m=m/2;
    t=(t*t)%k;
    }
    if (t==0) ans++;
    }
    int main()
    {
    ifstream fin("counta.in");
    ofstream fout("counta.out");
    fin>>n>>m>>k;
    ans=0;
    for (int i=1;i<=n;i++)
    {
    fin>>x;
    work(x,m,k);
    }
    fout<<ans;
    fin.close();
    fout.close();
    return 0;
    }