Submission #1041484

#TimeUsernameProblemLanguageResultExecution timeMemory
1041484vjudge1Ljetopica (COI19_ljetopica)C++17
8 / 100
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define MOD 1000000007 void solve(){ ll n ,k , c1 = 0, c2 = 0; cin >> n >> k; string a , b , s; cin >> s >> a >> b; for(int i = 0 ;i < a.length(); i ++){ c1 = ((c1 * 2) + (a[i] - '0')) % MOD; c2 = ((c2 * 2) + (b[i] - '0')) % MOD; } if(c1 == c2){ c1 = 0 ; } cout << (c1 + c2) % MOD << '\n'; } int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int tests = 1; // cin >> tests; for (int i = 1; i <= tests; i++){ solve(); } return 0; }

Compilation message (stderr)

ljetopica.cpp: In function 'void solve()':
ljetopica.cpp:11:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   11 |     for(int i = 0 ;i < a.length(); i ++){
      |                    ~~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...