11 2023 档案

摘要:https://codeforces.com/contest/1898 C题可以造一个大小为4的环,然后再造一个来回,这样就解决了%4=0,%4=2的情况,而奇数的情况显然无解。 #include<cstdio> #include<algorithm> #include<cstring> #incl 阅读全文
posted @ 2023-11-29 20:38 gan_coder 阅读(18) 评论(0) 推荐(0) 编辑
摘要:B题 假设我们考虑能不能获得1,注意到b-c的奇偶性不会改变,然后特判一下只有一个大于0就行。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #include<map> #include<vector> 阅读全文
posted @ 2023-11-28 22:18 gan_coder 阅读(10) 评论(0) 推荐(0) 编辑
摘要:https://atcoder.jp/contests/arc168/tasks/arc168_b 不会博弈,但是会乱搞 首先直接判断-1的情况 然后我们直接考察最大值能不能取到 假设存在一个数ai a1a2...(aix)...an=max 阅读全文
posted @ 2023-11-26 22:54 gan_coder 阅读(13) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1455 很久没有vp了,感觉思维又僵化了 A题直接看样例,直接猜是长度。 B题首先如果是 x=n(n+1)2,那么就是n 否则如果x=n(n+1)2+y,分成两类 y=n,ans=n+ 阅读全文
posted @ 2023-11-21 16:46 gan_coder 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1899/problem/G 首先将将节点重新映射一下 然后就是个启发式合并板题 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #includ 阅读全文
posted @ 2023-11-18 23:42 gan_coder 阅读(36) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1864/problem/D 结论很好猜,直接从上到下做就行 我们可以维护差分数组,表示对下面的影响,逐行往下推就行,当然+和-要分开,因为一个是往前推,一个往后推。 时间复杂度O(n2) #include<cstdio> #i 阅读全文
posted @ 2023-11-18 19:05 gan_coder 阅读(15) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1864/problem/C 思维越来越僵化了 假如n=2k,直接每次/2就行。 否则,我们可以考虑如何转化成上面的情况 令n=2kx,那么我们显然可以转移到n=2k(x1),因为x是奇数,所以2的次幂 阅读全文
posted @ 2023-11-17 23:19 gan_coder 阅读(19) 评论(0) 推荐(0) 编辑
摘要:https://atcoder.jp/contests/abc280/tasks/abc280_f 对于每一个连通块单独处理,首先判断是否全为0环,可以用bfs判断。 从一个点出发计算其他点到它的最短距离,如果存在一个不唯一,说明存在非零环。 然后计算距离的时候直接-d[x]+d[y]即可 #inc 阅读全文
posted @ 2023-11-16 19:07 gan_coder 阅读(13) 评论(0) 推荐(0) 编辑
摘要:https://atcoder.jp/contests/abc327/tasks/abc327_f 我们将时间看作x轴,位置看作y轴,那么我们随着时间增加,维护新加的点对区间的贡献,同时减去过时的点,线段树区间加法维护最大值即可。 #include<cstdio> #include<algorith 阅读全文
posted @ 2023-11-15 22:23 gan_coder 阅读(20) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1325/problem/D 有一个非常经典的结论 a+b=(a^b)+2(a&b) 这个题就可以往上面靠,首先我们观察一下,对于两个数的情况,如果(v-u) mod 2=1,必然无解,试着将它扩展一下,也是对的,因为最低一位没有进位。 阅读全文
posted @ 2023-11-11 09:49 gan_coder 阅读(7) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1853 C题感觉很不好写的样子,首先通过打表发现最后答案每次都是+n,那么我们考虑前i个,假如当前的ans+i仍然小于a[i+1],则没有影响,我们依然可以直接往后跳,否则,我们越过了a[i+1],那么我们应当加上i+1,注意,这有可能 阅读全文
posted @ 2023-11-11 09:41 gan_coder 阅读(13) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1661/ B题数据很小,直接bfs预处理就行 C题随便猜了一下,设mx=max{ai}最后的值应该是 mx,mx+1这两个值,二分一下,就行 D题刚开始从前面考虑,陷入僵局,一度非常的困,学习凯库勒睡了一会,就突然想到了, 阅读全文
posted @ 2023-11-09 20:35 gan_coder 阅读(15) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/problemset/problem/1415/D 从高位到低位考虑,需要注意的是我们的最后一个数可能是有后面的数异或来的,需要记录异或了几次(下面会说) 如果当前这一位全都为0,直接下一位 如果当前这一位出现了至少4个1,那么答案为1。 如果只有一个1 阅读全文
posted @ 2023-11-09 18:21 gan_coder 阅读(8) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1894 A题题意说一堆,还看了好几次,读懂之后就很简单,直接输出最后的。 B题直接数一下有多少个大于2的块即可。 C题每次找到最后一个,判断一下即可,同时打上标记,保证时间复杂度。 D题手玩之后发现我们可以用以下方式插入b 将大于等于a 阅读全文
posted @ 2023-11-08 16:45 gan_coder 阅读(32) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1842 C题很像leetcode上买股票那几题的套路,直接dp就行 z=max{ij+1+g[j1](a[i]=a[j])},g[j]表示以i结尾的最大值,很显然可以将跟j有关的项分离出来,然后对于每种ai维护最大值 阅读全文
posted @ 2023-11-08 16:27 gan_coder 阅读(8) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/problemset/problem/1446/C 断断续续想了挺久的,还发现看错题了。 首先一个显然的结论是不会成环,证明显然。 突破口在于从高位往低位考虑,我们按照最高一位的值分成两类,一类是这一位为0,另一类为1,那么显然在我们不进行任何操作的时候 阅读全文
posted @ 2023-11-07 18:26 gan_coder 阅读(6) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/contest/1856/problem/E2 结论是显然的,关键是有一些科技在里面 bitset+二进制优化 具体分析可以参考https://codeforces.com/blog/entry/98663 简而言之就是可以通过\(O(\frac{C\s 阅读全文
posted @ 2023-11-07 15:52 gan_coder 阅读(20) 评论(0) 推荐(0) 编辑
摘要:cf797e 还是暴力,将不同的询问根据k分开,然后bfs,建出一棵树,然后dfs。 时间复杂度:O(能过) 稍微口胡分析一下 大概是 min(1,q[1])n/1+min(2.q[2])n/2+min(3,q[3])n/3+..... qi表示第k=i的询问个数 因为每一种k它最多 阅读全文
posted @ 2023-11-06 20:06 gan_coder 阅读(17) 评论(0) 推荐(0) 编辑
摘要:cf1582F2 对于每种数可以维护一个列表v[x],表示到当前位置,最后一个数小于等于x,能够取到的值,对于当前的数ai,我们可以用v[ai]中的值x与ai异或,来更新v[ai+1],v[ai+2]后面的值。 然后就是有两个优化,每次我们更新完后,都对v[a[i]]清空,因为只有两个相同数之间的数 阅读全文
posted @ 2023-11-06 19:50 gan_coder 阅读(8) 评论(0) 推荐(0) 编辑
摘要:cf1322BPresent 首先拆位是显然的,对于两个数a[i],a[j],除了考虑当前位上的数,我们还要考虑是否会产生进位,我们可以利用基数排序+双指针,因为我们每次都是将低位的排好序了,所以我们可以用双指针计算进位,然后分类计算一下,当前为为1的情况即可。 #include<cstdio> # 阅读全文
posted @ 2023-11-06 12:33 gan_coder 阅读(10) 评论(0) 推荐(0) 编辑
摘要:cf1709E. XOR Tree 贪心是显然的,关键是如何合并两棵子树的信息,可以采用启发式合并。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #include<map> #include<vecto 阅读全文
posted @ 2023-11-05 21:00 gan_coder 阅读(29) 评论(0) 推荐(0) 编辑
摘要:cf1834E 首先可以估计一下答案的量级,因为小于答案的质数都要必须要出现,5e6以内的质数大概就是3e5,所以答案不超过5e6。 我们维护以i右端点的lcm的值,这些值的数量不会太多,因为每次增长都至少×2,所以是log级别。 每次新加的时候记得更新和去重即可。 #include<cstdio> 阅读全文
posted @ 2023-11-05 18:37 gan_coder 阅读(12) 评论(0) 推荐(0) 编辑
摘要:添加链接描述 B题直接前缀后缀预处理一下没了 C 首先题目保证有解,那么我们可以确定"("和")"的数量,显然前面全部填(后面的全部填)肯定是合法的,然后交换两个最近的,影响最小,判断一下即可。 D题首先根据%k余数判断是否有解, 然后肯定是直接往下走到最大,然后走过去,rmq预处理即可。 阅读全文
posted @ 2023-11-05 00:33 gan_coder 阅读(16) 评论(0) 推荐(0) 编辑
摘要:添加链接描述 C题显然二分0的数量,然后双指针,算一下前缀和后缀1的数量即可。 #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> #include<map> #include<vector> #include 阅读全文
posted @ 2023-11-02 16:56 gan_coder 阅读(19) 评论(0) 推荐(0) 编辑
摘要:F. Unique Occurrences 假如我们删除所有权值为x的边,那么所有权值为x的边对答案的贡献就是 sz[u]sz[v] sz表示两个联通块的大小,且(u,v)的边权为x 我们可以用可撤销并查集来进行处理,简单来说就是将一条边的存在时间看作区间,然后挂到线段树上,然后 阅读全文
posted @ 2023-11-01 17:00 gan_coder 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Educational Codeforces Round 129 (Rated for Div. 2) B可以看作一个无限长的序列由a进行重复拼接,我们直接计算一下是哪个即可。 C判断无解之后直接模拟即可 D IDA*就行每次从大到小搜,实际非常快。 #include<cstdio> #includ 阅读全文
posted @ 2023-11-01 00:08 gan_coder 阅读(13) 评论(0) 推荐(0) 编辑

  1. 1 青春コンプレックス 結束バンド
  2. 2 ギターと孤独と蒼い惑星 結束バンド
  3. 3 星座になれたら 結束バンド
  4. 4 恋のうた (feat. 由崎司) 鬼頭明里
  5. 5 月と星空 カノエラナ
  6. 6 Cagayake!GIRLS[5人Ver.] (TV size Ver.) 桜高軽音部
  7. 7 不可思議のカルテ 不可思議のカルテ
  8. 8 優しさの理由 ChouCho
