【USACO题库】1.3.4 Prime Cryptarithm牛式

好久没有发题解了,今天发一个很久很久之前写过得题吧

题目其实莫名的难

但是理解后,原来就是一只纸老虎

题目加工中~~~~(缩短题目)

加工完成:已知数字1-9组成集合的一个子集,求满足题意乘法步骤的情况有多少,注意乘数、被乘数、结果都不能超出位数,且每个数字都在题目给出的子集中。

其实就是上面这样。

其实一波暴力即可

循环1-9位数,进行计算,可以就可以,不可以就跳过,但是要注意是个,十,百....的起点,如百的起点是100;

大水题

上代码吧

#include<iostream>
#include<cstdio>
using namespace std;

int p,u;
int t1,t2,t3;
int n,l=0;
int a[10];
bool nt[10];
int t(int x) {
    while(x) {
        if(!nt[x % 10])
            return 0;
        x/=10;
    }
    return 1;
}
int main() {
//  freopen("crypt1.in","r",stdin);
//  freopen("crypt1.out","w",stdout);
    cin>>n;
    for(int i=1; i<=n; i++) {
        cin>>a[i];
        nt[a[i]] = 1;
    }
    for (int i=100; i<=999; i++) {
        for(int j=10; j<=99; j++) {
            t1=(j % 10) * i;
            t2=(j / 10) * i;
            t3=t1+t2*10;
            if (t1<1000&&t1>=100&&t2>=100&&t2<1000&&t3>=1000&&t3<10000&&t(t1)&&t(t2)&&t(t3)&&t(i)&&t(j)) {
                l++;
            }
        }
    }
    cout<<l;
}

原文地址:https://www.cnblogs.com/WestJackson/p/11344934.html

时间: 2024-10-16 19:29:02

【USACO题库】1.3.4 Prime Cryptarithm牛式的相关文章

洛谷P1211 [USACO1.3]牛式 Prime Cryptarithm

P1211 [USACO1.3]牛式 Prime Cryptarithm 187通过 234提交 题目提供者该用户不存在 标签USACO 难度普及- 提交  讨论  题解 最新讨论 题面错误 题目描述 下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式. *** x     ** ---------- *** *** ---------- **** (请复制到记事本) 数字只能取代*,当然第一位不能为0,况且给定的数字里不包括0. 注意一下在美国的学

北大ACM题库习题分类与简介(转载)

在百度文库上找到的,不知是哪位大牛整理的,真的很不错! zz题 目分类 Posted by fishhead at 2007-01-13 12:44:58.0 -------------------------------------------------------------------------------- acm.pku.edu.cn 1. 排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 23

《算法竞赛入门经典——训练指南》第二章题库

UVa特别题库 UVa网站专门为本书设立的分类题库配合,方便读者提交: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=442 注意,下面注有"extra"的习题并没有在书中出现,但在上面的特别题库中有,属于附加习题. 基础练习 (Basic Problems) UVa11388 GCD LCM UVa11889 Benefit UVa10943 How do y

重开吐槽有感及OI书籍题库推荐 -自己选的路 跪着也要走完

凉爽的清风伴随着烈日洒向这片土地,山区的夏天似乎早已来到.回想过去的高一上学期与寒假,不禁叹息,荒废了多少时光.虽然自称为OIer,但却是个半吊子,在过去的NOIP2015中,从零开始的我,刚上完三四节课的我就裸考了笔试,差0.5分与复赛失之交臂.再见了2015的比赛,考试过后,感觉OI没什么用处,有荒废了许多,竞赛班由次居然连续3个星期都没开过课,也就是1月1课.可能是不重视吧,在2015noip中,我校复赛才入几个人,学长得了奖,最高的也还是省二.应该算是弱校了吧.不由地怀疑自己. OI课上

可以使用C#语言的在线ACM题库

俄罗斯乌拉尔大学在线题库 是一个可以使用C#语言的在线ACM题库,有兴趣的朋友可以去试试. Problem 1000. A+B Problem 是入门,就是简单地求整数 A 和 B 的和就行了,答案如下: 1 using System; 2 3 // http://acm.timus.ru/problem.aspx?space=1&num=1000 4 class Acm1000 5 { 6   static void Main() 7   { 8     string[] ss = Conso

l洛谷——P1211 [USACO1.3]牛式 Prime Cryptarithm

P1211 [USACO1.3]牛式 Prime Cryptarithm 题目描述 下面是一个乘法竖式,如果用我们给定的那n个数字来取代*,可以使式子成立的话,我们就叫这个式子牛式. *** x ** ---------- *** *** ---------- **** (请复制到记事本) 数字只能取代*,当然第一位不能为0,况且给定的数字里不包括0. 注意一下在美国的学校中教的“部分乘积”,第一部分乘积是第二个数的个位和第一个数的积,第二部分乘积是第二个数的十位和第一个数的乘积. 写一个程序找

北大POJ题库使用指南

原文地址:北大POJ题库使用指南 北大ACM题分类主流算法: 1.搜索 //回溯 2.DP(动态规划)//记忆化搜索 3.贪心 4.图论 //最短路径.最小生成树.网络流 5.数论 //组合数学(排列组合).递推关系.质因数法 6.计算几何 //凸壳.同等安置矩形的并的面积与周长.凸包计算问题 8.模拟 9.数据结构 //并查集.堆.树形结构 10.博弈论 11.CD有正气法题目分类: 1. 排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1

猿题库 iOS 客户端架构设计(原文地址:http://gracelancy.com/blog/2016/01/06/ape-ios-arch-design/)

猿题库 iOS 客户端架构设计 序 猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代.在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了我们关注的重要问题.这篇文章将阐明我们在猿题库 iOS 客户端的架构设计. MVC MVC,Model-View-Controller,我们从这个古老而经典的设计模式入手.采用 MVC 这个架构的

题库类产品如何计算题目的难度值

一.引言 题库类产品(如猿题库.易题库等)的一个标配功能是预测用户未来要进行的某项考试得分,我们称之为目标考试预测分.以猿题库高考为例,即将参加高考的学生通过在题库上做大量练习,练习的效果会以学生的高考预测分呈现出来,这是学生最关注的指标,也是整个题库产品中最关键的数据.为了让“预测分”数据更加准确,我们引入了能力评估模型,通过测算用户在所有知识点上的能力水平,并将其量化成为一个数值.能力评估模型中有两个重要参数:题目难度值.用户答题的正确率.简化为:A=f(an,d)其中A表示能力值,an表示