1. 首页
  2. 评测记录
  3. 公告
  1. 登录
  2. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

2023tyoi0661

UID: 10865, 注册于 2023-6-5 14:53:34, 最后登录于 2025-5-5 13:01:24, 最后活动于 2025-6-1 20:02:26.

解决了 414 道题目,RP: 256.34 (No. 174)

♀
  • 个人简介

    这个号码不知道什么用,还是放这里吧:651405140

    宏定义会毒害人

    #include <bits/stdc++.h>
    #define rep(i, a, b) for (int i = (a); i <= (b); ++i)
    #define drep(i, a, b) for (int i = (a); i >= (b); --i)
    #define REP(i, a, b) for (int i = (a); i < (b); ++i)
    #define pb(x) push_back(x)
    #define mp(x, y) (make_pair(x, y))
    #define xx first
    #define yy second
     
    using namespace std;
     
    typedef long long ll;
    typedef pair<int, int> pii;
    const int inf = ~0U >> 1;
    const ll INF = ~0ULL >> 1;
    //***************************
    
    class SimilarSequences
    {
    	public:
    		
    	set<vector<int> > S;
    	int N, h[100], n, p[100];
    	int count(vector <int> seq, int bound)
    	{
    		S.clear();
    		n = 0;
    		N = seq.size();
    		REP(i, 0, N) h[++n] = seq[i];
    		sort(h + 1, h + n + 1);
    		n = unique(h + 1, h + n + 1) - h - 1;
    		REP(i, 0, N) seq[i] = lower_bound(h + 1, h + n + 1, seq[i]) - h;
    		REP(i, 0, N) 
    			REP(j, 0, N) 
    			{
    				int tmp = 0;
    				REP(k, 0, N) if (k != i) p[tmp++] = seq[k];
    				tmp = 0;
    				vector<int> buf; buf.clear();
    				REP(k, 0, N) 
    					if (k != j) buf.pb(p[tmp++]);
    					else buf.pb(0);
    				rep(b, 1, n)
    				{
    					buf[j] = b;
    					S.insert(buf);
    				}
    				buf[j] = -1;
    				S.insert(buf);
    			}
    		int ans = 0;
    		for (vector<int> T:S)
    		{
    			int t = 1;
    			for (auto i:T) 
    			{
    				if (i == -1) t = bound - n;
    			}
    			ans += t; ans %= 100000007;
    		} 
    		return (int)ans;
     	}
    
    } 
    
    test;
    
    int main()
    {
    	int N, bound, x;
    	while (scanf("%d%d", &N, &bound) != EOF)
    	{
    		vector<int> seq; seq.clear();
    		REP(i, 0, N) scanf("%d", &x), seq.pb(x);
    		printf("%d\n", test.count(seq, bound));
    	}
     	return 0;
    }
    
  • 最近活动

    • 第四届 TYCPC 程序设计大赛(重现补题赛) IOI
    • 铁外初级组二、三月份 作业
    • 2024oiClass入门组周赛计划#18 IOI
    • 2024oiClass入门组周赛计划#01 IOI
    • 验题 IOI
    • 第五届oiClass信息学夏令营day21作业-二维数组和二维字符数组 作业
    • 第五届oiClass信息学夏令营day20作业-二维数组基础 作业
    • 第五届oiClass信息学夏令营day19作业-数组与递推算法 作业
    • 第五届oiClass信息学夏令营day1作业-C++程序结构 作业
    • 2024春季班class8-多维&差值DP 课后作业 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#18「WZA Round #2」 OI
    • 2024春季班class8-多维&差值DP 随堂练习 作业
    • 2024春季班class7-倍增-ST算法 课后作业 作业
    • 2024春季班class7-倍增-ST算法 随堂练习 作业
    • 2024春季班class6-区间型动态规划2-区间合并 课后作业 作业
    • 2024春季班class6-区间型动态规划2-区间合并 随堂练习 作业
    • 2024春季班class5-区间分割型动态规划 课后作业 作业
    • 2024春季班class5-区间分割型动态规划 随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#08 || For Riddles, For Wonders OI
    • 2024春季班class4-背包型动态规划2课后作业 作业
    • 2024春季班class4-背包型动态规划2随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#20 OI
    • 2024春季班class3-背包型动态规划1课后作业 作业
    • 2024春季班class3-背包型动态规划1随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#15 OI
    • 2024春季班class2-二维动规&最长公共子序列课后作业 作业
    • 2024春季班class2-二维动规&最长公共子序列随堂练习 作业
    • 【oiClass公益赛】2024CSP-J模拟赛#06 || LSZOI #01 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#17 OI
    • 2024春季班class1-一维动规&最长不下降子序列课后作业 作业
    • 2024春季班class1-一维动规&最长不下降子序列随堂练习 作业
    • 【oiClass 公益赛】2024 CSP-J 模拟赛 #13 & XYZ Round 1 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#10 OI
    • 备用 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#14 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#09 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#07 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#16 OI
    • 【oiClass公益赛】2024 CSP-J 模拟赛 #04 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#03 OI
    • 【oiClass公益赛】2024CSP-J模拟赛 #05 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#02 OI
    • 【oiClass公益赛】2024CSP-J模拟赛#01 OI
    • 2023-2024学年冬令营Class6-双指针 作业
    • 2023-2024学年冬令营Class4-二分搜索2 作业
    • 2023-2024学年冬令营Class3-二分搜索1 作业
    • 2023-2024学年冬令营Class1-广搜2 作业
    • 2023-2024学年冬令营Class1-广搜1 作业
    • 张晋嘉、倪穗霆杂题 作业
    • 2023年秋季营lesson15作业-深度优先搜索算法2 作业
    • 2023学年秋季班_模拟测试11 OI
    • 2023学年秋季班_模拟测试10 OI
    • 2023年秋季营lesson14作业-深度优先搜索算法1 作业
    • 2023年秋季营lesson13作业-递归算法2 作业
    • 2023学年秋季班_模拟测试09 OI
    • 2023年秋季营lesson12作业-递归算法1 作业
    • 2023年秋季营lesson11作业-阶段测试2(仅供改题) 作业
    • 2023年秋季营lesson10作业2-队 作业
    • 2023年秋季营lesson10作业1-栈 作业
    • 2023年秋季营阶段测试2 OI
    • 2023学年秋季班_模拟测试07 OI
    • 2023年秋季营lesson9作业2-差分前缀和 作业
    • 2023年秋季营lesson9作业1-递推算法 作业
    • 2023年秋季营lesson8作业-指针&贪心 作业
    • 2023学年秋季班_模拟测试05 OI
    • 2023年秋季营lesson7作业-位运算 作业
    • 【oiClass公益赛】2023CSPJ模拟赛#09 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#08 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#04 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#03 OI
    • 【oiClass公益赛】2023CSPJ模拟赛#02 OI
    • 夏令营第二周模拟测试 OI
    • 夏令营第一周模拟测试 OI
  • Stat

  • Rating

605
已递交
414
已通过
0
题解被赞

状态

  • 评测队列
  • 服务状态

开发

  • 开源
  • API

支持

  • 帮助
  • QQ 群
  1. 关于
  2. 联系我们
  3. 隐私
  4. 服务条款
  5. 版权申诉
  6. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  7. 兼容模式
  8. 主题
    1. 亮色
    2. 暗色
  1. 粤ICP备2024335011号
  2. Worker 0, 64ms
  3. Powered by Hydro v4.19.1 Community
关闭

登录

使用您的 oiClass 通用账户

忘记密码或者用户名?