Submission #33261
Source Code Expand
Copy
//template ver2.00 //------------------------------------------ //include //------------------------------------------ #include <vector> #include <map> #include <set> #include <stack> #include <queue> #include <algorithm> #include <numeric> #include <utility> #include <sstream> #include <iostream> #include <iomanip> #include <cstdio> #include <cmath> #include <string> #include <cstring> #include <complex> using namespace std; //conversion //------------------------------------------ inline int to_int(string s) {int v; istringstream sin(s); sin >> v; return v;} template<class T> inline string to_str(T x) {ostringstream sout; sout << x; return sout.str();} //math //------------------------------------------- template<class T> inline T sqr(T x) {return x*x;} template<class T> inline T is_inner(T x, T a, T b) {return a <= x && x < b;} //typedef //------------------------------------------ typedef vector<int> VI; typedef vector<string> VS; typedef pair<int, int> PII; typedef long long LL; //container util //------------------------------------------ #define MP make_pair #define EACH(i, c) for(typeof((c).begin()) i = (c).begin(); i != (c).end(); ++i) #define EXIST(c, e) ((c).find(e) != (c).end()) //repetition //------------------------------------------ #define FOR(i, a, b) for (int i = (a);i < (b); ++i) #define REP(i, n) FOR(i, 0, n) //IO //------------------------------------------ #define LF(x) cout << (x) << endl; #define LFA(a, n) cout << a[0]; FOR(itr, 1, n) {cout << " " << a[itr];} cout << endl; #define LFP(x, w) cout << setprecision((w)); cout << setiosflags(ios::fixed); cout << (x) << endl; //constant //-------------------------------------------- const double EPS = 1e-10; const double PI = acos(-1.0); const int INF = 1e9; const int DI[] = {0, 1, 0, -1}; const int DJ[] = {1, 0, -1, 0}; //clear memory //-------------------------------------------- #define CLR(a) memset((a), 0 , sizeof(a)) //debug //-------------------------------------------- #define DUMP(x) cerr << #x << " = " << (x) << endl; #define DUMPA(a, n) cerr << #a << " = {" << a[0]; FOR(itr, 1, n) { cout << ", " << a[itr]; } cerr << "}" << endl; #define DUMPAA(a, n, m) REP(itr, n) {REP(jtr, m) {cout << a[itr][jtr] << " ";} cout << endl;} int e[6]; int b; int l[6]; void init() { } void solve() { int n = 0; REP(i, 6) REP(j, 6) { if (e[i] == l[j]) ++n; } bool bonus = false; REP(i, 6) if (l[i] == b) bonus = true; int ans = 8 - n; if (n == 6) ans = 1; if (n == 5 && bonus) ans = 2; if (n < 3) ans = 0; LF(ans); } int main() { init(); REP(i, 6) cin >> e[i]; cin >> b; REP(i, 6) cin >> l[i]; solve(); return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - 宝くじ |
User | wotsushi |
Language | C (GCC 4.4.7) |
Score | 0 |
Code Size | 2819 Byte |
Status | CE |
Compile Error
./Main.c:6: fatal error: vector: No such file or directory compilation terminated.