'commit'
This commit is contained in:
77
GESP/资料/幸运数.cpp
Normal file
77
GESP/资料/幸运数.cpp
Normal file
@@ -0,0 +1,77 @@
|
||||
#include <bits/stdc++.h>
|
||||
using namespace std;
|
||||
/*
|
||||
<09><><EFBFBD>ȣ<EFBFBD><C8A3><EFBFBD><EFBFBD><EFBFBD>Ҫ¼<D2AA><C2BC><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>
|
||||
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>
|
||||
Ҫbool<6F><6C>
|
||||
int a[n];
|
||||
bool xy(int n)Ҫһ<D2AA><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<09><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
|
||||
{<7B><><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>أ<EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>룺
|
||||
<20><>Ҫʲô<CAB2><C3B4>
|
||||
<20><>Ҫһ<D2AA><D2BB>n,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20>洢<EFBFBD><E6B4A2>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
int al=0;
|
||||
while(n){
|
||||
int t=n%10;
|
||||
a[++al]=t;
|
||||
n/=10;
|
||||
}
|
||||
a<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲô<CAB2><C3B4>
|
||||
a<><61><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>ż<EFBFBD><C5BC>λ
|
||||
<09><>ʼ<EFBFBD>жϣ<D0B6>
|
||||
ע<>⣺<EFBFBD><E2A3BA><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>λΪһ<CEAA><D2BB>ʮλΪ2<CEAA><32><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD>
|
||||
<09><><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>a[1]<5D><>
|
||||
<09><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
1.ż<><C5BC>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD> ע<>⣬<EFBFBD><E2A3AC><EFBFBD>ж<EFBFBD>ż<EFBFBD><C5BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
2.<2E><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>1.a[<5B><><EFBFBD><EFBFBD>λ]*=7 2.if(a[<5B><><EFBFBD><EFBFBD>λ]>9)
|
||||
a[i]=<3D><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>(<28>˴<EFBFBD><CBB4><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǣ<EFBFBD>a[i]=a[i]%10+
|
||||
a[i]/10)<29><>
|
||||
<09><>ô<EFBFBD><C3B4>Ŀǰ<C4BF><C7B0><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
|
||||
<09><>ô<EFBFBD><C3B4><EFBFBD>أ<EFBFBD>
|
||||
int t=0;
|
||||
for(int i=al;i;i--)t=t*10+a[i];
|
||||
<09>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>%8==0;
|
||||
if(t%8==0)return true;
|
||||
else return false;
|
||||
}
|
||||
*/
|
||||
int a[100];
|
||||
|
||||
int ys(int n) {
|
||||
while (n > 9)
|
||||
n = n % 10 + n / 10;
|
||||
return n;
|
||||
}
|
||||
|
||||
bool xy(int n) {
|
||||
int al = 0;
|
||||
while (n) {
|
||||
int t = n % 10;
|
||||
a[++al] = t;
|
||||
n /= 10;
|
||||
}
|
||||
for (int i = 1; i <= al; i++) {
|
||||
if (i % 2)
|
||||
a[i] = ys(a[i] * 7);
|
||||
}
|
||||
int t = 0;
|
||||
for (int i = al; i; i--)
|
||||
t = t * 10 + a[i];
|
||||
return !(t % 8);
|
||||
}
|
||||
|
||||
int main() {
|
||||
int T;
|
||||
cin >> T;
|
||||
while (T--) {
|
||||
int n;
|
||||
cin >> n;
|
||||
if (xy(n))
|
||||
cout << "T" << endl;
|
||||
else
|
||||
cout << "F" << endl;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user