2018青島區域賽M:Function and Function
按照題目中所給出的公式來計算數最後會在0和1之間變換,所以只要在數變成1的時候計算剩餘次方數對2取餘是多少就可以知道最後的答案是多少。
#include <stdio.h> int mm[] = {1,0,0,0,1,0,1,0,2,1}; int mmm(int n) { int ans = 0; if (n==0) return 1; while(n) { ans+=mm[n%10]; n/=10; } return ans; } int main() { int t, x, k, n; scanf("%d",&t); while (t--) { scanf("%d%d", &x, &k); while(k) { x=mmm(x); k--; if(x==0) break; } if(k) { if(k & 1) x=1; } printf("%d\n", x); } return 0; }
相關推薦
2018青島區域賽M:Function and Function
按照題目中所給出的公式來計算數最後會在0和1之間變換,所以只要在數變成1的時候計算剩餘次方數對2取餘是多少就可以知道最後的答案是多少。 #include <stdio.h> int mm[] = {1,0,0,0,1,0,1,0,2,1}; int mmm
2018青島區域賽J:Books
從左到右一次掃n本書,如果當前錢包裡面的錢大於書的價錢,就買下來(必須買),問最多能帶多少錢,錢數必須是非負整數,如果沒有方案,就輸出Impossible,如果可以帶無限的錢,就輸出Richman. 先找出0的個數,因為0元的是必須要買的,如果0的數量大於需要的數量,
2018青島區域賽J(BOOK)
#include<bits/stdc++.h> #define inf 0x3f3f3f3f using namespace std; long long sum; int n,m; int num[100009]; int main() { int t; scanf
2018青島區域賽C:Flippy Sequence
題意:找出l,r在此區域內的所有數0變為1,1變為0,進行兩次操作,問一共有多少種方法。 兩個串相同就是兩個串的異或值為0 把兩個串異或, 找出連續的1的有多少塊。 1.兩塊以上的無法用兩次操作達到效果,所以為0 2.全為1的有(n-1)*
ACM 2018 青島區域賽 J-Books (模擬)
ZOJ - 4067 題目大意: DG去書店買書,有n本書按順序放置。買書的策略是從1到n本,遇到價格<=當前手中的錢的書就買 現在告訴你每本書的價格和DG總共買了多少
2018 青島區域賽 J - Books
&nbs
The 2018 ACM-ICPC Asia Qingdao Regional Contest (Mirror) M Function and Function
此題是一道簽到題目,說是簽到題目但是自己卻做了好久啊。。。如果暴力算的話,會超時。 仔細分析一下會發現f(0)跟f(1)是能夠相互轉化的。所以當算到0和1的時候只需要根據奇偶次運算就能夠判斷結果了。 程式碼如下: #include <cstdio> #includ
ZOJ-4061 Magic Multiplication 2018年青島區域賽現場賽D題(思維 + 暴力構造)
題目連結:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4061 題目大意:題目定義一個運算子對於數A和數B的運演算法則為 , 表示數A的第 i 位數,表示數B的第 j 位數,現在令字串,這裡的加法為字串連
The 2018 ACM-ICPC Asia Qingdao Regional Contest (Mirror) M Function and Function
此題是一道簽到題目,說是簽到題目但是自己卻做了好久啊。。。如果暴力算的話,會超時。 仔細分析一下會發現f(0)跟f(1)是能夠相互轉化的。所以當算到0和1的時候只需要根據奇偶次運算就能夠判斷結果了。 程式碼如下: #include <cstdio>
UVALive - 7740 Coding Contest 2016 青島區域賽 (費用流)
endif bool namespace spa pre mat -- stdin main 題意:每個點i有\(s_i\)個人和\(b_i\)份食物,每個人都要找到一份食物.現在有M條有向邊,從點i到點j,容量為c,第一次走過不要緊,從第二次開始就要承擔\(p(0<
2018ICPC青島區域賽 zoj4062 Plants vs. Zombies
BaoBao and DreamGrid are playing the game Plants vs. Zombies. In the game, DreamGrid grows plants to defend his garden against BaoBao's zombies.
Tournament ZOJ - 4063 (青島區域賽 F 打表)
打表題。。 規律是找出來了 奈何優化不了 。。。。 #include <iostream> #include <cstdio> #include <sstream> #include <cstring> #include <map> #in
Function and Function(青島icpc)
滴答滴答---題目連結 Function and Function Time Limit: 1 Second Memory Limit: 65536 KB If we define&nbs
2018ICPC青島重現賽M
簽到題 定義f(x)就是x這個數(0-9)含有的圈的個數,然後再定義函式g(x),0次的時候就是x,然後每加一次冪就是f(x)一次 1e9想想應該可以直接暴力迴圈,第一次tle,然後仔細一想到最後其實很多都是0-1-0-1這樣變化的,真正有效的變化只有前面幾個,所以迴圈到g(x)值為0就
2018青島現場賽
sca ios mir blank 技術分享 net possible drop als A - Sequence and Sequence 留坑 B - Kawa Exam 留坑 C - Flippy Sequence 留坑 D - Magic Multipl
2018ACM-ICPC南京區域賽M---Mediocre String Problem【exKMP】【Manacher】
比較 回文 題意 連續 三元 wid 第一步 com info 這題就單獨寫個題解吧。想了兩天了,剛剛問了一個大佬思路基本上有了。 題意: 一個串$S$,一個串$T$,在$S$中選一段子串$S[i,j]$,在$T$中選一段前綴$T[1,k]$使得$S[i,j]T[1,k]
ACM 2018 南京區域賽 D - Country Meow (最小圓覆蓋/三分)
Gym 101981D 題目大意: 宇宙中有n個城市,需要建一個指揮部,使得指揮部與所有城市之間的距離儘可能小。問指揮部和最遠城市之間的最小歐幾里得距離是多少。 題解:
ACM 2018 北京區域賽 I - Palindromes (找規律)
HihoCoder - 1878 題目大意: 給出k,讓求出第k個迴文數(k的“長度”不超過1e5) 題解: 真是一道給人警醒的題目 &