讨论 / 这次考试
lxl 2011-08-10 00:05:00
点我顶贴 收藏 删除
本题没加ansistring

数组开太小......

本来想拿50分的,结果才20分.......

最后一个点30分的全过,就我没过(应该是ansistring和数组的问题,也很可能rp too low!).......

#1 lxl@2011-08-06 07:42:00
回复 删除
又提交一次,无语了

wa0?!

#2 Aule@2011-08-07 05:47:00
回复 删除
每次都灵异一样的错一串……据说是一个超时下面就卡WA一串
#3 lxl@2011-08-07 19:28:00
回复 删除
数据好强悍

除3个2^63-1外,

其他数据全是10^777

估计有至少一个数据是100000000000000......(777个0)

#4 wish@2011-08-07 20:04:00
回复 删除
datagen

#include <iostream>

#include <cstring>

#include <cstdio>

#include <random>

#include <algorithm>

#include <gmpxx.h>

using namespace std;

const int N[10] = {2, 2, 2, 111, 111, 111, 111, 111, 111, 111};

int main()

{

mt19937 gen;

char fin[] = "0.in", fout[] = "0.out";

for (char z = 0; z <= 9; z++)

{

fin[0] = fout[0] = z + '0';

char q[N[z] + 1];

q[0] = uniform_int<char>('1', '9')(gen);

uniform_int<char> dist('0', '9');

for (int i = 1; i < N[z]; i++)

q[i] = dist(gen);

q[N[z]] = 0;

mpz_class a(q, 10);

freopen(fout, "w", stdout);

cout << a << endl;

freopen(fin, "w", stdout);

cout << a * a * a * a * a * a * a << endl;

}

return 0;

}

#5 lxl@2011-08-10 00:05:00
回复 删除
回复 地板wish 的帖子

大牛请讲解思路。

这次比赛灵异地没有动归题......

查看更多回复
提交回复