当前位置:网站首页>Jisuan Ke - t3104
Jisuan Ke - t3104
2022-07-07 23:39:00 【Yuesi】
Garlic maker T3104
subject
Small B Here are two integers , Please find the public number in the two numbers .
A public number is a number that appears in both integers .
As long as your program is 1s Results found in , He can use these numbers to do a magic trick for you .
Input format
Two integers in a row .
Output format
A few numbers in a row , Represents a public number , The numbers are separated by spaces .
The output should be from small to large according to the size of the number .
If it doesn't exist , The output -1.
Data range
Let the larger of the two numbers be n
:
about 50% The data of ,0≤n≤10^9.
about 80% The data of ,0≤n≤1018.
about 90% The data of ,0≤n≤10(104).
about 100% The data of ,0≤n≤10(106).
#include<iostream>
using namespace std;
int main(){
string a,b;
// When the number is too large, it can be read in the form of string
cin>>a;
cin>>b;
long long int l1=a.length(),l2=b.length();
// Calculate the string length , Pay attention to the data range
long long int a1[100]={
0},b1[100]={
0};
// Record two strings respectively 0-9 Number of occurrences
int t=0;
for(long long int i=0;i<l1;i++){
a1[(a[i]-'0')]++;
// Record the first read string a in 0-9 Number of occurrences of each number
}
for(long long int i=0;i<l2;i++){
b1[(b[i]-'0')]++;
// Record the next read string b in 0-9 Number of occurrences of each number
}
for(int i=0;i<10;i++){
if(a1[i]>0&&b1[i]>0){
// Judge whether there are characters in both strings (0-9)
if(t>0){
// Used to control output spaces
printf(" ");
}
printf("%d",i);
t++;
}
if(i==9&&t==0){
// If two strings do not have the same character
printf("-1\n");
}
}
return 0;
}
边栏推荐
- C cat and dog
- 0-1背包问题
- MongoDB快速入门
- Map operation execution process
- [compilation principle] lexical analysis design and Implementation
- Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
- Three questions TDM
- 2022注册测绘师备考开始 还在不知所措?手把手教你怎么考?
- Anxinco esp32-a1s development board is adapted to Baidu dueros routine to realize online voice function
- webflux - webclient Connect reset by peer Error
猜你喜欢

B_QuRT_User_Guide(37)

MySQL Index Optimization Practice II

Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)

UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)

C number of words, plus ¥, longest word, average value

【路径规划】使用垂距限值法与贝塞尔优化A星路径

How to change the formula picture in the paper directly into the formula in word

ping报错:未知的名称或服务

Live server usage

电子设备行业智能供应链协同平台解决方案:解决低效, 赋能产业数字化升级
随机推荐
MySQL Architecture
家用电器行业渠道商协同系统解决方案:助力家电企业快速实现渠道互联网化
2022 Season 6 perfect children's model Shaanxi finals came to a successful conclusion
Solution of intelligent supply chain collaboration platform in electronic equipment industry: solve inefficiency and enable digital upgrading of industry
95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)
C # exchange number, judge to pass the exam
Dependency injection
Ora-01741 and ora-01704
C cat and dog
Learn about scratch
Dataguard 主备清理归档设置
SAP HR 社会工作经历 0023
Take you hand in hand to build Eureka client with idea
通达信买基金安全吗?
数据库面试题+解析
USB (XV) 2022-04-14
KeePass realizes automatic input of web pages
USB (XIV) 2022-04-12
postgis学习
May day d-light