不可思議のカルテ - 不可思議のカルテ
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 児玉雨子

作曲 : カワイ ヒデヒロ

编曲 : カワイ ヒデヒロ

编曲:カワイヒデヒロ(fox capture plan)

語れない眠れないトロイメライ

語れない眠れないトロイメライ

語れない眠れないトロイメライ

如鲠在喉 夜不能寐 如梦如幻

あなたの見てる正体

你所看到的真实

誰も読めないカルテ

这谁都读不懂的病历啊

不可思議知りたいだけ

真是不可思议啊 只是想要去了解罢了

嘘も現実も

嘘も現実も

嘘も現実も

谎言也好 现实也罢

どっちも真実だったの本当よ

都是难以置信的真实

今日もひとりごと

今天也是一个人

なんにも無理をしないで

做什么都勉强着自己

わたし愛されたい

我想要被爱啊!

有耶無耶さよなら軽い眩暈

有耶無耶さよなら軽い眩暈

有耶無耶さよなら軽い眩暈

棱模两可 转瞬即逝 头晕目眩

あなたのいない現象界

在你不存在的现象界

誰も読めないカルテ

这谁都读不懂的病历啊

自意識溢れ出して

果然是自我意识过剩么

鼓動世界像

鼓動世界像

鼓動世界像

