#YACS202308C3. 假期

假期

题目描述

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

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

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

输入格式

  • 第一行:单个整数 nn
  • 第二行到第 n+1n+1 行:第 i+1i+1 行有三个整数 xix_i,yiy_i 与 ziz_i。

输出格式

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

数据范围

  • 30%30\% 的分数,1≤n≤101\leq n\leq 10
  • 60%60\% 的分数,1≤n≤3001\leq n\leq 300
  • 100%100\% 的分数,1≤n≤200,0001\leq n\leq 200,000
  • 0≤xi≤10,0000\leq x_i\leq 10,000
  • 0≤yi≤10,0000\leq y_i\leq 10,000
  • 0≤zi≤10,0000\leq z_i\leq 10,000

样例数据

输入:

3
100 1 1
1 100 1
1 1 100

输出:

300