设为首页 加入收藏

TOP

Codeforces Round #257 (Div. 2)
2015-07-20 18:06:12 来源: 作者: 【 】 浏览:3
Tags:Codeforces Round #257 Div.

感言:以后中国高中生的专场还是慎入!!!!


A题目还是比较简单

AC代码:

#include
  
   
#include
   
     using namespace std; struct p { int number; int val; }num[105]; bool cmp(p x,p y) { if(x.val==y.val) return x.number>y.number; return x.val>y.val; } int main() { int n,m,top,end; while(scanf("%d %d",&n,&m)!=EOF) { int i; for(i=0;i
    
     
B:也简单

不过很容易错,看到好多人这道题挂了

#include
      
       
int a[9];
int m=int(1e9)+7;
int main()
{
    int n;
    scanf("%d %d",&a[1],&a[2]);
    for(int i=3;i<=8;i++)
        a[i]=(a[i-1]-a[i-2]);
    a[0]=a[1]-a[2];
        //难点
    scanf("%d",&n);
    printf("%d\n",(a[n%6]%m+m)%m);
    return 0;
}
      

C:找到规律就可以了

#include 
      
       
#include
       
         using namespace std; int main() { int n, m, k; cin >> n >> m >> k; if (k > m + n - 2) { cout << -1 << endl; return 0; } long long x, y, a, b; x = min(k + 1, n); y = k + 2 - x; a = (n / x) * (m / y); y = min(k + 1, m); x = k + 2 - y; b = (n / x) * (m / y); cout << max(a, b) << endl; return 0; }
       
      


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Codeforces 450 B. Jzzhu and Seq.. 下一篇Codeforces 450 C. Jzzhu and Cho..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: