Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include
#include
#include
#include
//#include
using namespace std; void compare_two_strings(string A, string B) { vector
cntA(26, 0); vector
cntB(26, 0); for(int i = 0; i < A.size(); i++) { cntA[A[i] - 'A']++; } for(int i = 0; i < B.size(); i++) { cntB[B[i] - 'A']++; } for(int i = 0; i < 26; i++) { if(cntA[i] > cntB[i]) { cout << "NO" << endl; return; } } cout << "YES" << endl; } int main() { compare_two_strings("IN", "NIM"); compare_two_strings("AB", "AAA"); compare_two_strings("ABC", "AABC"); int n; cin >> n; vector
v; for(int i = 0; i < n; i++) { string s; cin >> s; sort(s.begin(), s.end()); v.push_back(s); } for(int i = 0; i < n; i++) { vector
cnt(26, 0); for(int j = 0; j < v[i].size(); j++) { cnt[v[i][j] - 'A']++; } } return 0; } /* AR A: 1 R: 1 AKR A: 1 K: 1 R: 1 AKRT A: 1 K: 1 R: 1 T: 1 AIKR A: 1 I: 1 K: 1 R: 1 AAKRT A: 2 K: 1 R: 1 T:1 AIKLR A: 1 I: 1 K: 1 L: 1 R: 1 AIKLRT A: 1 I: 1 K: 1 L: 1 R: 1 T: 1 AIKLORT A: 1 I: 1 K: 1 L: 1 O: 1 R: 1 T: 1 **/
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)