4 条题解

  • 1
    @ 2025-12-7 21:27:04

    c艹如果解绑依然tle的话,可以试试c中的scanf和printf,因为速度比解绑还要快

    • 0
      @ 2025-9-15 11:44:53

      不知道什么原因tle了,把long long和解绑都开了

      #include <bits/stdc++.h>
      using namespace std;
      #define int long long
      
      signed main() {
          ios::sync_with_stdio(0),cin.tie(0);
          int n, m;
          cin >> n >> m;
          vector<int> a(n + 1, 0);
          for (int i = 1; i <= n; ++i) {
              cin >> a[i];
              a[i] += a[i - 1];
          }
          int l, r;
          for (int i = 0; i < m; ++i) {
              cin >> l >> r;
              cout << a[r] - a[l - 1] << '\n';
          }
          return 0;
      }
      
      • 0
        @ 2023-12-22 18:46:50

        最感觉不如C语言的一集

        #include <iostream>
        #define MAX 1000001
        using namespace std;
        
        int p[MAX];
        
        int main(){
        	std::ios::sync_with_stdio(false);
        	cin.tie(0);
        	cout.tie(0);
        	int n,c,a;
        	cin >> n >> c;
        	for(int i=1;i<=n;i++){
        		cin >> a;	
        		p[i]=p[i-1]+a;
        	}
        	
        	int l,r;
        	for(int i=1;i<=c;i++){
        		cin >> l >> r;
        		cout << p[r]-p[l-1] << '\n';
        	}
        	return 0;
        }
        
        • 0
          @ 2023-10-11 19:35:19
          #include<stdio.h>
          int main(){
              int n,m,i,a,b[1000001];
              scanf("%d%d",&n,&m);
              for(i=1;i<=n;i++){
                  scanf("%d",&a);
                  b[i]=b[i-1]+a;
              }
              while(m--){
                  int l,r;
                  scanf("%d%d",&l,&r);
                  printf("%d\n",b[r]-b[l-1]);
              }
          }
          
          • 1

          信息

          ID
          407
          时间
          1000ms
          内存
          128MiB
          难度
          8
          标签
          (无)
          递交数
          1215
          已通过
          194
          上传者