欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CodeForces 450B 水题(注意负数取模的方法)

程序员文章站 2024-03-20 13:07:58
...

点击打开链接

#include<bits/stdc++.h>
using namespace std;
const int mod=1e9+7;
int main()
{
    int x,y;
    scanf("%d%d",&x,&y);
    int t[6]={x,y,y-x,-x,-y,x-y};
    int n;
    scanf("%d",&n);
    int k=n%6-1;
    if(k==-1) k=5;
    printf("%d\n",(mod+t[k]%mod)%mod);             //对于负数取模的方法,对于正数同样适用
    return 0;
}