日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MT2007-快速判断一个数能否被整除

發布時間:2024/3/24 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MT2007-快速判断一个数能否被整除 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

快速判斷一個整數能否被另一個整數整除

[info]

可能大家在小數初中的時候都知道一些快速判斷一個數能被特殊的數整除的方法,如:

如果一個數的所有數字之和能被3整除,則這個數能被3整除;

如果一個數的個位為0或5,則這個數能被5整除;

如果一個數的個位數加10位數的2倍加上百位數的4倍能被8整除,則這個數能被8整除

如果一個數的所有數字之和能被9整除,則這個數能被9整除;

如果一個數所有奇數位的數字相加減去所有偶數位的數字后的值能被11整除,那么這個數能被11整除;

但是如何快速判斷一個數能被7整除呢?本文進行了被整除的理論深入分析。

設x和m是一個自然數: x=xn …. x3 x2 x1 x1為x的個位, x2為x的十位, x3為x的百位, xn為x的N位 如x=2368,則x1=8,x2=6,x3=3,x4=2 則有如下公式: x%m=( x1 +101%m*x2+102%m*x3+……+10n-1%m*xn)%m 其中%表示求余數的符號 公式證明 依據余數的兩個定理 (m+n)%k=(m%k+n%k)%k(結合率) (m*n)%k=((m%k)*n)%k (交換率) 則 x%m = (x1 + x2*10 + x3*102 +xn*10n-1)%m = (x1%m+ x2*10%m+ x3*102%m +xn*10n-1%m)%m = (x1%m+ (10%m*x2)%m + (102%m*x3)%m +(10n-1%m*xn)%m)%m = (x1 + 10%m*x2+ 102%m*x3 +10n-1%m*xn)%m 所以公式得證 舉例: 如果一個數的所有數字之和能被3整除,則這個數能被3整除 10%3=1,100%3=1,1000%3=1.....10n%3=1 x%3=(x1 + x2+ x3 +......+xn)%3 如果一個數的個位數能被5整除,則這個數能被5整除,也就是說個位為0或5的數都能被 5整除10%5=0,100%5=0,1000%5=0.....10n%5=0 x%5=x1%5 對于7這個數比較麻煩,用語言不好直接描述了,大家看公式就知道了 10 %7=3,102%7=2,103%7=6,104%7=4,105%7=5,106%7=1, 107%7=3,108%7=2..... x%7=(x1 + 3x2+ 2x3+ 6x4+ 4x5+ 5x6+ x7+......)%7 也可寫為 x%7= (x1 + 3x2+ 2x3 - x4 - 3x5 - 2x6+ x7+......)%7 例: 567%7=(7+3*6+2*5)%7=(7+18+10)%7=35%7=0 所以567%7=0

題目位置

[碼題集](碼蹄集 (matiji.net))

思想迸發

首先就是判斷每一個數的 各個位數之和 % 3 == 0 話 cnt++ 否則將 !=0 放入數組index 將index[i] + index[i+1] %3 ?= 0 √ cnt++ 同時將index[i] = index[i+1] = -1 最后cnt /= 2 因為兩個數字為一組啊啊啊

AC code

#include<bits/stdc++.h>using namespace std; typedef long long ll; #define quicken ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); #define MAX_NUM 10005 #define MOD 100000007 #define PI 3.1415926double res; ll ans, n, m, t, k,len, cnt = 0, minn = MAX_NUM,maxx = 0; char ch, s1[MAX_NUM] = "", s2[MAX_NUM] = ""; bool flag = false;ll get_sum(ll t) {ll temp = 0;while (t) {temp += t % 10;t /= 10;}return temp; }int main() {quicken;ll index_num = 0;cin >> n;vector<ll> index;for(int i = 1; i <= n; i++) {cin >> index_num;if(get_sum(index_num) % 3 == 0) {cnt++;} else {// push_back就是將值放入vector的最后一位,其實是每次放入都進行一次malloc重新分配內存index.push_back(get_sum(index_num));}}for(int i = 0; i < index.size(); i++) {if(index[i] == -1) continue;for(int j = i+1; j < index.size(); j++) {if(index[j] == -1) continue;if((index[i] + index[j]) % 3 == 0) {cnt += 2;index[i] = -1;index[j] = -1;break;}}}cnt /= 2;cout << cnt << endl;return 0; } //3 //123 123 99

