前提・実現したいこと
usingエイリアス宣言時のエラー解消
atomというエディタを使ってプログラムを書いているのですが,usingを使用したエイリアス宣言でエラーが出てしまいます.
発生している問題・エラーメッセージ
expected nested-name-specifire before'll' expected nested-name-specifire before'P'
該当のソースコード
c++
1ソースコード
#include <bits/stdc++.h>
#define rep(i,n) for (int i = 0; i < (n); ++i)
using namespace std;
using ll = long long;
using P = pair<int,int>;
const int m = 2019;
int main() {
string s;
cin >> s;
int n = s.size();
reverse(s.begin(), s.end());
int x = 1, tot = 0;
vector<int> cnt(m);
ll ans = 0;
rep(i,n) {
cnt[tot]++;
tot += (s[i]-'0')x;
tot %= m;
ans += cnt[tot];
x = x10%m;
}
cout << ans << endl;
return 0;
}
試したこと
調べても解決策がわかりませんでした.
補足情報(FW/ツールのバージョンなど)
Provider GCC
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 12:41