Submission #918615

#TimeUsernameProblemLanguageResultExecution timeMemory
918615AnarTzRed-blue table (IZhO19_stones)C++14
27 / 100
24 ms1368 KiB
#include <iostream> #include <vector> #include <math.h> #include <algorithm> using namespace std; int main(){ int t; cin >> t; while(t--){ string s="",o = "+",s1=""; int n,m,i,c,b; cin >> n >> m; bool row=true; if (m<n) { c=m-(m/2+1); b=n+c; row=false; }else{ c=n-(n/2+1); b=m+c; row=true; } cout << b<<endl; if (row==true) { for (i = 0; i < m; i++) { s=s+o; s1=s1+"-"; } for (i = 0; i < n; i++) { cout << s1<<endl; if (i==n/2) { s1=s; } } }else{ for (i = 0; i < m; i++) { s=s+o; if (s.size()==m/2+1) { o = "-"; } } for (i = 0; i < n; i++) { cout << s<<endl; } } } return 0; }

Compilation message (stderr)

stones.cpp: In function 'int main()':
stones.cpp:48:17: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   48 |     if (s.size()==m/2+1)
      |         ~~~~~~~~^~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...