1331 条题解
-
-3
Coldwings LV 4 @ 2006-01-26 09:08:37
此题实质上非常复杂 全面考察到了数学史和计算机史 经典代数 常用计算与输入输出等等等等知识点
考虑到题目的所有可能性 我们应当从计算机存储的二进制的角度来逐步考虑数的表示 以字节计数,采用多字节合用的方式表示一个大整数如今已经是高级程序语言编译器轻松可以达到的目标 可是为了加强对计算机计数的了解 此题可以考虑仍以最原始的方式进行计算——并且考虑最终将二进制数转变为十进制输出的全部过程 期间还考察了对ASCII码的熟悉程度此题实在经典 乃居家旅行必备之良题
-
-3@ 2006-01-23 15:36:00
我们同学的程序什么问题也没有
但是超时....狂晕... -
-4@ 2021-08-13 19:19:16
#include<bits/stdc++.h>
using namespace std;
signed main() {
int a,b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
return 0;
} -
-4@ 2006-03-09 13:04:08
比较简单!
我才开始还用了IF语句,后来发现.....狂晕,编译失败 -
-6@ 2006-06-15 09:17:14
这题很难的说……
要用asm重新写一次啊! -
-6@ 2006-06-08 16:43:14
这条也太EASY了
-
-6@ 2006-05-18 20:34:38
为什么一定要用readln 和 writeln,
而不可以用read 和 write
出不来正确答案啊 -
-6@ 2006-03-25 16:17:05
此题要注意字符大小写。
-
-6@ 2006-02-15 14:54:46
Flag:running?????
我还以为是我的程序有问题,不会吧,OI那么久了,竟犯这种错误???
提交第二遍,耶???AC了,现在正waiting 狂晕…… -
-7@ 2021-07-17 16:18:15
上次的题解有点问题,但是通过我们IOI中国队120948572341241294812个夜晚的思考,终于研究出了该世纪难题的真正的正解,加了一些优化,已经可以攻破很多个点的TLE了,但仍有待改进
CODE:#include <stdio.h> #include <windows.h> #include <time.h> #define N 100000 #define o3 __attribute__((optimize("-O3"))) #define r register #pragma GCC optimize(3) #pragma GCC optimize(2) #pragma GCC optimize("-Ofast") o3 int main () { int a, b, before[N], l = 0; bool bz = true; scanf("%d %d", &a, &b); srand(time(NULL)); for (;;) { int c = rand() % (a + b) + 1; for (r int i = 1; i <= l; ++ i) { if (before[i] == c) { bz = false; break; } } if (bz == false) { bz = true; continue; } if (c == a + b and bz == true) { printf("%d", c); before[++ l] = c; return 0; } } }希望有能力的牛马可以帮忙优化一下!!!!!!
-
-8@ 2006-03-26 19:28:03
为什么要readln,writeln?
不+ln就AC不能。
信息
- ID
- 1000
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 75270
- 已通过
- 28782
- 通过率
- 38%
- 被复制
- 265