下面的程序输出什么? priority_queue<int> pq; pq.push(3); pq.push(1); pq.push(2); cout << pq.top(); A. 1 B. 2 C. 3 D. 不确定