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