Submission #942307
Source Code Expand
#include <algorithm> #include <array> #include <bitset> #include <cassert> #include <cmath> #include <complex> #include <cstdio> #include <cstdlib> #include <functional> #include <iomanip> #include <iostream> #include <list> #include <map> #include <queue> #include <set> #include <stack> #include <tuple> #include <type_traits> #include <unordered_map> #include <unordered_set> #include <utility> #include <vector> using namespace std; #ifdef __has_include #if __has_include(<boost/version.hpp>) #include <boost/range.hpp> #include <boost/range/irange.hpp> #include <boost/range/adaptors.hpp> #include <boost/range/algorithm.hpp> #include <boost/range/algorithm_ext.hpp> using namespace boost; using namespace boost::adaptors; #endif #endif auto init_ = []{ std::ios_base::sync_with_stdio(false); std::cout << std::fixed; return 0; }(); template <typename T> inline T in() { T x; std::cin >> x; return x; } template <typename T, typename U = std::vector<T>> inline U in(int n) { U v(n); for(int i = 0; i < n; ++i) { std::cin >> v[i]; } return v; } template <typename T, typename U = std::vector<T>, typename V = std::vector<U>> inline V in(int h, int w) { V vv(h, U(w)); for(int i = 0; i < h; ++i){ for(int j = 0; j < w; ++j) { std::cin >> vv[i][j]; } } return vv; } template <typename T> inline void out(const T& x) { std::cout << x << std::endl; } template <char delimiter = ' ', typename T, typename... Ts> inline void out(const T& t, const Ts&... ts) { std::cout << t << delimiter; out(ts...); } template <char delimiter = ' ', typename T> inline void vout(const T& v, int n) { for(int i = 0; i < n; ++i) { if(i) std::cout << delimiter; std::cout << v[i]; } std::cout << std::endl; } int main() { auto s = in<string>(); bool f1 = false, f2 = false; for(int i = 0; i < s.size(); ++i) { if(s[i] == 'C') { f1 = true; } if(s[i] == 'F' && f1) { f2 = true; } } cout << (f2 ? "Yes" : "No") << endl; }
Submission Info
Submission Time | |
---|---|
Task | A - CF |
User | mino |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 2218 Byte |
Status | AC |
Exec Time | 3 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 0_000.txt, 0_001.txt, 0_002.txt, 0_003.txt |
All | 0_000.txt, 0_001.txt, 0_002.txt, 0_003.txt, 1_004.txt, 1_005.txt, 1_006.txt, 1_007.txt, 1_008.txt, 1_009.txt, 1_010.txt, 1_011.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0_000.txt | AC | 3 ms | 256 KB |
0_001.txt | AC | 3 ms | 256 KB |
0_002.txt | AC | 3 ms | 256 KB |
0_003.txt | AC | 3 ms | 256 KB |
1_004.txt | AC | 3 ms | 256 KB |
1_005.txt | AC | 3 ms | 256 KB |
1_006.txt | AC | 3 ms | 256 KB |
1_007.txt | AC | 3 ms | 256 KB |
1_008.txt | AC | 3 ms | 256 KB |
1_009.txt | AC | 3 ms | 256 KB |
1_010.txt | AC | 3 ms | 256 KB |
1_011.txt | AC | 3 ms | 256 KB |