/ WOJ /

记录详情

Wrong Answer


  
# 状态 耗时 内存占用
#1 Wrong Answer 279ms 548.0 KiB
#2 Wrong Answer 279ms 560.0 KiB
#3 Wrong Answer 280ms 552.0 KiB
#4 Wrong Answer 279ms 552.0 KiB
#5 Wrong Answer 279ms 560.0 KiB
#6 Wrong Answer 280ms 548.0 KiB
#7 Wrong Answer 280ms 556.0 KiB
#8 Wrong Answer 279ms 560.0 KiB
#9 Wrong Answer 280ms 556.0 KiB
#10 Wrong Answer 279ms 552.0 KiB

代码

#include <iostream>

int main() {
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);

    const int N = 100000000; // 1e8

    // 用一个运行时变量,避免常量折叠
    double x = 1.0000001;
    double sum = 0.0;

    // 1e8 次 double 运算
    for (int i = 0; i < N; ++i) {
        sum += x * 2.0 + 1.0;
        // 让 x 缓慢变化,防止编译器把整个循环折叠成一次乘法
        x = x * 0.9999999 + 0.0000001;
    }

    // 使用 volatile 强制保留结果
    volatile double sink = sum;

    // 输出,进一步防止优化
    std::cout << sink << '\n';

    return 0;
}

信息

递交者
类型
递交
题目
P1000 云剪贴板
题目数据
下载
语言
C++
递交时间
2026-09-12 15:49:24
评测时间
2026-09-12 15:49:24
评测机
分数
0
总耗时
2798ms
峰值内存
560.0 KiB