diff --git a/Codes/1996 A - Legs/1996A.cpp b/Codes/1996 A - Legs/1996A.cpp new file mode 100644 index 0000000..253282f --- /dev/null +++ b/Codes/1996 A - Legs/1996A.cpp @@ -0,0 +1,56 @@ +#include +using namespace std; +#ifdef ONLINE_JUDGE +#define dbg(...) +#else +#include "Assets/debug.h" +#endif +#define int long long +#define ll long long +#define endl '\n' +#define ff first +#define ss second +#define ins insert +#define pb push_back +#define ppb pop_back +#define sz(x) (int)(x).size() +#define all(x) x.begin(), x.end() +#define rep(i, a, b) for (int i = a; i < b; ++i) +#define rrep(i, a, b) for (int i = a; i >= b; --i) +#define yn(f) f ? cout << "YES\n" : cout << "NO\n" +#define FAST (ios_base::sync_with_stdio(false), cin.tie(nullptr)); +ll pow(ll x, ll y, ll m = 1e9 + 7) +{ + ll ans = 1; + x %= m; + while (y) + { + if (y & 1) + ans = (ans * x) % m; + x = (x * x) % m; + y >>= 1; + } + return ans; +} + +void solve() +{ + int n; + cin >> n; + int ans = n / 4; + n %= 4; + ans += n / 2; + cout << ans << endl; +} + +signed main() +{ + FAST; + int TCS = 1; + cin >> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "< +using namespace std; +#ifdef ONLINE_JUDGE +#define dbg(...) +#else +#include "Assets/debug.h" +#endif +#define int long long +#define ll long long +#define endl '\n' +#define ff first +#define ss second +#define ins insert +#define pb push_back +#define ppb pop_back +#define sz(x) (int)(x).size() +#define all(x) x.begin(), x.end() +#define rep(i,a,b) for(int i=a; i=b; --i) +#define yn(f) f? cout<<"YES\n":cout<<"NO\n" +#define FAST (ios_base::sync_with_stdio(false), cin.tie(nullptr)); +ll pow(ll x,ll y,ll m=1e9+7) {ll ans=1;x%=m;while(y){if(y&1)ans=(ans*x)%m;x=(x*x)%m;y>>=1;}return ans;} + +void solve() +{ + int n,k; + cin>>n>>k; + int v[n][n]; + vector>ans; + for(int i=0; i>c; + v[i][j] = c-'0'; + } + } + for(int i=0; itemp; + for(int j=0; j> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "< +using namespace std; +#ifdef ONLINE_JUDGE +#define dbg(...) +#else +#include "Assets/debug.h" +#endif +#define int long long +#define ll long long +#define endl '\n' +#define ff first +#define ss second +#define ins insert +#define pb push_back +#define ppb pop_back +#define sz(x) (int)(x).size() +#define all(x) x.begin(), x.end() +#define rep(i,a,b) for(int i=a; i=b; --i) +#define yn(f) f? cout<<"YES\n":cout<<"NO\n" +#define FAST (ios_base::sync_with_stdio(false), cin.tie(nullptr)); +ll pow(ll x,ll y,ll m=1e9+7) {ll ans=1;x%=m;while(y){if(y&1)ans=(ans*x)%m;x=(x*x)%m;y>>=1;}return ans;} + +void solve() +{ + int n,q; + cin>>n>>q; + string a,b; + cin>>a>>b; + vectorcnt(26,0); + vector>v; + v.pb(cnt); + for(int i=0; i>l>>r; + int op=0; + dbg(v[l-1],v[r]); + for(int i=0; i<26; ++i) + { + op += abs(v[l-1][i]-v[r][i]); + } + cout<> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "< +using namespace std; +#ifdef ONLINE_JUDGE +#define dbg(...) +#else +#include "Assets/debug.h" +#endif +#define int long long +#define ll long long +#define endl '\n' +#define ff first +#define ss second +#define ins insert +#define pb push_back +#define ppb pop_back +#define sz(x) (int)(x).size() +#define all(x) x.begin(), x.end() +#define rep(i,a,b) for(int i=a; i=b; --i) +#define yn(f) f? cout<<"YES\n":cout<<"NO\n" +#define FAST (ios_base::sync_with_stdio(false), cin.tie(nullptr)); +ll pow(ll x,ll y,ll m=1e9+7) {ll ans=1;x%=m;while(y){if(y&1)ans=(ans*x)%m;x=(x*x)%m;y>>=1;}return ans;} + +void solve() +{ + int n,x; + cin>>n>>x; + int ct=0; + for(int a=1; a<=x; ++a) + { + int y=min(x-a, n/a); + for(int b=1; b<=y; ++b) + { + int c=min(x-a-b, (n-a*b)/(a+b)); + ct += max(0ll,c); + } + } + cout<> TCS; + for (int TC = 1; TC <= TCS; ++TC) + { + // cout<<"Case "<