题目简述:对一个非空正整数(可重)集合$S$,从中选出两个元素$a, b (a \leq b)$,将他们从$S$中删除并将$a+b$加入$S$,重复这个操作直到$S$中只剩下一个元素为止,称为一次[竞技].若一次操作中$a \leq b \leq 2a$,则称这次操作是[危险的].一次竞技的[危险值]为其中[危险的]操作的次数.定义这个集合$S$的[危险值](记作$\text{danger}(S)$)为:所有可能的竞技的[危险值]的最大值.设一个集合$S$初始为空集,维护以下操作: 1. 插入一
简单写了一个错误日志记录辅助类,记录在此. Loghelper类 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogHelper { public static class LogHelper { //拼接日志目录 static string appLogP
using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Whir.Software.Framework { /// <summary> /// 文件辅助类 /// </summary> public class FileHelper { /// <summary> /// 编码方式 /// </summary> private
using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Whir.Software.Framework { /// <summary> /// 文件辅助类 /// </summary> public class FileHelper { /// <summary> /// 编码方式 /// </summary> private
1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Web; 5: using System.Runtime.Serialization.Json; 6: using System.IO; 7: using System.Text; 8: using System.Text.RegularExpressions; 9: 10: /// <summary> 1