心动不已 这世界之形

いつも噛み合わないの痛くて

总是咬着不放

毎夜ねがいごと

每晚总是因抓不住而痛苦万分

なんにも疑わないで

什么都不想怀疑了

混ざり融(と)け合いたい

感情相互混杂着

たわいない判らない理由存在

たわいない判らない理由存在

たわいない判らない理由存在

毫不可怖 未曾知晓 理由? 存在?

あなたと残す後悔

与你一起残存的后悔之情

誰も読めないカルテ

这谁都读不懂的病历啊

不愉快繰り返して

回过头看 真是令人不愉快呢

正しい夢は

正しい夢は

正しい夢は

那正确的梦想是什么?

かなしい声は

这悲戚的声响又是为了什么?

美しい?

是觉得绚丽么?

疑わしい?

还是疑惑?

羨ましい?

又或是感到羡慕?

ねえ、どれ?

呐,究竟是怎样呢

語れない眠れないトロイメライ

語れない眠れないトロイメライ

語れない眠れないトロイメライ

如鲠在喉 夜不能寐 如梦如幻

あなたの見てる正体

你所看到的真实

誰も読めないカルテ

这谁都读不懂的病历啊

不可思議知りたいだけ

真是不可思议 只是想要去知晓

終わらないことはないトロイメライ

終わらないことはないトロイメライ

終わらないことはないトロイメライ

残灯末庙 更仆未罄 如梦如幻

あなたと跨ぐ境界

与你一起跨越世界

誰も読めないカルテ

这谁都读不懂的病历啊

思春期疵口(きずぐち)胸のうち

思春期在胸口的伤痕

不可思議知りたいだけ真是不可思议啊 只是想要去了解罢了

点击右上角即可分享
微信分享提示