比赛 20120807 评测结果 MMMMMMMMMM
题目名称 宁采臣的书架 最终得分 0
用户昵称 王者自由 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2012-08-07 10:22:19
显示代码纯文本
#include <cstdio>
#include <cstdlib>
#include <algorithm>
using namespace std;
const int N = 100;
int n, k, counts, a[N], s, l[8];
int f[N][1<<9][N][8];
int main() {
    freopen("arrangement.in", "r", stdin);
    freopen("arrangement.out", "w", stdout);
    for(int i=0; i<8; i++)
        l[i] = 1 << i;
    while(scanf("%d %d", &n, &k), n+k) {
        for(int i=1; i<=n; i++) {
            scanf("%d", a+i);
            a[i] -= 25;
        }
        /*for(int i=1; i<=n; i++)
            fprintf(stderr, "%d ", a[i]);
        fprintf(stderr, "\n");*/
        int *nt = unique(a+1, a+n+1);
        n = 0;
        for(int *it=a+1; it<nt; it++) n++;
        //fprintf(stderr, "%d\n", n);
        /*for(int *it=a+1; it<nt; it++)
            fprintf(stderr, "%d ", *it);
        fprintf(stderr, "\n");*/
        s = rand() % (n-k);
        printf("Case %d: %d\n\n", ++counts, s);
    }
    return 0;
}