首页 > 其他分享 >Hyper Prefix Sets UVA - 11488

Hyper Prefix Sets UVA - 11488

时间:2022-08-30 15:14:29浏览次数:78  
标签:cnt Hyper idx int tr Prefix ans UVA include

题目链接

思路

我们对所有字符串建 \(Trie\) 树,求答案时,直接在插入新的字符串的时候,把答案更新一下就好了。

代码

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
typedef pair <int,int> PII;
const int N = 50010,S = 210;
int n;
int tr[N * S][2],cnt[N * S],idx;
int ans;
void insert (string s) {
	int p = 0;
	for (int i = 0;i < s.size ();i++) {
		int t = s[i] - '0';
		if (!tr[p][t]) tr[p][t] = ++idx;
		p = tr[p][t];
		cnt[p]++;
		ans = max (ans,(i + 1) * cnt[p]);
	}
}
int main () {
	int T;
	cin >> T;
	while (T--) {
		ans = 0,idx = 0;
		memset (tr,0,sizeof (tr));
		memset (cnt,0,sizeof (cnt));
		cin >> n;
		for (int i = 1;i <= n;i++) {
			string x;
			cin >> x;
			insert (x);
		}
		cout << ans << endl;
	}
    return 0;
}

标签:cnt,Hyper,idx,int,tr,Prefix,ans,UVA,include
From: https://www.cnblogs.com/incra/p/16639350.html

相关文章

  • Educational Codeforces Round 134 E - Prefix Function Queries补题
    原题链接参考了jly的写法#pragmaGCCoptimize(2)#include<bits/stdc++.h>usingnamespacestd;#definefrfirst#definesesecond#defineet0exit(0);#define......
  • 题解 UVA10791
    前言:数学符号约定:\(p\):任意一个质数\(n\)或\(m\):任意一个正整数\(a_i\):唯一分解时质数的指数\(A\):集合若无特殊说明,本篇题解的数学符号将会严格按照上......
  • Shopify Yuva主题模板配置修改
    ShopifyYuva主题为您的在线时尚商店提供了一个现代而优雅的外观和感觉,它具有无限的可能性,以帮助您巧妙地销售。非常适用于健康和美容,珠宝和饰品,玩具和游戏,服装,婴......
  • UVA13131
    前言题目传送门!更好的阅读体验?这题是假灰题,建议加上翻译并评红。题意给定\(n\)与\(k\),求\(n\)的因数中,所有不能整除\(k\)的数的和。思路枚举\(n\)所有因......
  • 题解 UVA10869 Brownie Points II
    题意平面上有若干点,\(\text{stan}\)通过一个点划了一条直线,\(\text{ollie}\)通过在这条直线上的点作了一条垂线,那么平面被分成\(4\)个象限,\(\text{stan}\)获得的分数......
  • 【luogu AT2366】Prefix Median(DP)
    PrefixMedian题目链接:luoguAT2366题目大意给你一个长度为2n-1的序列,你可以任意排序它们,问你有多少个不同的b数组。b数组的第i位为a数组1~2i-1区间的数的......
  • UVA11019 Matrix Matcher【二维哈希】
    ThetreeshaveshedtheirleafyclothingandtheircolorshavefadedtograysandbrownsIsawamillionsoftreesalldustedwithsnowjustlikeoutofafai......
  • 1022 Meeting(uvalive 可能会交不上) 分层图 最短路
    BessieandherfriendElsiedecidetohaveameeting.However,afterFarmerJohndecoratedhisfencestheywereseparatedintodifferentblocks.John’sfarma......
  • Not so Mobile UVA - 839
    题目链接题意有若干个天平,每个天平是否满足力矩原则,即\(wl\timesdl=wr\timesdr\)。思路读入有些麻烦,还得递归,注意细节问题。我们建树,把每个天平抽象成节点,为了......
  • 哈希类型,列表类型,集合类型,有序集合类型,慢查询,pipline与事务,发布订阅,Bitmap,HyperLogLog
    1API的使用1.1哈希类型###1---hget,hset,hdelhgetkeyfield#获取hashkey对应的field的value时间复杂度为o(1)hsetkeyfieldvalue#设置hashkey对应的field......