fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define int long long
  5.  
  6. int n, res = 0;
  7. string a[29];
  8. int b[29], f[(1 << 26)];
  9.  
  10. signed main()
  11. {
  12. ios_base::sync_with_stdio(false);
  13. cin.tie(0), cout.tie(0);
  14.  
  15. cin >> n;
  16. for (int i = 0; i < n; i++)
  17. {
  18. cin >> a[i];
  19. int mask = 0;
  20. for (char c : a[i])
  21. {
  22. int cur = c - 'a';
  23. mask |= (1 << cur);
  24. }
  25. b[i] = mask;
  26. }
  27.  
  28. for (int mask = 1; mask < (1 << n); mask++)
  29. {
  30. int bit = __builtin_ffs(mask) - 1;
  31. f[mask] = (b[bit] | f[mask - (1 << bit)]);
  32. if (f[mask] == (1 << 26) - 1) res++;
  33. }
  34. cout << res;
  35.  
  36. return 0;
  37. }
  38.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits/stdc++.h>
         ^
Main.java:4: error: illegal character: '#'
#define int long long
^
Main.java:4: error: class, interface, or enum expected
#define int long long
        ^
Main.java:7: error: class, interface, or enum expected
string a[29];
^
Main.java:8: error: class, interface, or enum expected
int b[29], f[(1 << 26)];
^
Main.java:10: error: class, interface, or enum expected
signed main()
^
Main.java:13: error: class, interface, or enum expected
    cin.tie(0), cout.tie(0);
    ^
Main.java:15: error: class, interface, or enum expected
    cin >> n;
    ^
Main.java:16: error: class, interface, or enum expected
    for (int i = 0; i < n; i++)
    ^
Main.java:16: error: class, interface, or enum expected
    for (int i = 0; i < n; i++)
                    ^
Main.java:16: error: class, interface, or enum expected
    for (int i = 0; i < n; i++)
                           ^
Main.java:19: error: class, interface, or enum expected
        int mask = 0;
        ^
Main.java:20: error: class, interface, or enum expected
        for (char c : a[i])
        ^
Main.java:23: error: class, interface, or enum expected
            mask |= (1 << cur);
            ^
Main.java:24: error: class, interface, or enum expected
        }
        ^
Main.java:26: error: class, interface, or enum expected
    }
    ^
Main.java:28: error: class, interface, or enum expected
    for (int mask = 1; mask < (1 << n); mask++)
                       ^
Main.java:28: error: class, interface, or enum expected
    for (int mask = 1; mask < (1 << n); mask++)
                                        ^
Main.java:31: error: class, interface, or enum expected
        f[mask] = (b[bit] | f[mask - (1 << bit)]);
        ^
Main.java:32: error: class, interface, or enum expected
        if (f[mask] == (1 << 26) - 1) res++;
        ^
Main.java:33: error: class, interface, or enum expected
    }
    ^
Main.java:36: error: class, interface, or enum expected
    return 0;
    ^
Main.java:37: error: class, interface, or enum expected
}
^
24 errors
stdout
Standard output is empty