下面是一些無聊的東西哈哈哈!!!.

淺紅色文字:淺紅色文字:

深紅色文字:深紅色文字

淺綠色文字:淺綠色文字

深綠色文字:深綠色文字

淺藍色文字:淺藍色文字

深藍色文字:深藍色文字

淺黃色文字:淺黃色文字

深黃色文字:深黃色文字

淺青色文字:淺青色文字

深青色文字:深青色文字

淺紫色文字:淺紫色文字

深紫色文字:深紫色文字

總結

以上是生活随笔為你收集整理的MT2007-快速判断一个数能否被整除的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91涩涩视频 | 97自拍视频 | 成人免费高清在线观看 | 亚洲视频一二 | 日韩av片免费观看 | 国产精品理论在线观看 | 成人3d动漫在线观看 | 国产一国产精品一级毛片 | 欧美性bbw | a级黄色片免费看 | 国产成人精品在线视频 | 亚洲精品女人久久久 | 鲁丝一区二区三区 | 青草精品视频 | 美女久久视频 | 在线看的网站 | 国产乱论视频 | 瑟瑟视频在线 | 99精品网 | 亚洲永久免费精品 | 蜜桃久久久久久久 | 在线看v片 | 国产做受高潮动漫 | 欧美精品一二三四 | 搞逼综合网| 国产a免费| 69精品一区二区三区 | chinese hd xxxx tube麻豆tv| 久久首页 | 九九九九九精品 | 农村妇女愉情三级 | 在线国产中文字幕 | 午夜精品网 | 麻豆蜜桃91 | 欧美老熟妇乱xxxxx | 高清无码一区二区在线观看吞精 | 污视频在线免费观看 | 一区二区中文字幕在线观看 | 五月婷婷国产 | 精品91视频| 日韩电影一区二区 | 少妇一级淫片免费放 | 亚洲资源av | 一本大道熟女人妻中文字幕在线 | 成人漫画网站 | 亚洲天堂第一页 | 日本欧美不卡 | 狼人色综合 | 91传媒视频在线观看 | 色一情一乱一伦一区二区三区 | 一级黄色网| 免费观看a级片 | 日本深夜福利 | 成人性生交大免费看 | 黄页视频在线观看 | 色综合九九| 老熟女一区二区三区 | 国产三级日本三级在线播放 | 九色porny自拍视频在线播放 | 日日操av | 日韩成人在线网站 | 在线欧美激情 | 午夜爱爱毛片xxxx视频免费看 | 91久久国产综合久久91精品网站 | 国产情侣露脸自拍 | 肉丝袜脚交视频一区二区 | 99热这里只有精品3 成年人黄色网址 | 天堂中文字幕免费一区 | 欧美在线视频一区二区三区 | 同性色老头性xxxx老头 | 日韩欧美一二三区 | 美梦视频大全在线观看高清 | 91精品国 | 影音先锋人妻啪啪av资源网站 | 人妖videosex高潮另类 | 高清乱码毛片 | 日本女人黄色 | av免费在线观看不卡 | 在线观看欧美一区二区 | 一起草国产 | 欧美专区在线播放 | 日韩激情国产 | 国产精品视频区 | 日韩精品色呦呦 | 一级久久久 | 亚洲国产网站 | 麻豆蜜臀 | 欧美激情影院 | 婷婷综合精品 | 欧美色图网址 | 伊人久久网站 | 成人免费福利 | 91超碰在线免费观看 | 一级片一区二区三区 | 大乳丰满人妻中文字幕日本 | 亚洲黄页网站 | 午夜男人天堂 | 日韩爽片 | 奇米一区二区三区 |