Submission #8604309
Source Code Expand
Copy
#include <bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
typedef long long ll;
typedef long double ld;
#define fastio() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0)
#define loop(i,a,b) for(int i=a;i<b;i++)
#define test() int t;cin>>t;loop(test,1,t+1)
#define pb push_back
#define eb emplace_back
#define mkp make_pair
#define nl cout<<"\n"
#define sp cout<<" "
#define F first
#define S second
#define vi vector<int>
#define vl vector<ll>
#define pii pair<int,int>
#define pll pair<ll,ll>
#define vii vector<pii>
#define vll vector<pll>
#define MOD 1000000007
#define all(x) x.begin(),x.end()
template<class C> void min_self( C &a, C b ){ a = min(a,b); }
template<class C> void max_self( C &a, C b ){ a = max(a,b); }
ll mod( ll n, ll m=MOD ){ n%=m,n+=m,n%=m;return n; }
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
struct custom_hash {
static uint64_t splitmix64(uint64_t x) {
// http://xorshift.di.unimi.it/splitmix64.c
x += 0x9e3779b97f4a7c15;
x = (x ^ (x >> 30)) * 0xbf58476d1ce4e5b9;
x = (x ^ (x >> 27)) * 0x94d049bb133111eb;
return x ^ (x >> 31);
}
size_t operator()(uint64_t x) const {
static const uint64_t FIXED_RANDOM = chrono::steady_clock::now().time_since_epoch().count();
return splitmix64(x + FIXED_RANDOM);
}
};
unordered_map<long long, int, custom_hash> safe_map;
const int MAXN = 1e5+5;
const int LOGN = 21;
const ll INF = 1e14;
int dx[] = {1,0,-1,0};
int dy[] = {0,1,0,-1};
int main()
{
fastio();
string s;
cin>>s;
map<string,int>ans;
ans["SUN"] = 7;
ans["SAT"] = 1;
ans["FRI"] = 2;
ans["THU"] = 3;
ans["WED"] = 4;
ans["TUE"] = 5;
ans["MON"] = 6;
cout<<ans[s],nl;
return 0;
}
Submission Info
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
100 / 100 |
Status |
|
|
Set Name |
Test Cases |
Sample |
sample_SAT, sample_SUN |
All |
FRI, MON, THU, TUE, WED, sample_SAT, sample_SUN |
Case Name |
Status |
Exec Time |
Memory |
FRI |
AC |
1 ms |
256 KB |
MON |
AC |
1 ms |
256 KB |
THU |
AC |
1 ms |
256 KB |
TUE |
AC |
1 ms |
256 KB |
WED |
AC |
1 ms |
256 KB |
sample_SAT |
AC |
1 ms |
256 KB |
sample_SUN |
AC |
1 ms |
256 KB |