• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
    >
    • Tổ chức
  • Các kỳ thi
  • Wiki
  • Thông tin
    >
    • Cpp Refference
    • Python Refference
    • FAQ
    • Trình chấm ngoài
    • Tag
    • Máy chấm
    • Devlog
    • Github
    • Tickets
    • Thư viện đề thi
    • Đề xuất contest
  • Tạp chí
    • Giao diện
    • Ngôn ngữ VI EN
Đăng nhập  hoặc  Đăng ký

gv_giatien_maidinhphuc

  • Thông tin
  • Blog

Số bài đã giải: 29
Hạng điểm: #9011
Tổng điểm: 6,14
Đóng góp: 0

Xem các bài nộp

Từ Trường Đại học Hoa Lư, Ninh Bình, Trường THPT chuyên Lương Văn Tụy, Ninh Bình

Thông tin

include<bits/stdc++.h>

using namespace std;

define int long long

const int N=1e6+6; int n,a[N],x; main() { //freopen("SUBSETMIN.inp","r",stdin); //freopen("SUBSETMIN.out","w",stdout); cin>>n>>x; int t1=-1e18,t2=-1e18,t3=-1e18,ma=0; for(int i=1; i<=n; i++) cin>>a[i]; for(int i=1; i<=n; i++) { int y=max(a[i], a[i]+t1 ); int b=max({a[i]x, t1+a[i]x, t2+a[i]*x }); int c=max(t2+a[i], t3+a[i] ); t1=y; t2=b; t3=c; ma=max({ma,t2,t3}); } cout<<ma; }

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook