本地跑第一个测试点很ok 但是洛谷判了五个超时 绝望
  • 板块P2415 集合求和
  • 楼主HTneko
  • 当前回复5
  • 已保存回复5
  • 发布时间2020/5/9 18:38
  • 上次更新2023/11/7 02:47:40
查看原帖
本地跑第一个测试点很ok 但是洛谷判了五个超时 绝望
314726
HTneko楼主2020/5/9 18:38

代码很短

int sum=0;
    int a;
    cin>>sum;

    int i;
    for(i=1;getchar()!='\n';i++){
        cin>>a;
        sum+=a;
    }
    cout<<(sum*pow(2,i-1));

第一个测试点输入1 2 3 4 5 6 7 8 9 10

输出28160 然后去看惹题解 巨佬说要用显示转换(其实我在本地跑不显示转换的输出是28160完全没问题)于是更改如下

cout<<(long long)(sum*pow(2,i-1));

提交一下还是全部超时 蒟蒻好绝望

2020/5/9 18:38
加载中...