#YACS202308C3. 假期

假期

题目描述

假期共有 nn 天,每天可以在三件事中选择做一件事:

  • 如果在第 ii 天运动,得 xix_i 分;
  • 如果在第 ii 天学习,得 yiy_i 分;
  • 如果在第 ii 天休息,得 ziz_i 分。

在假期里,要求每天做的事情不能与前一天重复,如何安排假期活动,才能使总分最大?

输入格式

  • 第一行:单个整数 nn
  • 第二行到第 n+1n+1 行:第 i+1i+1 行有三个整数 xix_iyiy_iziz_i

输出格式

  • 单个整数:表示最大分数

数据范围

  • 30%30\% 的分数,1n101\leq n\leq 10
  • 60%60\% 的分数,1n3001\leq n\leq 300
  • 100%100\% 的分数,1n200,0001\leq n\leq 200,000
  • 0xi10,0000\leq x_i\leq 10,000
  • 0yi10,0000\leq y_i\leq 10,000
  • 0zi10,0000\leq z_i\leq 10,000

样例数据

输入:

3
100 1 1
1 100 1
1 1 100

输出:

300