結果
問題 |
No.110 しましまピラミッド
|
ユーザー |
|
提出日時 | 2019-08-06 00:48:21 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 650 bytes |
コンパイル時間 | 2,220 ms |
コンパイル使用メモリ | 200,212 KB |
最終ジャッジ日時 | 2025-01-07 10:46:13 |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 20 WA * 6 |
ソースコード
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { vector<pair<int,int>> a; int n; cin>>n; for (int i=0;i<n;i++) { int w; cin>>w; a.push_back({w,0}); } int m; cin>>m; for (int i=0;i<m;i++) { int b; cin>>b; a.push_back({b,1}); } sort(a.begin(),a.end()); n=a.size(); int c=1-a[n-1].second; int prev=a[n-1].first; int h=1; for (int i=n-2;i>=0;i--) { if (a[i].second==c && a[i].first<prev) { c=1-c; prev=a[i].first; h++; } } cout<<h<<endl; return 0; }