【摸鱼第二季完结】四月处于放弃边缘,如何进入工作状态。

我们这儿的 abc 都被我们带着一起说中文了

羡慕有哥们的

:melting_face:

/*
restricted 2sum on prefixsum
*/

#include <bits/stdc++.h>

namespace kactl {}

typedef long long ll;
typedef std::vector<int> vi;
typedef std::vector<vi> v2i;
typedef std::vector<v2i> v3i;
#define setmax(a, b) a = std::max(a, b);
#define setmin(a, b) a = std::min(a, b);

int main() {
  std::ios_base::sync_with_stdio(false);
  std::cin.tie(0);

  int tn = 1;
  // std::cin >> tn; // std::cerr << "MULTITEST MODE\n";
  while (tn--) {
    int n, qn;
    std::cin >> n >> qn;
    vi a(n);
    for (auto &x : a) std::cin >> x;

    vi ps(n+1);
    for (int i = 0; i < n; ++i) ps[i+1] = ps[i] + a[i];
    vi ss(n+1);
    for (int i = n-1; i >= 0; --i) ss[i] = ss[i+1] + a[i];
    std::set<int> sss(ss.begin(), ss.end());

    while (qn--) {
      int q;
      std::cin >> q;

      bool ok = 0;
      for (int i = 0; i <= n; ++i) {
        int l = ps[i];
        if (sss.count(q-l)) {
          if (q-l <= ps.back()-l) {
            ok = 1;
            break;
          }
        }
      }
      std::cout << (ok ? "Yes" : "No") << "\n";
    }

    std::cout << std::endl;
  }
  return 0;
}

我们这儿的 ABC 哥们不知道我是中国人(我也从来不露脸)。

is this ABC buddy who said “its like…” a native of Los Angeles?

Yes :troll:

如果我来个每周一道数学题 能有机会拿精彩的话题吗 :yaoming:

1 个赞

什么样的数学题?小学生奥数么?还是波拉索洛夫?还是吉米多维奇?

:yaoming: 我只是随口一说的 并没有想好

??!!做题做了一通宵??

我就起来尿个尿

回笼

啊?比放置play voo麻烦多了

1 个赞

摸鱼帖变质了 :new_moon_face:

水老师睡了两小时就起来? :joy:

1 个赞

2 个赞

也可以再

:+1:赶紧去吧,缺觉太伤身体

1 个赞

所以水老师回笼了吗?还是水老师二号上线了 :troll:

敏娜桑偶嗨哟
开启摸鱼的一天吧 :blush:

2 个赞